Week | Date | Topics | Reading | Milestones | |
---|---|---|---|---|---|
1 | Mon. 26 Aug. | 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 HW 1 |
|
Wed. 28 Aug. | Variables, expressions, functions, types, input | textbook Chapter 2 | In-Class 2 HW 2 |
||
2 | Mon. 2 Sep. | Labor Day No Class | |||
Wed. 4 Sep. | Div/Mod Using modules / import statements Writing Functions (notes) Debugging |
textbook Section 2.3 textbook Chapter 4 textbook Chapter 3 |
In-Class 3 and 4 HW 3 and 4 |
||
3 | Mon. 9 Sep. | Decisions (notes) | textbook Chapter 5 | In-Class 5 HW 5 |
|
Wed. 11 Sep. | More decisions Quiz 1: pf |
||||
4 | Mon. 16 Sep. | Introduction to Linux and the Command line (notes) | textbook Chapters 6-8 |
HW 6 | |
Wed. 18 Sep. | Decisions follow-up Linux follow-up Intorduction to Loops (if time) Quiz 2: pf, pc |
textbook Chapters 6-8 | |||
5 | Mon. 23 Sep. | Introduction to Loops (for-each) | In-Class 7 HW 7 |
||
Wed. 25 Sep. | More loops Quiz 3: pf, pc |
textbook Chapter 11 | |||
6 | Mon. 30 Sep. | Intro to files (notes) | textbook Chapter 11 | In-Class 8 HW 8 |
|
Wed. 2 Oct. | CSV (notes) Quiz 4: pc, pl, cd |
textbook Chapter 11 | In-Classs 9 HW 9 |
||
7 | Mon. 7 Oct. | Stand-alone Python Quiz 5: pl, cd |
In-Class 10 | ||
Wed. 9 Oct. | File redireciton and piping in Linux | ||||
8 | Mon. 14 Oct. | Transforming Sequences (notes) | textbook Chapter 9 | In-Class 11 HW 11 Assign Project 1 |
|
Wed. 16 Oct. | Building new lists (notes) Quiz 6: cd, pl |
In-Class 12 HW 12 |
|||
9 | Mon. 21 Oct. | Fall break. No class | |||
Wed. 23 Oct. | More lists. | ||||
10 | Mon. 28 Oct. | Dictionaries (notes) Linux quiz 1 |
Dictionary Chapter from another textbook | In-Class 13 HW 13 |
|
Wed. 30 Oct. | More Dictionaries Introduction to Big-O Quiz 7: cd, lp |
In-Class 14 HW 14 |
|||
11 | Mon. 4 Nov. | Pandas Series | In-Class 15 HW 15 |
||
Wed. 6 Nov. | Pandas DataFrames Quiz 8: cd, lp |
Project 1 Due | |||
12 | Mon. 11 Nov. | More Pandas DataFrames | In-Class 16 HW16 |
||
Wed. 13 Nov. | Dictionary/Set follow-up Quiz 9: lp, ds |
||||
13 | Mon. 18 Nov. | Matplotlib Linux Quiz 2 |
In-Class 17 HW17 |
||
Wed. 20 Nov. | Regular Expressions Quiz 10: lp, ds |
| Regular Expression chapter from another textbook | |||
14 | Mon. 25 Nov. | More regular Expressions | |||
Wed. 27 Nov. | Thanksgiving No class | ||||
15 | Mon. 2 Dec. | Classes | Miller/Ranum Chapter 4 | ||
Wed. 4 Dec. | Searching and Sorting Quiz 11: ds |
Miller/Ranum Chapter 4 | Project 2 Due | ||
16 | Mon. 9 Dec. | Final Exam: noon | |||
Tue. 10 Dec. | Final Exam: 4:00 p.m. or 6:00 p.m. |
Due | Name | Details |
---|
Date | Name | Details |
---|
Updated Sunday, 17 November 2024, 8:37 PM