BJC Summer Academy: Blue Section
UC Berkeley, Summer 2023
Instructors: Imen Guechtouli and Sarah Taylor
Course Calendar
| 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 |
Contact Information
You may contact us at imen (at) berkeley.edu (Imen) and 20sgtaylor (at) berkeley.edu (Sarah).
Please ensure you email both of us together if you contact us and follow all of the Pre-College program policies regarding emailing staff.