I frequently include the following in my first homework assignment (in a college-level "Programming for Non-Majors" course):
Build some interesting pictures in DrRacket, using the material of chapters 1-3. Turn them in, along with the Racket expressions you used to build them, by e-mail. If you use copied images (e.g. clip-art or photos), tell me where you got them.The following are some of the pictures produced by students in the first few weeks of their first programming class. By permission.
(Actually, this one is by a high school student, a few weeks into his first programming course, using Picturing Programs.) |
|
Another first homework assignment by a high school student.... |