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

This CS2 assignment asks students to implement a literal flood fill. Students are given a terrain containing bodies of water, then write a flood fill algorithm to determine what parts of the terrain will be under water as sea levels rise. Our provided starter files include terrains from around the world and allow students to explore how coastal areas will be impacted by differing amounts of sea level rise. The underlying model is very simple - students see the terrain as a 2D array of real numbers representing heights in meters, and water can flow in each of the four cardinal directions. The resulting images give a striking sense of how coastal areas may be impacted by climate change.

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