6.12

Labs

Lab sessions give you a chance to practice topics covered in your readings and in lectures with helpful assistants around.

Note that labs will begin on Jan 31. There is no lab on Jan 24 (and Jan 29 was cancelled due to illness).

    Lab 1: Simple Data Definitions with Class

    Lab 2: More Data Definitions

    Lab 3: Classy Snakes

    Lab 4: Same Story, More Syntax

    Lab 5: Distances, Speeds, and Times in Java

    Lab 6: A Simple OO Universe

    Lab 7: 99 Red Falling Balls

    Lab 8: Popping Balloons

    Lab 9: Bouncy Ball™

    Lab 10: Exam Practice

    Lab 11: Dispatching Enemies

    Lab 12: JSON Equality

    Lab 13: Dispatching Visitors

    Lab 14: Counting on State

    Lab 15: State in Worlds

    Lab 16: Cyclic Lists

    Lab 17: Mutable Lists

    Lab 18: Social Graphs

    Lab 19: Stacks of Stuff

    Lab 20: Stacks of Hanoi

    Lab 21: Focus with Zippers

    Lab 22: Focus in a Grid

    Lab 23: Iterating Again & Again & Again ...