Spring 2019 Schedule

Key:
Today
Lecture
Lab
Pset Out
Pset Due
Reflections Due
Info
In-class Quiz Solns
Exam
If a deadline conflicts with a religious holiday you observe (that's not listed), please contact your instructor to discuss accommodations.

January

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
27
28
29
30
31
  

February

SunMonTueWedThuFriSat
     
1
ps0 quiz
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ps02 quiz
16
17
18
Presidents' Day
19
Wellesley College MONDAY
ps04 out
20
Lab 4: Conditionals
21
Lab 4: Conditionals
ps03 reflection due
22
ps03 quiz
23
24
25
26
Lec 8: Sequences, Simple Loops
ps04 due
ps05 out
27
Lab 5: Loops
28
Lab 5: Loops
ps04 reflection due
  

March

SunMonTueWedThuFriSat
     
1
Lec 9: Iteration, Iteration Tables
ps04 quiz
2
3
4
5
Lec 10: Lists, Memory Diagrams
6
Lab 6: List Processing, Iteration Tables
7
Lab 6: List Processing, Iteration Tables
8
Lec 11: List Processing Patterns & List Comprehensions
ps05 due
ps06 out
9
10
11
ps05 reflection due
12
Lec 12: Loop Debugging and Function Testing
ps05 quiz
13
Lab 7: List Comprehensions, Loop Debugging, Function Testing
14
Lab 7: List Comprehensions, Loop Debugging, Function Testing
15
Lec 13: Nested Loops
ps06 due
16
17
18
ps06 reflection due
19
In-class midterm exam
no PS06 quiz due to midterm
20
No lab this week
21
No lab this week
Spring Break
22
Spring Break
23
24
25
Spring Break
26
Spring Break
27
Spring Break
28
Spring Break
29
Spring Break
30
31
      

April

SunMonTueWedThuFriSat
 
1
ps07 out
2
Lec 15: Sorting & lambda λ
3
Lab 8: Nested Loops and Sorting
4
Lab 8: Nested Loops and Sorting
5
Lec 16: Dictionaries
6
7
8
9
Lec 17: Accumulation Patterns with Lists and Dictionaries
ps07 due
ps08 out
10
Lab 9: Dictionaries
11
Lab 9: Dictionaries
ps07 reflection due
12
Lec 18: More Debugging and Testing
ps07 quiz
13
14
15
16
Lec 19: File Operations
ps08 due
ps09 out
17
Lab 10: File Operations, JSON, Data Analysis with Files
18
Lab 10: File Operations, JSON, Data Analysis with Files
ps08 reflection due
19
Lec 20: Recursion Intro
ps08 quiz
20
21
22
23
Lec 21: Fruitful Recursion; Intro to Turtles
ps09 due
ps10 out
24
Lab 11: Nonfruitful and Fruitful Recursion
25
Lab 11: Nonfruitful and Fruitful Recursion
ps09 reflection due
26
Lec 22: Fruitful Turtle Recursion
ps09 quiz
27
28
29
30
Lec 23: Recursive File Tree Traversal
    

May

SunMonTueWedThuFriSat
   
1
Ruhlman Conference (no lab)
2
No lab this week
3
Lec 24: Data Visualization
ps10 due
ps11 out
4
5
6
ps10 reflection due
7
Lec 25: Web APIs
ps10 quiz
8
Lab 12: Recursive File Tree Traversal, Data Viz, Web APIs
9
Lab 12: Recursive File Tree Traversal, Data Viz, Web APIs
10
Last Day of Class
Lec 26: Review
ps11 due
11
12
13
Reading Period
14
Reading Period
15
FINAL EXAMS
16
FINAL EXAMS
17
FINAL EXAMS
18
19
20
FINAL EXAMS
21
FINAL EXAMS
22
23
24
25
26
27
28
29
30
31
 

Lectures

Labs

Psets