How I Use It
Being new to teaching Intro to computer programming, I tried just letting students run with the software, but as more advanced skills were required students began to struggle. I now structure my class where we do a practice, usually in partners, with pen & paper near the start of class, then we look at the next coding task as a class and plan the structure of the code collaboratively in small groups. Once they have an effective plan, only then can they open their laptops and begin coding.The program is due before the next class. Sometimes I project a students code and we analyze it, or compare it sided by side. Sometimes I challenge students to see who can write a program using the least lines of code, which pushes them to be creative.
Code HS provides an approachable learning environment for students to interact with programming. It is well scaffolded and includes instructional videos so that students can revisit for additional support. It is not sufficient as a stand alone class tool, but more of a supplement, similar to a text book. It does not contain any additional materials such as daily checks for understanding or analyzing code practice. There is a nice progress chart that shows which programs the students have successfully completed.