Skip to content

Latest commit

 

History

History
69 lines (41 loc) · 4.31 KB

File metadata and controls

69 lines (41 loc) · 4.31 KB
layout default
title Labs
description Lab worksheets, links, and deadlines
nav_order 8

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 Submission Deadline
Lab 0: Welcome to Snap! WED 6/25 Nothing to submit
Lab 1: Build Your Own Blocks THU 6/26
Lab 2: Conditionals, Reporters, & Abstraction MON 6/30
Lab 3: Lists and Loops (Iteration) TUE 7/01
Lab 4: Lists + HoFs MON 7/07
Practice Quiz 1 THU 7/3
Lab 5: HoFs and Functions as Data TUE 7/08
Lab 6: Boards WED 7/09
Lab 7: Recursive Reports (Linear Recursion) THU 7/10
Lab 8: Trees & Fractals MON 7/14
Lab 9: Algorithms TUE 7/15
Lab 10: Data Science WED 7/16
Practice Quiz 2: Part 1 THU 7/17
Practice Quiz 2: Part 2 FRI 7/18
Lab 11: Python Set Up TUE 7/22
Lab 12: Welcome to Python! WED 7/23
Lab 13: Lists and Mutability THU 7/24
Lab 14: Data Structures MON 7/28
Lab 15: Text Processing TUE 7/29
Lab 16: Object Oriented Programming WED 7/30
Lab 17: Python Linear Recursion THU 7/31
Practice Quiz 3 TBD
Lab 18: Tree Recursion TUE 8/5
Lab 19: Concurrency WED 8/6

Labs and due dates are subjected to change