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 MarDisplayed time zone: Eastern Time (US & Canada) 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 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 |