------------- UNDER CONSTRUCTION --------------

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
ps0 due by 7:00pm
ps01 out
30
31
  

February

SunMonTueWedThuFriSat
     
1
2
3
4
5
Lec 3: Graphic Transformations & Layers
ps01 due
ps02 out
6
Lab 2: Transformation & Layers
7
Lab 2: Transformation & Layers
8
Lec 4: Functions
9
10
11
12
Lec 5: Divide/Conquer/Glue Problem Solving
ps02 due
ps03 out
13
Lab 3: Functions
14
Lab 3: Functions
15
Lec 6: Booleans, Logical Expressions, & Predicates
16
17
18
Presidents' Day
19
Wellesley College MONDAY
ps03 due
ps04 out
20
Lab 4: Conditionals
21
Lab 4: Conditionals
22
Lec 7: Conditionals *** THIS IS A PROBLEM ***
Lec 8: Sequences, Simple loops
23
24
25
26
Lec 9: Iteration, Part 1
ps04 due
ps05 out
27
Lab 5: Loops
28
Lab 5: Loops
  

March

SunMonTueWedThuFriSat
     
1
Lec 10: Lists, Memory Diagrams
2
3
4
5
Lec 11: Iteration, Part 2
ps05 due
ps06 out
6
Lab 6: Lists
7
Lab 6: Lists
8
Lec 12: List Processing Patterns & List Comprehensions
9
10
11
12
Lec 13: Dictionaries
ps06 due
13
14
15
Lec 14: Accumulation patterns with lists and dictionaries
16
17
18
19
In-class exam
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
2
Lec 16: Sorting & lambda λ
ps07 out
3
Lab 9: More Dictionaries and Data Visualization
4
Lab 9: More Dictionaries and Data Visualization
5
Lec 17: File Operations
6
7
8
9
Lec 18: Recursion I
ps07 due
ps08 out
10
Lab 10: File Operations, JSON, Dictionaries and Tuples
11
Lab 10: File Operations, JSON, Dictionaries and Tuples
12
Lec 19: Recursion II
13
14
15
16
Lec 20: Fruitful Recursion
ps08 due
ps09 out
17
Lab 11: Recursion
18
Lab 11: Recursion
19
Lec 21: Something good
20
21
22
23
Lec 22: Recursive File Tree Traversal
ps09 due
ps10 out
24
Lab 12: Fruitful Recursion
25
Lab 12: Fruitful Recursion
26
Lec 23: Objects, Classes, and Inheritance
27
28
29
30
Lec 24: Animation
ps10 due
ps11 out
    

May

SunMonTueWedThuFriSat
   
1
Ruhlman Conference (no lab)
2
No lab this week
3
Lec 24: Leftover Topics
4
5
6
7
Lec 25: Almost last lec
8
Lab 13: Objects and Animation
9
Lab 13: Objects and Animation
10
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