On this page:



Lab sessions give you a chance to practice topics covered in your readings and in lectures with helpful assistants around. A teaching assistant will present the topic of the week in an alternative way and will then set practical goals. If you do need help, do not hesitate to ask one of the attending teaching assistants or tutors.

    Lab 1 The Basics

    Lab 2 Arithmetic, Booleans, and Conditionals

    Lab 3 Designing Data, Functions, and Programs

    Lab 4 Structural Integrity

    Lab 5 Recursive Data

    Lab 6 Lists

    Lab 7 Exam Review

    Lab 8 ISL Abstractions, Local, and Scope

    Lab 9 Lambda and Multiple Inputs

    Lab 10 Exam Practice

    Lab 11 Graphs and Accumulators