ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Week #DateLecture TopicReadingsRQ Release/DuePA Release/DueWorksheet Release/DueLab Release/DueDiscussion
2
0Thu, Sep 22Course Intro + Logistics + Hello World

Gerald's 9:30am | Gerald's 11am | Sorin's 2pm
No Reading
3
Fri, Sep 23Discussion 0

9am | 10am | 1pm
4
Sat, Sep 24
5
1Sun, Sep 25
6
Mon, Sep 26RQ 1 Release
7
Tue, Sep 27Expressions, Data Types, Variables, Getting Input from User, Type Conversions, and Errors

Lecture 1 slides
Stepik Chapter 1.1 - 1.5
8
Wed, Sep 28PA 1 ReleaseLab 1
9
Thu, Sep 29Using Functions and Defining Functions

Lecture 2 slides
Stepik Chapter 1.6 - 1.7
10
Fri, Sep 30Worksheet 1 ReleaseLab 1 DueDiscussion 1 slides
11
Sat, Oct 1
12
2Sun, Oct 2RQ 1 Due
13
Mon, Oct 3RQ 2 Release
14
Tue, Oct 4Booleans and Conditional Statements

Lecture 3 slides
Stepik Chapter 2.1 and 2.2PA 1 Due
15
Wed, Oct 5PA 2 ReleaseLab 2
16
Thu, Oct 6Strings and Lists

Lecture 4 slides
Stepik Chapter 2.3 and 2.4Worksheet 1 Due
17
Fri, Oct 7Worksheet 2 ReleaseLab 2 DueDiscussion 2 Slides
18
Sat, Oct 8
19
3Sun, Oct 9RQ 2 Due
20
Mon, Oct 10RQ 3 Release
21
Tue, Oct 11For Loops and Range

Lecture 5 slides
Stepik Chapter 3.1PA 2 Due
22
Wed, Oct 12PA 3 ReleaseLab 3
23
Thu, Oct 13While Loops, Break, Continue

Lecture 6 slides
Stepik Chapter 3.2 and 3.3Worksheet 2 Due
24
Fri, Oct 14Worksheet 3 ReleaseLab 3 DueDiscussion 3 Slides
25
Sat, Oct 15
26
4Sun, Oct 16RQ 3 Due
27
Mon, Oct 17RQ 4 Release
28
Tue, Oct 18References, Objects, Methods, and Mutations

Lecture 7 slides
Stepik Chapter 4.1 and 4.2PA 3 Due
29
Wed, Oct 19PA 4 ReleaseLab 4
30
Thu, Oct 20How Functions Work: Call Stack, Scope of Variables, Passing Parameters/Arguments to Functions

Lecture 8 slides
Stepik Chapter 4.3 and 4.4Worksheet 3 Due
31
Fri, Oct 21Worksheet 4 ReleaseLab 4 DueDiscussion 4 Slides
32
Sat, Oct 22
33
5Sun, Oct 23
34
Mon, Oct 24RQ 4 Due
35
Tue, Oct 25Testing

Lecture 9 slides
36
Wed, Oct 26Lab 5
37
Thu, Oct 27Midterm Review

Lecture 10 slides
38
Fri, Oct 28MIDTERM EXAMLab 5 DueDiscussion 5
39
Sat, Oct 29
40
6Sun, Oct 30
41
Mon, Oct 31
42
Tue, Nov 1Nested For Loops and 2d Lists

Lecture 11 slides
Stepik Chapter 5.1 and 5.3RQ 5 ReleasePA 4 Due
43
Wed, Nov 2PA 5 ReleaseLab 6
44
Thu, Nov 3Images, Tuples, Images using 2d Lists, Basic Image Transformations

Lecture 12 slides
Stepik Chapter 5.2 and 5.4Worksheet 4 Due
45
Fri, Nov 4Worksheet 5 ReleaseLab 6 DueDiscussion 6 Slides
46
Sat, Nov 5
47
7Sun, Nov 6
48
Mon, Nov 7RQ 5 Due
49
Tue, Nov 8Image Transformations using Functions

Lecture 13 slides
Stepik Chapter 6.1 and 6.2RQ 6 ReleasePA 5 Due
50
Wed, Nov 9PA 6 ReleaseLab 7
51
Thu, Nov 10Modifying Images in Functions

Lecture 14 slides
Stepik Chapter 6.3 and 6.4Worksheet 5 Due
52
Fri, Nov 11Veteran's Day HolidayWorksheet 6 ReleaseDiscussion 7
(slides only)
53
Sat, Nov 12Lab 7 Due
54
8Sun, Nov 13
55
Mon, Nov 14
56
Tue, Nov 15Advanced Image Tranformation

Lecture 15 slides
[OPTIONAL] RQ 7 Release (7.1 - 8.1)
57
Wed, Nov 16
58
Thu, Nov 17In class Worksheet + Python Turtles! :)

Lecture 16 slides

In Class Workshe
et
59
Fri, Nov 18PA5 Solution Slides
60
Sat, Nov 19
61
9Sun, Nov 20
62
Mon, Nov 21RQ 6 Due
63
Tue, Nov 22No Lecture[OPTIONAL] RQ 8 Release (8.2)PA 6 Due
64
Wed, Nov 23Worksheet 6 Due
65
Thu, Nov 24No Lecture
66
Fri, Nov 25Thanksgiving HolidayNo Discussion
67
Sat, Nov 26
68
10Sun, Nov 27
69
Mon, Nov 28
70
Tue, Nov 29Coding Challenge Review + What next after 8A?

Lecture 17 slides
RQ 9 Release (9.1 - 9.3)
71
Wed, Nov 30Lab 10 Coding Challenge
72
Thu, Dec 1Final Exam Review

Lecture 18 slides
Stepik Chapter 9.1 - 9.3
73
Fri, Dec 2Discussion 9
74
Sat, Dec 3FINAL EXAM
75
Sun, Dec 4RQ 9 Due
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100