All reading assignments, unless stated otherwise, are in the Riley textbook.
Date | Assignment | Reading | Subject |
---|---|---|---|
Sept. 4 | HW1 | Administrivia, survey, accounts, passwords, e-mail, Web, lab use | |
Sept. 9 | Adages | Installing and using BlueJ; variables, types, and statements | |
Sept. 11 | Quiz 1 | Pair Programming | Programming, testing, and debugging; using compiler & debugger |
Sept. 13 | Deadline to add courses | ||
Sept. 16 | Yom Kippur -- no classes | ||
Sept. 18 | HW1 due; HW2 | chaps. 1,2 | Objects and classes; using aLibrary |
Sept. 23 | HW2 | 3-3.5 | Designing programs |
Sept. 25 | Quiz 2 | 3.6-3.9 | Miscellaneous topics |
Sept. 27 | Deadline to drop courses | ||
Sept. 30 | 4-4.7 | Writing methods | |
Oct. 2 | HW2 due; HW3 | 4.8-4.10 | Miscellaneous topics |
Oct. 7 | 5-5.6 | Working with numbers | |
Oct. 9 | 5.7-5.10 | Miscellaneous topics; review | |
Oct. 14 | exam? | I'll be out of town | |
Oct. 16 | 6-6.6 | Designing & writing classes that provide services | |
Oct. 21 | HW3 due | 6.7-6.11 | Miscellaneous topics |
Oct. 23 | 7-7.5 | Booleans and conditionals | |
Oct. 28 | HW4 | 7.6-7.11 | Complex conditionals; using conditionals |
Oct. 30 | 8-8.3 | Inheritance | |
Nov. 1 | Deadline to withdraw from courses | ||
Nov. 4 | 8.4-8.8 | Using inheritance | |
Nov. 6 | 8.4-8.8 | Using inheritance for event-handling | |
Nov. 11 | HW4 due; HW5 | 8.4-8.8 | Using inheritance for event-handling |
Nov. 13 | 9-9.6 | More on inheritance; Polymorphism | |
Nov. 18 | 9-9.6 | More on inheritance; Polymorphism | |
Nov. 20 | HW5 due; HW6 | on-line | Linked Lists |
Nov. 25 | chap. 14 | Recursion on numbers and Strings | |
Nov. 27 | HW7 | 10-10.4 | Loops |
Dec. 2 | 10.5-10.9 | Techniques for Programming with Loops | |
Dec. 4 | HW6 due | 12-12.4 | Arrays |
Dec. 9 | 12.5-12.9 | More work with arrays | |
Dec. 11 | HW7 due | Catch up and review | |
Dec. 16 | Final exam, 3:30-5:30 PM |