Course Schedule

Below is the week-by-week schedule for the course.

For copies of the demo code written in class, please see the demo code repository.

Week Dates Event / Topics Other
Week 1 25-Aug to 29-Aug Introduction to Computing
Data and Expressions
Variables and Functions
Conditionals
hw1 (due 3-Sep)
Quiz 1 (29-Aug)
Pre-reading1 (Through 1.4, due 27-Aug 2PM)
Pre-reading2 (2.1 - 2.2, due 1-Sep 2PM)
Data, Variables, and Functions Practice
Conditionals Practice
Week 2 1-Sep to 5-Sep Loops hw2 (due 10-Sep)
Quiz 2 (5-Sep)
Pre-reading3 (Finalize Unit 2, due 8-Sep 2PM)
Loops Practice
Week 3 8-Sep to 12-Sep Strings
Style
hw3 (due 17-Sep)
Quiz 3 (12-Sep)
Pre-reading4 (Through 3.7, due 17-Sep 2PM)
Strings Practice
Week 4 15-Sep to 19-Sep
Sun/Mon break
Graphics hw4 (due 24-Sep)
Quiz 4 (19-Sep)
Pre-reading5 (3.8 - 4.3, due 22-Sep 2PM)
Graphics Practice
Week 5 22-Sep to 26-Sep Animations
Lists
hw5 (due 1-Oct)
Quiz 5 (26-Sep)
Pre-reading6 (Complete Unit 4, due 29-Sep 2PM)
Animations Practice
Lists Practice
Week 6 29-Sep to 3-Oct Review
Exam #1 (Tue 1-Oct)
hw6 (due 8-Oct)
Pre-reading7 (Unit 5, due 6-Oct 2PM)
Week 7 6-Oct to 10-Oct More Lists
Animations with Lists
2D Lists
hw7 (due 22-Oct)
Quiz 6 (10-Oct)
Pre-reading8 (Unit 6, due 20-Oct 2PM)
2D Lists W/ Animations Practice
13-Oct to 17-Oct Fall Break!
Week 8 20-Oct to 24-Oct Dictionaries
Sets
Efficiency
hw8 (due 29-Oct)
Quiz 7 (24-Oct)
Pre-reading9 (Unit 7, due 27-Oct 2PM)
Dictionaries, Sets Practice
Efficiency Practice
Week 9 27-Oct to 31-Oct Recursion
Term Project Preview
hw9 (due 5-Nov)
Quiz 8 (31-Oct)
Pre-reading10 (Unit 8, due 3-Nov 2PM)
Recursion Practice
Week 10 3-Nov to 7-Nov OOP
Term Project Introduction
Quiz 9 (7-Nov 10-Nov)
Term Project Agreement Form (due 7-Nov)
OOP Practice
Week 11 10-Nov to 14-Nov
Wednesday/Thursday break
Exam #2 (Sunday 10-Nov Tuesday 12-Nov)
More OOP & OOPy Animation
tp0 (due 12-Nov)
Week 12 17-Nov to 21-Nov More OOP & OOPy Animation
Advanced CMU Graphics (Side-Scroller)
tp1 (due 19-Nov, 6pm)
Week 13 24-Nov to 28-Nov Advanced Function Usage
Searching & Sorting
tp2 (due 26-Nov, 6pm)
Week 14 1-Dec to 5-Dec TBA
Term Project Showcase
tp3 (due 3-Dec, 6pm)