Blogs (19) >>
Sat 18 Mar 2023 09:07 - 09:20 at 718A - Nifty Assignments Chair(s): Nick Parlante, Dave Reed, Julie Zelenski

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 Mar

Displayed 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
12m
Talk
Islands of HexHybridK12Global
Nifty Assignments
Andrew Godbout University of Prince Edward Island
DOI
08:42
12m
Talk
Mozart Musical Dice GameHybridK12
Nifty Assignments
Kevin Wayne Princeton University
DOI
08:55
12m
Talk
Nifty Assignments: Enigma Machine SimulatorHybridK12
Nifty Assignments
Eric Roberts Willamette University, Jed Rembold Willamette University
DOI
09:07
12m
Talk
Nifty Assignments - Optical Illusions Using Loops and Nested LoopsHybridK12
Nifty Assignments
Faan Tone Liu University of Denver
DOI
09:20
12m
Talk
Project: Fatal Police ShootingsHybridK12
Nifty Assignments
Melissa Lynn Gustavus Adolphus College
DOI
09:32
12m
Talk
Rising Tides: A Literal Flood-FillHybridK12
Nifty Assignments
Keith Schwarz Stanford University
DOI