jump to this week

Lecture Date Topic/Lab Resources due
1M 02/22 no class
1W 02/24 Algorithms & Bugs, Lab 1W notes (slides) survey
1F 02/26 Lab 1F solution Lab Reflection 1
2M 03/01 Variables & Functions notes (video) Homework 1
2W 03/03 Lab 2W solution pre-lab 2W
2F 03/05 Lab 2F solution pre-lab 2F, Lab Reflection 2
3M 03/08 Conditionals & Recursion notes (video) Homework 2 (sol)
3W 03/10 Lab 3W solution pre-lab 3W
3F 03/12 Lab 3F solution pre-lab 3F, Lab Reflection 3
4M 03/15 Recursion & Turtles notes (video) Homework 3 (sol)
4W 03/17 Lab 4 pre-lab 4
4F 03/19 Lab 4 (continued) solution Lab Reflection 4
5M 03/22 Lists, Strings & Iteration notes (video) Homework 4 (sol)
5W 03/24 Lab 5 pre-lab 5
5F 03/26 Lab 5 (continued) solution (video) Lab Reflection 5
6M 03/29 Data Structures notes (video) Homework 5 (sol)
6W 03/31 Lab 6 pre-lab 6
6F 04/02 Lab 6 (continued) solution Lab Reflection 6
7M 04/05 Midterm practice (part 1, part 2) solution Homework 6 (sol)
7W 04/07 Midterm (Part 1, Part 2, Stack Diagram)
7F 04/09 break, no class
8M 04/12 Representing Data notes (video)
8W 04/13 Lab 8 pre-lab 8
8F 04/15 Lab 8 (continued) no lab reflection
9M 04/19 Files & Images notes (video) Homework 8 (sol)
9W 04/21 Lab 9 pre-lab 9
9F 04/23 Lab 9 (continued) Lab Reflection 9
10M 04/26 Object-Oriented Programming notes (video) Homework 9 (sol)
10W 04/28 Lab 10 pre-lab 10
10F 04/30 Lab 10 (continued) solution Lab Reflection 10
11M 05/03 break, no class
11W 05/05 Application Programming Interfaces notes (video) Homework 10 (sol)
11F 05/07 Lab 11
12M 05/10 Animations & Games notes (video)
12W 05/12 Lab 12 pre-lab 12
12F 05/14 Lab 12 (continued) solution Lab Reflection 12
13M 05/17 Complexity notes (video) Homework 12 Progress Report
13W 05/19 Lab 13 slides Reflection
13F 05/21 Lab 13 (continued) Homework 12 (sol)
Final Exam (available from Wednesday May 26th-Friday May 28th) study guide Part 1, Part 2, Image Upload