Labs ► CMSC 132A: Systematic Program Design II Syllabus Texts Schedule Exams Lectures Labs Assignments Piazza Grades Server Submit Server Acknowledgments ▼ Labs Lab 1: Simple Data Definitions with Class Lab 2: More Data Definitions Lab 3: Classy Snakes Lab 3.5: Classy Snakes (cont.) Lab 4: Same Story, More Syntax Lab 5: More Data Definitions in Java Lab 6: A Simple OO Universe Lab 7: JSON Equality Lab 8: 99 Red Falling Balls Lab 9: Fold! Lab 10: Exam Practice Lab 11: No lab Lab 12: Dispatching Visitors Lab 13: Counting on State Lab 14: Cyclic Lists Lab 15: Mutable Lists Lab 16: Social Graphs Lab 17: Stacks of Stuff Lab 18: Iterating Again & Again & Again ... Lab 19: Fixing Hash tables Lab 20: Resizing Hash tables Lab 21: Java Collections: Hashtable Lab 22: More Random-Access List Operations 6.12 ← prev up next → Labs Lab sessions give you a chance to practice topics covered in your readings and in lectures with helpful assistants around. Lab 1: Simple Data Definitions with Class Lab 2: More Data Definitions Lab 3: Classy Snakes Lab 3.5: Classy Snakes (cont.) Lab 4: Same Story, More Syntax Lab 5: More Data Definitions in Java Lab 6: A Simple OO Universe Lab 7: JSON Equality Lab 8: 99 Red Falling Balls Lab 9: Fold! Lab 10: Exam Practice Lab 11: No lab Lab 12: Dispatching Visitors Lab 13: Counting on State Lab 14: Cyclic Lists Lab 15: Mutable Lists Lab 16: Social Graphs Lab 17: Stacks of Stuff Lab 18: Iterating Again & Again & Again ... Lab 19: Fixing Hash tables Lab 20: Resizing Hash tables Lab 21: Java Collections: Hashtable Lab 22: More Random-Access List Operations ← prev up next →