Learning Max from Scratch
Since June 22nd, I have been a Teaching Assistant for the course Great Ideas in Computer Science with Java at Harvard Summer School . During the first two lectures of the course, Pr. Henry Leitner introduced important concepts through programming in the Scratch environment. With Scratch, the students can focus on the notions of algorithm, conditions, loops, variables, without being overwhelmed by a complicated syntax. Scratch is very fun to use and makes it easy to embed images, sounds, and mouse- or keyboard-based interaction. Check out some examples of Scratch programs in these Galleries . At the MIT and at Harvard, you may often hear that " Anybody Can Learn To Program " (in the great book How to Design Programs: An Introduction to Programming and Computing , the authors push a little further: " Everybody Should Learn To Program "). With Scratch, " Everybody Can Learn To Program Fast ". Scratch and Max MSP versions of a simple interactive musical pr