Subject to change. Links will be added as items are released.
Week | Dates | Event / Topics | Quizzes / Homeworks / Practice |
---|---|---|---|
#1 |
Mon 28-Aug to Fri 1-Sep |
Getting Started
Check out the TP Gallery! Data, Expressions, and Variables Functions Conditionals Lec 2 slides: pptx (inked) pdf (inked) |
112-student-contract (due Wed 30-Aug, 11:59pm) hw1 (due Sat 2-Sep at 8pm) pre-reading2 (2.1-2.2.5, 2.3 due Mon 4-Sept at 8pm) |
#2 |
Mon 4-Sep to Fri 8-Sep |
Mon 4-Sep: Labor Day (No Classes) Loops Style Debugging Lec 2 slides: pptx (inked) pdf (inked) |
quiz1a / quiz1b (on Tue 5-Sep) hw2 (due Sat 9-Sep at 8pm) pre-reading3 (2.3-2.4.9, due Mon 11-Sept at 8pm) |
#3 |
Mon 11-Sep to Fri 15-Sep |
Mon 11-Sept: Semester Course Add Deadline Strings Intro to 112 Graphics 112 Style Guide Lec slides (Strings): pptx (inked) pdf (inked) Lec slides (Graphics Intro): pptx (inked) pdf (inked) Fri 15-Sep: Deadline to transfer to 15-110 |
quiz2a / quiz2b (on Tue 12-Sep) hw3 (due Sat 16-Sep at 8pm) pre-reading4 (3.1 thru 3.6, due Mon 18-Sept at 8pm. Start early; these checkpoints are more involved.) |
#4 |
Mon 18-Sep to Fri 22-Sep |
Animations Lec 2 slides: pptx (inked) pdf (inked) |
quiz3a / quiz3b (on Tue 19-Sep) hw4 (due Sat 23-Sep at 8pm) pre-reading5 (4.1 thru 4.2.10, due Mon 25-Sep at 8pm) |
#5 |
Mon 25-Sep to Fri 29-Sep |
Lists Lec 2 slides: pptx (inked) pdf (inked) |
quiz4a / quiz4b (on Tue 26-Sep) hw5 (due Sat 30-Sep at 8pm) No pre-reading6 |
#6 🦖 |
Mon 2-Oct to Fri 6-Oct |
Midterm Review (in-lecture Tuesday) Thu 5-Oct: midterm1a / midterm1b |
optional quiz5 (ungraded, due never) No hw6 pre-reading7 (5.1 thru 5.3.3, due Mon 9-Oct at 8pm) |
#7 |
Mon 9-Oct to Fri 13-Oct |
Mon 9-Oct: Semester Course Drop Deadline Animations with Lists Lec 2 slides: pptx (inked) pdf (inked) |
No quiz6 hw7 (due Sat 14-Oct at 8pm) pre-reading8 (6.1-6.2.5, 6.2.7, 6.3.1-6.3.5, due Tue 24-Oct at 9am) |
Mon 16-Oct to Fri 20-Oct |
Fall Break (No Classes) |
||
#8 |
Mon 23-Oct to Fri 27-Oct |
Sets Dictionaries Efficiency Efficiency handout: pptx (sol) pdf (sol) Lec 2 slides: pptx (inked) pdf (inked) |
No quiz7 hw8 (due Sat 28-Oct at 8pm) pre-reading9 (7.1 thru 7.3.3, due Mon 30-Oct at 8pm.) Start this one early! |
#9 |
Mon 30-Oct to Fri 3-Nov |
Recursion Term Project Preview Sat 4-Nov - Sun 5-Nov, Optional: Hack112! Lec 2 slides: pptx (inked) pdf (inked) |
quiz8a / quiz8b (on Tue 31-Oct) hw9 (due Sat 4-Nov at 8pm) pre-reading10 (8.1 thru 8.3, due Tue 7-Nov at 8pm) |
#10 |
Mon 6-Nov to Fri 10-Nov |
Tue 7-Nov: Democracy Day (No Classes) Object Oriented Programming (OOP) Term Project Assignment Lec 2 slides: pptx (inked) pdf (inked) |
quiz9 (on Thu 9-Nov) hw10 (due Sat 11-Nov at 8pm) TP pre-reading form (due Mon 13-Nov at 5pm) |
#11 |
Mon 13-Nov to Fri 17-Nov |
Mon 13-Nov: Semester Course Withdraw + Pass/Fail Deadline Midterm Review (in-lecture Tuesday) Thu 16-Nov: midterm2a / midterm2b |
No more quizzes or hw's this semester TP0 (due Mon 20-Nov at 5pm) |
#12 |
Mon 20-Nov to Fri 24-Nov |
More OOP Wed 22-Nov to Fri 24-Nov: Thanksgiving (No Classes) Lec 2 slides: pptx (inked) pdf (inked) |
TP1 (due Mon 27-Nov at 5pm) |
#13 |
Mon 27-Nov to Fri 1-Dec |
Tentative: Exceptions Tentative: Monte Carlo Methods Tentative: NP-Completeness Tentative: The Halting Problem |
TP2 (due Fri 1-Dec at 5pm) |
#14 |
Mon 4-Dec to Fri 8-Dec |
User-Study-a-Thon! Thu 7-Dec: TP Showcase Fri 8-Dec: Semester Drop Voucher Election Deadline |
TP3 (due Wed 6-Dec at 5pm) |
Exam |
Fri 15-Dec |
Fri 15-Dec, 1-4pm: Final Exam Location: DH 2210 (all sections should go here!) |