Schedule

This schedule is subject to change. Changes will be announced on Ed.

Week Mon Tue Wed Thu Fri Sat Sun

Week
#1

Jun 22 Syllabus
1.2: Data, exprs, vars
1.3: Functions
23 1.3: Functions
1.4: Conditionals
24 2.1: Loops 25 2.1: Loops
2.2: Top-down design
26 3.1 Strings 27 28
HW1 due (8pm) HW1 Check (Parson)
Quiz1
HW2 due (8pm) HW2 Check (oral) HW2 Check (oral)

Week
#2

29 3.1 Strings
3.2 Style
30 4.1 1D lists Jul 1 4.1 1D lists
4.2 Tuples
2 1D Lists Review 3 No Class 4 5
Quiz 2 HW 3a due (8pm) HW 3b due (8pm) HW3 Check (Parson)
Quiz 3
HW4a due (8pm) HW4 Check (oral) HW4b due (8pm)

Week
#3

6 5.3-5.6 Animations 7 5.7-5.8 Animations 8 TP preview
6.1 2D lists
9 6.1 2D lists 10 6.2 Animations with 2D lists 11 12
Quiz 4 HW 5 due (8pm) HW5 Check (Parson)
Quiz 5
HW 6a due (8pm) HW6a Check (oral) HW6a Check (oral)
HW 6b due (8pm)

Week
#4

13 7.2 Sets
7.3 Dictionaries
14 7.1 Efficiency 15 8.1-8.2 Recursion 16 8.3 Recursion 17 8.4 Backtracking 18 19
Quiz 6 HW7 due (8pm) HW7 Check (Parson)
Quiz 7
HW 8a due (8pm) HW8a Check (oral) HW8a Check (oral)
HW 8b due (8pm)

Week
#5

20 9.1: OOP pt. 2 21 TP assignment 22 TBD 23 Final exam review 24 Final exam 25 26
Quiz 8 HW9 due (8pm)
TP ideation meetings
HW9 Check (Parson)
Quiz 9
Mentor Meeting 1

Week
#6

27 28 29 30 31 TP showcase Aug 1 2
Mentor Meeting 2 Mentor Meeting 3 TP due