CMU 15-112: Schedule
|
Week | Dates | Event / Topics |
#0 |
Thu 28-Jul: Summer Prep starts Sun 7-Aug: Unit 1 due (Basic Programming Constructs) Sun 7-Aug: Unit 1 unproctored-quiz due Sun 28-Aug: Unit 2 due (Loops and Strings) Sun 28-Aug: Unit 2 unproctored-quiz due |
|
#1 |
Mon 29-Aug to Fri 2-Sep |
Week1 Plan Mon 29-Aug: Proctored lecture3 placement quiz (Units 1-2) Wed 31-Aug: 112-student-contract due Fri 2-Sep: hw1 due (Unit 3: Animations through 3.6) |
#2 |
Mon 5-Sep to Fri 9-Sep |
Week2 Plan Mon 5-Sep: Labor Day (No Classes!!) Tue 6-Sep: quiz1 (covers hw1) Fri 9-Sep: hw2a due (rest of Unit 3: Animations) Sun 11-Sep: hw2b due (Unit 4: 1d Lists + Tuples part 1, through Code Tracing) |
#3 |
Mon 12-Sep to Fri 16-Sep |
Week3 Plan Tue 13-Sep: quiz2 (covers hw2) Fri 16-Sep: Deadline to transfer to 15-110 Fri 16-Sep: hw3 due (Unit 4: 1d Lists + Tuples part 2) |
#4 |
Mon 19-Sep to Fri 23-Sep |
Week4 Plan Tue 20-Sep: quiz3 (covers hw3) Fri 23-Sep: hw4 due (Unit 4: 2d Lists) |
#5 |
Mon 26-Sep to Fri 30-Sep |
Week5 Plan Tue 27-Sep: quiz4 (covers hw4) Fri 30-Sep: hw5 due (Unit 5: Animations with 1d Lists) |
#6 |
Mon 3-Oct to Fri 7-Oct |
Week6 Plan Tue 4-Oct: Midterm Review Thu 6-Oct: Midterm #1 (covers hw1-5) Sun 9-Oct: 112 Puzzle Hunt |
#7 |
Mon 10-Oct to Fri 14-Oct |
Week7 Plan Mon 10-Oct: Semester Course Drop Deadline Fri 14-Oct: hw6 due (Unit 5: Animations with 2d Lists) |
Mon 17-Oct to Fri 21-Oct |
Fall Break (No Classes) | |
#8 |
Mon 24-Oct to Fri 28-Oct |
Week8 Plan Thu 27-Oct: quiz6 (covers hw6) Fri 28-Oct: Community Day (No Classes) Fri 28-Oct: hw7 due (Unit 6: Sets, Dictionaries, and Efficiency) |
#9 |
Mon 31-Oct to Fri 4-Nov |
Week9 Plan Tue 1-Nov: quiz7 (covers hw7) Thu 3-Nov: Term Project Overview Fri 4-Nov: hw8 due (Unit 7: Object Oriented Programming (OOP)) Sat 5-Nov to Sun 6-Nov: Hack112 |
#10 |
Mon 7-Nov to Fri 11-Nov |
Week10 Plan Tue 8-Nov: quiz8 (covers hw8) Sun 13-Nov: hw9 due (Recursion with Backtracking) |
#11 |
Mon 14-Nov to Fri 18-Nov |
Mon 14-Nov: Semester Course Withdraw + Pass/Fail Deadline Tue 15-Nov: Midterm Review Thu 17-Nov: Midterm #2 (covers hw1-9) |
#12 |
Mon 21-Nov to Fri 25-Nov |
Mon 21-Nov: tp0 due Tue 22-Nov: Sudoku Hints | Exceptions | Functions Redux Wed 23-Nov to Fri 25-Nov: Thanksgiving Break (No Classes) |
#13 |
Mon 28-Nov to Fri 2-Dec |
Mon 28-Nov: tp1 due Tue 29-Nov: Monte Carlo Methods Thu 1-Dec: NP-Completeness | The Halting Problem Sat 3-Dec: tp2 due |
#14 |
Mon 5-Dec to Fri 9-Dec |
Tue 6-Dec: Optional lecture (How to write a programming language) Wed 7-Dec at 5pm: tp3 due Thu 8-Dec: Term Project Showcase | Programming for Social Good |
-- | Fri 16-Dec, 5:30pm-8:30pm: Final Exam (optional, comprehensive) |