In this project, students use python dictionaries as a database to store data on fatal police shootings. After familiarizing themselves with the data, students compute the percentage of fatal police shootings with a black subject and compare this with the percentage of the United States population who are black. They repeat this computation, restricting to only shootings with an unarmed subjects. Finally, students write a short reflection on their work and results. This project is suitable for Introduction to Computer Science I, taught in Python. It teaches students to use Python dictionaries effectively, to study an important social justice issue. This project is special because of the incorporation of important and impactful real-world data, while using only the concepts known by a CS 1 student and providing practice with these concepts.
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 |