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 Mar

Displayed time zone: Eastern Time (US & Canada) change

13:45 - 15:00
13:45
12m
Talk
Murder MysteryHybrid
Nifty Assignments
Colin Sullivan Rutgers University, Steven Chen Rutgers University, Ana Paula Centeno Rutgers University
13:57
12m
Talk
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
12m
Talk
Nifty Assignments: Particle SystemsHybrid
Nifty Assignments
Keith Schwarz Stanford University
14:22
12m
Talk
Building The Tree of Life from ScratchHybrid
Nifty Assignments
Christopher Tralie Ursinus College
14:35
12m
Talk
Music VisualizerHybrid
Nifty Assignments
Kevin Wayne Princeton University
14:47
12m
Talk
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