Sat 1 Mar 2025 14:10 - 14:22 at Meeting Rooms 302-303 - Nifty Assignments
In this CS2 assignment, students use a linked list to implement a simple particle system, a collection of graphical particles that move around the screen. Students practice core operations on linked lists (appending items, removing items, and mutating a list during iteration) and are rewarded with an impressive graphical payoff. The assignment works well for a CS2 course with an audience of both majors and nonmajors: CS majors gain practice working with linked lists and nonmajors build a product whose appeal lies outside of pure CS.
Sat 1 MarDisplayed time zone: Eastern Time (US & Canada) change
Sat 1 Mar
Displayed time zone: Eastern Time (US & Canada) change
13:45 - 15:00 | |||
13:45 12mTalk | Murder MysteryHybrid Nifty Assignments Colin Sullivan Rutgers University, Steven Chen Rutgers University, Ana Paula Centeno Rutgers University | ||
13:57 12mTalk | Augmentative and Alternative Communication Device Maps AssignmentHybrid Nifty Assignments Catherine Baker Creighton University, Yasmine Elglaly Western Washington University, Kristen Shinohara School of Information | ||
14:10 12mTalk | Nifty Assignments: Particle SystemsHybrid Nifty Assignments Keith Schwarz Stanford University | ||
14:22 12mTalk | Building The Tree of Life from ScratchHybrid Nifty Assignments Christopher Tralie Ursinus College | ||
14:35 12mTalk | Music VisualizerHybrid Nifty Assignments Kevin Wayne Princeton University | ||
14:47 12mTalk | Infinite StoryHybrid Nifty Assignments Chris Piech Stanford University, Mehran Sahami Stanford University and ACM Taskforce, Yasmine Alonso Stanford University, Katie Liu Stanford University, Javokhir Arifov Stanford University, Anjali Sreenivas Stanford University, Dan Webber Stanford University, Tina Zheng Stanford University, Ngoc Nguyen Stanford University, Iddah Mlauzi Stanford University, Juliette Woodrow Stanford University | ||