Labs

Supplementary Lab Slides can be found in this folder

Labs are an opportunity to apply what you’ve learned in lecture through coding and other formats. Each lab includes both conceptual and coding components. Lab assignments must be uploaded and autograded on Gradescope. Practice exams—specifically the Practice Midterm and the Practice Postterm—also count toward your lab grade. To receive credit, you must complete both the coding and non-coding portions. Credit for these practice exams is based on completion, not your score.

The labs linked below provide high-level overviews and serve as instructions for each lab. They list all required blocks, functions, and tasks, and include some of the test cases used for grading.

The workbook, which is part of our website (and distinct from the lab instructions), can be used as a step-by-step guide to complete each lab. Labs will be released at 9:00 AM on the day they are scheduled. Feel free to get a head start!

Labs and due dates are subjected to change