Week | Date | Assignments | Reading | Topic |
1 | W 8/29 | HW1 | 0 | Introduction |
M 9/3 | ||||
W 9/5 | - | 1.1-1.6; Joys&Woes | Drawing Pictures | |
2 | M 9/10 | HW1 due; HW2 | 1.7-1.10 | Syntax and Box Diagrams |
T 9/11 | ||||
W 9/12 | QUIZ 1 | 2.1-2.2 | Quiz; Shorthand for Values: Variables | |
3 | M 9/17 | - | 2.3-2.6 | More on Variables |
W 9/19 | HW2 due; HW3 | 3.1-3.4 | Data Types; Creating Shapes; Contracts and Comments | |
4 | M 9/24 | QUIZ 2 | 3.5-3.10 | Quiz; Building More Interesting Pictures |
W 9/26 | - | - | Class cancelled by instructor - will be made up on 12/12 | |
W 9/26 | ||||
5 | M 10/1 | HW3 due; HW4 | PSP pg.1-11; 4.1-4.2, DefOfProgram |
Software Engineering and Time
Management; Defining your own functions |
W 10/3 | - | PSP Ch.3; 4.3-4.5.2 | Parameters and Arguments; Writing Test Cases | |
6 | M 10/8 | HW4 due; HW5 | 4.6-5.4 | More on Defining Functions; Writing Contracts and Purpose Statements |
W 10/10 | QUIZ 3 | 5.5-5.10; PairProg | Quiz; Writing Skeletons and Inventories | |
7 | M 10/15 | HW5 due; HW6 | ||
5.11-5.16 | Using the full Design Recipe; Start CW1 (bullseye ) |
|||
W 10/17 | - | 7.1-7.2 | Numeric Expressions; Continue CW1 (bullseye ) |
|
8 | M 10/22 | HW6 due; HWX1 | 7.3-7.6 | More on Numeric Expressions; Review for Midterm Exam |
W 10/24 | ||||
9 | M 10/29 | - | - | Class cancelled due to University Closing - will be made up on 11/21 |
W 10/31 | - | - | Class cancelled due to University Closing - will be made up by two take-home labs | |
10 | M 11/5 | HWX1 due; HW7 | 7.7 | Numeric functions |
W 11/7 | - | 9 | String Expressions and Functions | |
W 11/7 | ||||
11 | M 11/12 | HW7 due; HW8 | 11.1-11.4 | Reusing and Composing functions |
W 11/14 | QUIZ 4 | 13.1-13.3 | Quiz; Booleans | |
At Home | Makeup Lab 1 for 10/31 | CW4 (due 11/21) | Take-Home Lab: Exercises 13.2.3 & 13.2.5 | |
12 | M 11/19 | HW8 due; HW9 | 13.3-13.5 | More on Booleans |
W 11/21 | Makeup Day for 10/29 | 13.6-13.10 | ||
13 | M 11/26 | HW9 due; HW10 | 15.1-15.3 | Conditional expressions and functions |
W 11/28 | QUIZ 5 | 15.4-15.6 | Quiz; More on conditional functions | |
At Home | Makeup Lab 2 for 10/31 | CW7 (due 12/5) | Take-Home Lab: Exercise 15.5.3 | |
14 | M 12/3 | HW10 due; HW11 | 15.7-15.10 | Nested conditionals; Decisions among data types |
W 12/5 | - | 19 | Handling Errors; Course Evaluation | |
15 | M 12/10 | HW11 due; HW12 | 20.1-20.4 | Working with posns |
W 12/12 | Makeup Day for 9/26 | 20.4 | Writing more functions that take in posns; Review for Final Exam | |
16 | M 12/17 | HW12 due | - | No Classes - Finals Week |
W 12/19 |