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. You will be working with a partner, who will be assigned to you, but you will have some input into the team formation. The TA will guide you in how to work with your partner.

If you do need help, do not hesitate to ask one of the attending teaching assistants or tutors.

    Lab 1 The Basics

    Lab 2 World Programs, and Design

    Lab 3 Structure types; World programs with structures

    Lab 4 Structures, Unions, and Templates

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

    Lab 6 Designing and Using Abstractions

    Lab 7 Scopes