Date | Block | Class Content | Extra Practice | Resources/Links |
---|---|---|---|---|
6/20 | Block 1: 9:30-11:30AM | Welcome Session in 380 Soda | Wordmatch Game | Day 1 Reflection |
Course Logistics and Welcome | ||||
Coding Exercise | ||||
Block 2: 1:30-3:30PM | Section Norms, Getting to Know You | |||
Intro Lab 1: Introduction to Programming (only complete through Page 2) |
||||
Intro Lab 2: Gossip | ||||
Block 3: 4:00-5:30PM | Intro Lab 3: Modern Art with Polygons (only complete through Page 6) |
|||
6/21 | Block 1: 9:30-11:30AM | Course Norms | Mastermind (need to do Wordmatch first) |
Day 2 Reflection |
Snap! Scavenger Hunt | ||||
Block 2: 1:30-3:30PM | Lab 4: Lists and Higher Order Functions (You can skip the section on "List Mutation") |
|||
Block 3: 4:00-5:30PM | Domain and Range Discussion | |||
6/22 | Block 1: 9:30-11:30AM | Lab 5: Tic-Tac-Toe | Day 3 Reflection | |
Block 2: 1:30-3:30PM | Lab 6: Testing and 2048 | |||
Project 1: 2048 (Do after finishing Lab 6) |
||||
Block 3: 4:00-5:30PM | Project 1: 2048 (Do after finishing Lab 6) |
|||
6/23 | Block 1: 9:30-11:30AM | Higher Order Functions Discussion | Lab: Boards (Helpful for final project) |
Day 4 Reflection |
Project 1: 2048 (Do after finishing Lab 6) |
||||
Block 2: 1:30-3:30PM | Project 1: 2048 (Do after finishing Lab 6) |
|||
Block 3: 4:00-5:30PM | Social Implications Session | |||
6/26 | Block 1: 9:30-11:30AM | Final Project Introduced | Day 5 Reflection | |
Introduction to Recursion | ||||
Lab 7: Trees and Fractals using Recursion | ||||
Block 2: 1:30-3:30PM | Practice with Recursion | |||
Block 3: 4:00-5:30PM | Lab 8: Recursive Reporters | |||
6/27 | Block 1: 9:30-11:30AM | Fractal Competition Submission Link Voting Form |
Day 6 Reflection | |
Block 2: 1:30-3:30PM | Introduction to Tree Recursion | |||
Block 3: 4:00-5:30PM | Social Implications Session | |||
6/28 | Block 1: 9:30-11:30AM | Lab 9: Recursion with Higher Order Functions | ||
Block 2: 1:30-3:30PM | Final Project Work Session | |||
Block 3: 4:00-5:30PM | Final Project Work Session | |||
7:00-9:00PM | (Optional) Hackathon in 380 Soda | |||
6/30 | Block 1: 9:30-11:30AM | Final Project Work Session | Final Project Submission Form | |
Block 2: 1:30-3:30PM | Final Project Work Session | |||
Block 3: 4:00-5:30PM | Final Project Demos Zoom Link |