I've created a number of structured Scratch assignment writeups including one for the little tree program pictured below. Since I haven't really found any such resources (links appreciated!), I figured I'd share: Scratch assignments
Alice is an engaging, introductory programming environment for the creation of animations and games using 3D models. Alice features a drag-and-drop interface that eliminates the frustration of syntax errors for beginning programmers.
This list is for educators who are teaching with Alice or who are considering teaching with Alice (either 2.2 or 3). The purpose of this list is to provide and quick and easy way to ask questions, post ideas and nifty assignments, and generally support all members of the Alice teaching community.
It's interesting you bookmarked this today. I was just looking at an assignment page from my old website that I'm going to transfer to my new site, and that ethics page is one of the references! http://www.beens.org/misc_assign/computerEthics.htm
All of the software on your computer, from the games to the word processor and even the software to boot up the computer in the first place was created by a programmer, or most likely a team of programmers.