11 students, 9-12th Grades with little experience in CS.
U3L09 - Sprite Movement
This was a challenging concept at the beginning, again because my students - on a block schedule - had drawing sprites, draw loop and then changing the variable inside of the draw loop within a few days and that tripped some of them up. *** I also have an aggressive schedule to finish Unit 3 by the end of the year for the Final Project to be the Final in the class ***
I wish I was able to give the students more time to work with these concepts, or learn a concept one day, sleep on it, then come back and try it again/practice. So that’s something to keep in mind if you have block scheduling…
What really tripped them up was the idea of var = var + 1, they kept wanting to do just "var + 1", and a few had experience in other classes with var++, but the initial idea of having to say the variable, then add one to the existing variable felt like extra steps to the students.
With these challenging lessons, the follow class I walk through all of the puzzles at the beginning of class so students can ask question, see solutions and not fall too far behind.
What helped was a few students were already on velocity (yes, I have a few highly motivated students) that understood and were able to help those around them.
For this lesson it was helpful to use the “watcher” and (mostly) the console.log because then students saw the output in the console of the draw loop, as they are working within the new concept.
Overall, a few of the students just needed more time to understand the concepts - and they got it after some practice, but because of my schedule I didn't have a lot of time to play with - will keep in mind for the future.