Lectures, Exams, Homework |
Topic dates are likely to be adjusted as the quarter progresses. Check back here to keep current. Please note that there is a certain amount of skipping around among chapters. Assignments schedule: most will be due on Monday, with a Sunday electronic deadline for online turnin. Some assignments will have parts that are due before their overall final due date.
Week | Monday | Wednesday | Friday |
1 | June 19: Overview and Welcome (Ch. 1) | June 21: Variables, Types (Ch. 2) | June 23: Expressions (Ch. 2) HW0a due |
2 | June 26: Simple Input/Output (Ch.
2) HW0b due |
June 28: Style (Ch. 2) Conditionals (beginning) (Ch. 4) |
June 30: Conditionals (concluded) (Ch. 4); |
3 | July 3 : Functions
(beginning) (Ch. 3) HW1 due |
July 5: Functions (concluded) (Ch. 3) | July 7: MIDTERM #1 |
4 | July 10: Iteration (beginning) (Ch. 5) HW2 due |
July 12: Iteration (continued) (Ch. 5) | July 14: Iteration (concluded) (Ch. 5) |
5 | July 17: Functions and Design (Ch. 6) HW3 due |
July 19: Functions with Output Parameters (beginning) (Ch. 6) | July 21: Functions with Output Parameters (conclusion) (Ch. 6 ) |
6 | July 24: Arrays (Ch. 8) (beginning) | July 26: Arrays (Ch. 8) (concluded) | July 28: MIDTERM #2 |
7 | July 31: Linear and Binary Search (Ch. 8) HW4 due |
August 2: Structs (Ch. 11) | August 4: Two-dimensional Arrays (Ch. 8.7) |
8 | August 7: Arrays of Structs (Ch. 11) | August 9: Libraries and Strings (Ch. 9) | August 11: Libraries and Simple File I/O (Ch. 12) |
9 | August 14: Sorting (Ch. 8) | August 16: Recursion (Ch. 10) HW5 due |
August 18: FINAL Last day of class |