AP CSP Reflection
Reflecting upon accomplishments in CSP and plans for computer science
![]() |
Home | About Me | Time Box | Funny picture of a bird | Java Testing | Java Table | API |
|---|
Skills:
A huge benefit to the project-based learning that this class so heavily emphasizes is that students are able to learn an amount equal to the effort they put in. For students like me (and most of Del Norte), this means gathering incredible amounts of knowledge in a short period. Prior to this class, I had absolutely no coding knowledge, but now I can proudly say that I have developed a solid understanding of Javascript and maybe Python too, as I am capable of doing what I set out to do at the start of the year, that being my Word Hunt Solver. Aside from being able to CODE CODE CODE, I have also strengthened my team and leadership skills. In the typical Scrum Team, students I have seen tend to not have any passion for the work they are doing, but with my scrum teams I strived to do something different each time. The first trimester, I sought to create a team of great coders who would collaborate and exude passion into our project. This did not happen, as some members of my team did not fit the criteria. In the second trimester, I wanted change, and tried to make a group of new people who I did not really know, but that team blew up, and put me in a team for which I had absolutely no passion. In the third trimester, things really took off, as we created the super mega scrum team, Team JCK, and finally had engaged members who put their all into the project. This is the team where I got to really practice the responsibilities of being a leader, as I found that I had to be the one to encourage my team to do their best. With Team JCK, I also tried to have us be more diverse, which I accomplished to a certain extent, as few teams had both men and women, and people of multiple ethnicities.
Highs & Lows
As I previously mentioned my scrum teams went through significant changes throughout the year, as I struggled to find a balance of productivity and passion in my team members. Trimester 1 I had a very generic team, the typical students of submitting things on sunday night and getting a 2.7 at best, despite my wishes of creating a very passionate team. With trimester 2, my scrum team was at its lowest point, as we were seemingly randomly reassigned into a capable team, but not a passionate team. This, in theory might have worked, but we struggled to find an idea that would have meaning to all of us. For this reason, the team delivered a high quality product, but a soulless one. Finally, with trimester 3, Team JCK was assembled, full of passionate coders who absolutely delivered in quality and soul. It is here that I would like to commend members Toby, Azeem, and Ekam for absolutely blowing me away with their contributions. Toby acted as a backbone for the team, assembling the main escape room from all of our different games and acting as a lead organize everything. Azeem acted similarly, but with more emphasis on the webpage itself. At first I was worried because I am very much a control freak when it comes to web design, as I have specific standards for everything, but Azeem delivered, which was a delightful surprise. Ekam also showed the care and attention she put into the projet through unique assets she created for binary racer, that look incredible and better than any stock asset we could have found. Of course, the rest of my scrum team also did amazing, with Dash and Ishi contributing to games and Colin and Nathan contributing to the 3D environment. I am extremely grateful for everything we have completed as a team, and regret that not many of us are continuing into AP CSA.
Future Plans (CS, Education, and Career)
With CSA, I intend to create a team even more dedicated than Team JCK. We had passion and quality, but we did not go for something life-changing, just games that can be used for teaching. But what I want to do is make something helpful to everyone. For example, CanCode had a great premise that I wish was executed fully to completion as I find that it would be greatly helpful for a number of students, but as it stands it is not really functional. With my team in CSA, I want to use a level of dedication and talent similar to Team JCK to deliver something even more impactful and meaningful. Outside of taking CSA, I do not know what I want to do with computer science. I have considered a future in biomedical engineering, using robotics to create prosthetics, but I am uncertain of that right now.
Curriculum Suggestions
On a side note, I feel like the discouragement found in students, at least for me, is greatly due to disinterest in certain tech talks that I just did not find interesting or necessary, and for this reason I propose a change to the class structure. I believe that students should be able to suggest alternatives to the teacher for certain assignments, as long as they fulfill the same learning principles.
