Spring 2024 Schedule
Today
Info
Lecture
Lab
Project Out
Project Due
Quiz
Evening Quiz Session
Exercises
Exercises Due
Connections Due
Exam
Jump to: today | Lectures | Labs | Projects
January
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
21 | 22 First day of classes | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
February
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 7-9pm Quiz Session H105 | 8 7-9pm Quiz Session H105 | 9 | 10 |
11 | 12 | 13 | 14 7-9pm Quiz Session H105 | 15 7-9pm Quiz Session H105 | 16 Last day to drop a class | 17 |
18 | 19 Presidents' Day | 20 MONDAY schedule | 21 7-9pm Quiz Session H105 | 22 6:15-8:15pm Quiz Session H105 | 23 | 24 |
25 | 26 | 27 | 28 7-9pm Quiz Session H105 | 29 7-9pm Quiz Session H105 |
March
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 8-10pm Midterm Review L180: Loops | 4 6-8pm Midterm Review L180: Functions/return values | 5 | 6 7-9pm Quiz Session H105 4-6pm Midterm Review L180: Booleans/conditionals | 7 7-9pm Quiz Session H105 | 8 Midterm 1 | 9 |
10 | 11 | 12 | 13 7-9pm Quiz Session H105 | 14 7-9pm Quiz Session H105 | 15 | 16 |
17 | 18 Spring Break | 19 Spring Break | 20 Spring Break | 21 Spring Break | 22 Spring Break | 23 |
24 | 25 | 26 | 27 7-9pm Quiz Session H105 | 28 7-9pm Quiz Session H105 | 29 | 30 |
31 |
April
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | 3 7-9pm Quiz Session H105 | 4 7-9pm Quiz Session H105 | 5 5-6pm Midterm Review L180: Nested loops, sorting, memory diagrams | 6 | |
7 2-4pm Midterm Review L180: Dictionaries and files | 8 | 9 Lec 19: Catch up/Review | 10 7-9pm Quiz Session H105 4-6pm Midterm Review L180: List operations, comprehension, accumulation patterns | 11 Ruhlman Conference (no classes) 7-9pm Quiz Session H105 | 12 Midterm II | 13 |
14 | 15 Patriot's Day (no classes) | 16 | 17 7-9pm Quiz Session H105 | 18 7-9pm Quiz Session H105 | 19 | 20 |
21 | 22 Exercises 11 out | 23 Lec 22: CSV Format and Real-World Data project11 out | 24 Lab 13: Working with Data 7-9pm Quiz Session H105 | 25 Lab 13: Working with Data 7-9pm Quiz Session H105 | 26 Lec 23: Directories | 27 |
28 | 29 Exercises 11 due | 30 Lec 24: TBD LER in class project11 due 11pm |
May
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 THURSDAY schedule Deadline to withdraw (5:00 p.m.) Last Day of Classes 7-9pm Quiz Session H105 | 2 Reading Period | 3 Reading Period | 4 | |||
5 | 6 Final Exams | 7 Final Exams CS Fixed Final Exam 6:00-8:30pm | 8 Final Exams | 9 Final Exams | 10 | 11 |
Lectures
- Lec 1: Course Overview and Big Ideas
- Lec 2: Introduction to Python
- Lec 3: Functions 1
- Lec 4: Functions II
- Lec 5: Functions III
- Lec 6: Intro to Booleans
- Lec 7: Conditionals
- Lec 8: While Loops
- Lec 9: Sequences & Loops
- Lec 10: Sequences & Loops
- Lec 11: Lists and Memory Diagrams
- Lec 12: List Processing Patterns
- Lec 13: Nested Loops
- Lec 14: List Comprehensions; Sorting
- Lec 15: Files and File Operations
- Lec 16: AI Discussion, Testing & Debugging
- Lec 17: Intro to Dictionaries
- Lec 18: Dictionary Accumulation Patterns
- Lec 19: Catch up/Review
- Lec 20: Intro to Recursion
- Lec 21: Fruitful Recursion
- Lec 22: CSV Format and Real-World Data
- Lec 23: Directories
- Lec 24: TBD
Labs
- Lab 1: Workflow, Thonny and Python
- Lab 2: Functions 1
- Lab 3: Functions 2
- Lab 4: Conditionals
- Lab 5: Loops
- Lab 6: More loops
- Lab 7: Lists and Mem Diagrams
- Lab 8: Nested Loops
- Lab 9: Tracing & Files
- Lab 10: Dictionaries
- Lab 11: [optional] Midterm Review
- Lab 12: Recursion
- Lab 13: Working with Data
Exercises
- LER in class
- Exercises 1 out
- Exercises 2 out
- Exercises 3 out
- Exercises 4 out
- Exercises 5 out
- Exercises 6 out
- Exercises 7 out
- Exercises 8 out
- Exercises 9 out
- Exercises 10 out
- Exercises 11 out
Projects
- hw0 out
- project01 out
- project02 out
- project03 out
- project04 out
- project05 out
- project06 out
- project07 out
- project08 out
- project09 out
- project10 out
- project11 out