6.12

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