Class Schedule
Week | Date | Topic | Reading | Assignment |
---|---|---|---|---|
1 | Aug 31 | Hello, class! | No Prelab Lab 0 Questionnaire Week 1 Reflections |
|
Sept 2 | Variables, Expressions, & Assignment | 2.4-2.6, 2.9-2.11 | ||
Sept 4 | Types | 2.2-2.3, 2.7-2.8 | ||
2 | Sept 7 | Labor Day (No Class) | No Prelab Lab 1 Week 2 Reflections Anonymous Check-in Survey |
|
Sept 9 | Loops | 4.4-4.5, 4.7 | ||
Sept 11 | Nested Loops | |||
3 | Sept 14 | Boolean Expressions and Conditionals | 7.1-7.5 | Prelab 2 Lab 2 Week 3 Reflections |
Sept 16 | While Loops | 8.3 | Sept 18 | Debugging and Exceptions | 1.6-1.10, 3.2-3.4 |
4 | Sept 21 | Modules | 5.1-5.4 | Prelab 3 [Answers] Lab 3 Week 4 Reflections Anonymous Check-in Survey |
Sept 23 | Functions | 6.1-6.2, 6.4 | ||
Sept 25 | More Functions | 6.6-6.10 | ||
5 | Sept 28 | Yom Kippur (No Class) | Prelab 4 (Optional) [Answers] Lab 4 Week 5 Reflections |
|
Sept 30 | Functions | |||
Oct 2 | Strings | 9.3-9.8 (Optional: 9.9-9.14) | ||
6 | Oct 5 | Strings | 10.1-10.8 | Prelab 5 [Answers] Lab 5 Week 6 Reflections Anonymous Check-in Survey |
Oct 7 | Lists | 10.10-10.14, 10.16-10.18, 10.23 | ||
Oct 9 | Lists | |||
7 | Oct 12 | Lists and Files | 11.1-11.6 | No Prelab Lab 6 No Reflections |
Oct 14 | Files and Dictionaries | 10.26-10.28, 12.1-12.3 | ||
Oct 16 | Sets and Tuples; Iteration | |||
8 | Oct 19 | Recursion | 16.1-16.3 | No Prelab Lab 7 (Due 10/30) Week 8 Reflections |
Oct 21 | Recursion | 16.5-16.6 | ||
Oct 23 | Recursion | |||
9 | Oct 26 | Sorting | Selection Sort, Insertion Sort | Prelab 8 [Answers] Lab 8 (Due 11/10) Week 9 Reflections Anonymous Check-in Survey |
Oct 28 | Sorting | Bubble Sort | ||
Oct 30 | Sorting | Merge Sort | ||
10 | Nov 2 | Sorting | No Prelab Lab 8 Continues No Reflections |
|
Nov 4 | CS + Society Discussion | |||
Nov 6 | Order Notation | |||
11 | Nov 9 | Order Notation | No Prelab Lab 9 Week 11 Reflections Anonymous Check-in Survey |
|
Nov 11 | Binary Search | Binary Search | ||
Nov 13 | Classes | 17.1-17.4, 17.6 | ||
12 | Nov 16 | Classes | 17.5, 17.7-17.9 | Prelab 10 [Answers] Lab 10 No Reflections |
Nov 18 | Classes | 18.1-18.4 | ||
Nov 20 | Inheritence | 19.1-19.4 | ||
13 | Nov 23 | Inheritence | 19.7 | No Lab No Reflections |
Nov 24 | Thanksgiving Break (No Class) | |||
Nov 26 | Thanksgiving Break (No Class) | |||
14 | Nov 30 | Final Project Work Day (No Class) | No Lab (Final Project Time) End of Semester Reflection (Optional) Anonymous Check-in Survey |
|
Dec 2 | AI and Machine Learning | |||
Dec 4 | Computer Security | |||
15 | Dec 7 | Final Day | No Lab No Reflections |
|
Final Project Due: Saturday Dec 12 at 4:00 PM |