Monday, October 05, 2009

Scratch as a beginner language in high school

So we spent the first 4 weeks of school learning about CS using Scratch. I think for high school, 3 weeks would have been perfect. The last week, we weren't really learning any new concepts, but just making the projects more complex.
We have started Java, and it is a lot easier to explain a bunch of CS concepts by referring to their equivalents in Scratch. The for loop was an easy one after the students used the repeat if function in Scratch. Same goes for setting variables and conditionals.
Sadly inputs in Java and parsing will be much harder to deal with...