Course Schedule
Below is the week-by-week schedule for the course.For copies of demo code written during lecture, please see the demo code repository on GitHub.
Week | Dates | Event / Topics | Quizzes/Homeworks/Practice |
---|---|---|---|
#1 |
13-Jan to 17-Jan |
Getting Started Data and Expressions Functions Conditionals |
hw1 (due Sun 20-Jan at 8pm) week1-practice (due never) |
#2 |
20-Jan to 24-Jan |
Loops Debugging Testing and Exceptions 24-Jan: Add Deadline |
quiz1 (on Tue 22-Jan) recitation2 hw2 (due Sun 27-Jan at 8pm) week2-practice (due never) |
#3 |
27-Jan to 31-Jan |
Strings Algorithmic Thinking Style 31-Jan: Deadline for transfer to 15-110 |
quiz2 (on Tue 29-Jan) recitation3 hw3 (due Sun 3-Feb at 8pm) week3-practice (due never) |
#4 |
3-Feb to 7-Feb |
1D Lists and Tuples Graphics |
quiz3 (on recitation4 hw4 (due Sun 10-Feb at 8pm) week4-practice (due never) |
#5 |
10-Feb to 14-Feb |
2D Lists Animation Part 1: Event-Based Animation Word Search Notes: Step-by-Step Explanation 12-Feb: Sports Day |
quiz4 (on Thu 14-Feb) recitation5 hw5 (due week5-practice (due never) |
#6 |
17-Feb to 21-Feb |
Animation Part 2: Time-Based Animations Animation Demos 24-Feb: Course drop deadline |
quiz5 (on Tue 19-Feb) recitation6 hw6 (due Mon 25-Feb at 8pm) |
#7 |
24-Feb to 28-Feb |
Exam Review Thu 28-Feb: Exam #1 |
|
3-Mar to 7-Mar |
Spring Break! | ||
#8 |
10-Mar to 14-Mar |
Sets Dictionaries Efficiency |
recitation8 hw8 (due Mon 18-Mar at 8pm) week8-practice (due never) |
#9 |
17-Mar to 21-Mar |
Object-Oriented Programming (OOP) Recursion (Getting Started) |
quiz8 (on Tue 19-Mar) recitation9 hw9 (due 25-Mar at 8pm) week9-practice (due never) |
#10 |
24-Mar to 28-Mar |
Recursion Term Project Assignment Sun 31-Mar: Withdrawal Deadline |
quiz9 (on Tue 26-Mar) recitation10 hw10 (due Mon 1-Apr at 8pm) |
#11 |
31-Mar to 4-Apr |
Midterm Review Thu 4-Apr: Exam #2 |
|
#12 |
7-Apr to 11-Apr |
Large Project Design and Documentation OOPy Animation No Thursday class this week |
TP1 (due Wed 10-Apr at 8pm) |
#13 |
14-Apr to 18-Apr |
Monte Carlo Methods Functions Redux No Thursday class this week |
TP2 (due Wed 17-Apr at 8pm) |
#14 |
21-Apr to 25-Apr |
Limits of Computation TP Last-Minute Office Hours Thu 25-Apr in class: Term Project Presentations |
TP3 (due Tue 23-Apr at 8pm) |
28-Apr to 2-May |
Final Exam: Thu, 2-May, 8:30am - 11:30am in 1064 | ||
-- |
CS in the News Extra Topics |