Subject to change. Links will be added as items are released.
(Also, here is a link to a google calendar that you may additionally use, if you wish. Please note that there may be a slight delay in updating this calendar to match the schedule posted here. See this page and Piazza for the most up-to-date info.)
Week | Dates | Event / Topics | Quizzes / Homeworks / Practice | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#1 |
Mon 16-Jan to Fri 20-Jan |
Mon 16-Jan: MLK Day (No Classes) Getting Started Check out the TP Gallery! Optional: Installing VSCode Data, Expressions, and Variables Functions Conditionals |
112-student-contract (due Wed 18-Jan, 11:59pm) hw1 (due Sat 21-Jan at 8pm) pre-reading2 (Through sec. 2.3, due Mon 23-Jan at 8pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#2 |
Mon 23-Jan to Fri 27-Jan |
Loops Style Debugging |
quiz1a / quiz1b (on Tue 24-Jan) hw2 (due Sat 28-Jan at 8pm) pre-reading3 (2.4.1 thru 2.4.9, due Mon 30-Jan at 8pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#3 |
Mon 30-Jan to Fri 3-Feb |
Mon 30-Jan: Semester Course Add Deadline Strings Intro to Lists 112 Style Guide Fri 3-Feb: Deadline to transfer to 15-110 |
quiz2a / quiz2b (on Tue 31-Jan) hw3 (due Sat 4-Feb at 8pm) pre-reading4 (3.1 thru 3.3.5, due Mon 6-Feb at 8pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#4 |
Mon 6-Feb to Fri 10-Feb |
Animations |
quiz3a / quiz3b (on Tue 7-Feb) hw4 (due Sat 11-Feb at 8pm) pre-reading5 (4.1 thru 4.4.7, due Mon 13-Feb at 8pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#5 |
Mon 13-Feb to Fri 17-Feb |
More Lists |
quiz4a/b / quiz4c/d (on Tue 14-Feb) hw5 (due Sat 18-Feb at 8pm) No pre-reading6 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#6 |
Mon 20-Feb to Fri 24-Feb |
Midterm Review (in-lecture Tuesday) Thu 23-Feb: midterm1a / midterm1b Optional: 112 Puzzle Hunt! Sun 26-Feb |
optional quiz5 (ungraded, due never) No hw6 pre-reading7 (5.1 thru 5.3.3, due Mon 27-Feb at 8pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#7 |
Mon 27-Feb to Fri 3-Mar |
Mon 27-Feb: Semester Course Drop Deadline Animations with Lists |
No quiz6 hw7 (due Sat 4-Mar at 8pm) pre-reading8 (6.1 thru 6.2.5, 6.2.7 thru 6.3.5 due Tues 14-Mar before your lecture) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
Mon 6-Mar to Fri 10-Mar |
Spring Break (No Classes) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
#8 |
Mon 13-Mar to Fri 17-Mar |
Sets Dictionaries Efficiency |
No quiz7 hw8 (due Sat 18-Mar at 8pm) pre-reading9 (7.1 thru 7.4, due Tues 21-Mar before your lecture. If you can, do 7.1 thru 7.9.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#9 |
Mon 20-Mar to Fri 24-Mar |
Object Oriented Programming (OOP) Term Project Preview (Maybe some recursion) Sat 25-Mar - Sun 26-Mar, Optional: Hack112! |
quiz8a / quiz8b (on Tue 21-Mar) hw9 (due Sat 25-Mar at 8pm) pre-reading10 (8.1 thru 8.3, due Tues 28-Mar before your lecture. If time, begin 8.5 and 8.6.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#10 |
Mon 27-Mar to Fri 31-Mar |
Recursion Term Project Assignment TA-led Mini-Lectures (more details soon)
|
quiz9a / quiz9b (on Tue 28-Mar) hw10 (due Sat 1-Apr at 8pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#11 |
Mon 3-Apr to Fri 7-Apr |
Mon 3-Apr: Semester Course Withdraw + Pass/Fail Deadline Midterm Review (in-lecture Tuesday) Thu 6-Apr: midterm2a / midterm2b |
No more quizzes or hw's this semester TP0 (due Mon 10-Apr at 5pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#12 |
Mon 10-Apr to Fri 14-Apr |
Functions Redux Thu 13-Apr to Sat 15-Apr: Spring Carnival (No Classes) |
TP1 (due Mon 17-Apr at 5pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#13 |
Mon 17-Apr to Fri 21-Apr |
Exceptions Monte Carlo Methods NP-Completeness The Halting Problem |
TP2 (due Sat 22-Apr at 5pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
#14 |
Mon 24-Apr to Fri 28-Apr |
User-Study-a-Thon! Thu 27-Apr: TP Showcase Programming for Social Good Fri 28-Apr: Semester Drop Voucher Election Deadline |
TP3 (due Wed 26-Apr at 5pm) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
Exam |
|
Fri 5-May, 5:30pm-8:30pm: Final Exam (comprehensive) |