Nifty Assignments - Optical Illusions Using Loops and Nested LoopsHybridK12
The assignment is to reproduce one of several choices of optical illusions. Part 1 of the assignment requires only loops, while part 2 requires nested loops.
Students and instructors find the images interesting and surprising. So the assignment is fun for the students to do.
What is unusual about the assignment is that it can be given very early in CS1 (after 2-3 weeks for part 1, after 3-4 weeks for part 2). Students must already be familiar with a basic graphics package, variables, and loops.
We give multiple options of images for the students to reproduce. The students choose their own level of challenge. We see the more advanced students choosing a more difficult option and taking the assignment to a higher level, The easiest choice is accessible to essentially all of the students.
Sat 18 MarDisplayed time zone: Eastern Time (US & Canada) change
08:30 - 09:45 | Nifty AssignmentsNifty Assignments at 718A Chair(s): Nick Parlante Stanford University, Dave Reed Creighton University, Julie Zelenski Stanford University | ||
08:30 12mTalk | Islands of HexHybridK12Global Nifty Assignments Andrew Godbout University of Prince Edward Island DOI | ||
08:42 12mTalk | Mozart Musical Dice GameHybridK12 Nifty Assignments Kevin Wayne Princeton University DOI | ||
08:55 12mTalk | Nifty Assignments: Enigma Machine SimulatorHybridK12 Nifty Assignments DOI | ||
09:07 12mTalk | Nifty Assignments - Optical Illusions Using Loops and Nested LoopsHybridK12 Nifty Assignments Faan Tone Liu University of Denver DOI | ||
09:20 12mTalk | Project: Fatal Police ShootingsHybridK12 Nifty Assignments Melissa Lynn Gustavus Adolphus College DOI | ||
09:32 12mTalk | Rising Tides: A Literal Flood-FillHybridK12 Nifty Assignments Keith Schwarz Stanford University DOI |