CS10 : The Beauty and Joy of Computing [berkeley.edu]
http://inst.eecs.berkeley.edu/~cs10/
Give them the "big ideas" on one hand, and allow them to "peek under the hood" (do some visual programming with Scratch/BYOB/Snap) on the other. :)
http://inst.eecs.berkeley.edu/~cs10/
Give them the "big ideas" on one hand, and allow them to "peek under the hood" (do some visual programming with Scratch/BYOB/Snap) on the other. :)