On this page:
DrRacket

Labs

lab

Lab sessions give you a chance to practice topics covered in your readings and in lectures with helpful assistants around. A teaching assistant (TA) 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.

Labs will be in person this semester.

    Lab 1 The Basics

    Lab 2 Conditional Data

    Lab 3 Structure types; World programs with structures

    Lab 4 Partners, Unions, and Self-Referential Data

    Lab 5 Self-referential data; Lists of atomic and structured data

    Lab 6 Designing and Using Abstractions

    Lab 7 Scopes

    Lab 8 Multiple Complex Inputs

    Lab 9 Trees and Mutual Recursion

    Lab 10 Color-Changing Graphs

    Lab 11 Dragon Fractal