Fall 2017 Schedule

Key:
Today
Lecture
Lab
Problem Set
Problem Set Due
Take-home Quiz
Take-home Quiz Due
Info
in-class Quiz Solns
Reflections Due
If a deadline conflicts with a religious holiday you observe (that's not listed), please contact your instructor to discuss accomodations.

September

SunMonTueWedThuFriSat
     
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ps04 out
Take-home Quiz 1 out
27
28
ps03 reflection due
29
Lec 8: Sequences, Simple Loops
30
       

October

SunMonTueWedThuFriSat
1
2
3
Lec 9: Iteration 1
Take-home Quiz 1 due
4
Lab 5: Loops
5
Lab 5: Loops
6
Lec 10: Lists, Memory Diagrams
ps04 due
7
8
9
Fall Break
10
Fall Break
ps05 out
11
Lab 6: Lists
12
Lab 6: Lists
ps04 reflection due
13
Lec 11: Iteration 2
14
15
16
17
Lec 12: List Comprehensions
ps05 due
ps06 out
18
Lab 7: Nested Lists, List Comprehensions
19
Lab 7: Nested Lists, List Comprehensions
ps05 reflection due
20
Lec 13: Lambda, sorting, map, filter
21
22
23
Take-home Quiz 2 out
24
Lec 14: Dictionaries
ps06 due
ps07 out
25
Lab 8: Dictionaries
26
Lab 8: Dictionaries
ps06 reflection due
27
Lec 15: Accumulation pattern with lists and dictionaries
28
29
30
Take-home Quiz 2 due
31
Tanner Conference
    

November

SunMonTueWedThuFriSat
   
1
Lab 9: Data Visualization
2
Lab 9: Data Visualization
3
In-class Midterm exam
4
5
6
7
Lec 17: File Operations
ps07 due
ps08 out
8
Lab 10: File Operations
9
Lab 10: File Operations
ps07 reflection due
10
Lec 18: Web APIs
11
12
13
14
Lec 19: Recursion 1
ps08 due
ps09 out
Take-home Quiz 3 out
15
Lab 11: Recursion
16
Lab 11: Recursion
ps08 reflection due
17
Lec 20: Recursion 2
18
19
20
21
Lec 21: Laser Cutting Turtle Patterns (tentative)
ps09 due
Take-home Quiz 3 due
22
Thanksgiving
23
Thanksgiving
24
Thanksgiving
25
26
27
28
Lec 22: Fruitful Recursion
ps10 out
29
Lab 12: Fruitful Recursion
30
Lab 12: Fruitful Recursion
ps09 reflection due
  

December

SunMonTueWedThuFriSat
     
1
Lec 23: Recursive File Traversal
2
3
4
5
Lec 24: Objects and Classes 1
ps10 due
ps11 out
Take-home Quiz 4 out
6
Lab 13: Objects and Classes
7
Lab 13: Objects and Classes
ps10 reflection due
8
Lec 25: Objects and Classes 2
9
10
11
12
Lec 26: Jeopardy (Final exam review)
ps11 due
Take-home Quiz 4 due
13
Reading Period
14
Reading Period
15
FINAL EXAMS
16
17
18
FINAL EXAMS
19
FINAL EXAMS
20
FINAL EXAMS
21
FINAL EXAMS
22
23
24
25
26
27
28
29
30
31
      

Lectures

Labs

Psets