Week | Date | Topics | Reading | Milestones | |
---|---|---|---|---|---|
1 | Mon. 8 Jan. | Course Introduction (slides) Introduction to Programming Introduction to PL and notebooks (notes) Variables, expressions, and functions |
textbook Chapter 1 textbook Chapter 2 |
Assign First Day Survey In-Class 1 |
|
Wed. 10 Jan. | Variables, expressions, functions, types, input | textbook Chapter 2 | In-Class 2 | ||
2 | Mon. 15 Jan. | MLK Day No Class | |||
Wed. 17 Jan. | Div/Mod Using modules / import statements Writing Functions Debugging |
textbook Section 2.3 textbook Chapter 4 textbook Chapter 3 |
In-Class 3 and 4 |
||
3 | Mon. 22 Jan. | Decisions (notes) | textbook Chapter 5 | In-Class 5a In-Class 5 |
|
Wed. 24 Jan. | Quiz pf | |
|||
4 | Mon. 29 Jan. | More decisions | |
||
Wed. 31 Jan. | Introduction to Linux and the Command line (notes) Quiz: pf, pc |
textbook Chapter 7 | In-Class 6 | ||
5 | Mon. 5 Feb. | Intro to Loops | textbook Chapter 6 |
In-Class 7 | |
Wed. 7 Feb. | Intro to files Quiz pf, pc |
In-Class 8 | |||
6 | Mon. 12 Feb. | Files and CSV (notes) | textbook Chapter 11 | In-Class 8 (continued) | |
Wed. 14 Feb. | More files Quiz pc, pl |
In-Class 8 (continued) | |||
7 | Mon. 19 Feb. | CSV (notes) | textbook Chapter 11 | In-Class 9 | |
Wed. 21 Feb. | More Linux Quiz pc, pl |
textbook Chapter 8 | In-Class 10 | ||
8 | Mon. 26 Feb. | Transforming Sequences (notes) | textbook Chapter 9 | In-Class 11 and 12 | |
Wed. 28 Feb. | More linux Quiz pc, pl, cd |
In-Class 10 (revisited) | |||
9 | Mon. 11 Mar. | Dictionaries (notes) | Dictionary Chapter from another textbook | In-Class 13 Assign Project 1 |
|
Wed. 13 Mar. | More dictionaries Quiz pl, cd, lp |
||||
10 | Mon. 18 Mar. | More lists | |||
Wed. 20 Mar. | Jupyter Quiz linux |
||||
11 | Mon. 25 Mar. | Lists using indexes | In-Class 14 | ||
Wed. 27 Mar. | Big-O Quiz |
Project 1 Due (11:59 p.m.) | |||
12 | Mon. 1 Apr. | Counting using dictionaries | In-Class 15 | ||
Wed. 3 Apr. | Linux file redirection Quiz lp, ds |
In-Class 16 | |||
13 | Mon. 8 Apr. | TBD | |||
Wed. 10 Apr. | TBD Quiz |
||||
14 | Mon. 15 Apr. | TBD | |||
Wed. 17 Apr. | TBD Quiz |
||||
15 | Mon. 22 Apr. | ||||
Tue. 23 Apr. | |||||
Wed. 24 Apr. | Final Exam (at 4:00 or 6:00) |
Due | Name | Details |
---|
Date | Name | Details |
---|
Updated Friday, 26 April 2024, 12:02 PM