Reading assignments labelled "CH" are chapter numbers in the Horstmann textbook; those labelled "WH" are chapter numbers in the Watts Humphrey textbook.
Date | Assignment | Reading | Subject |
---|---|---|---|
Jan. 22 | HW1 | Administrivia, survey, accounts, passwords, e-mail, Web, lab use | |
Jan. 27 | CH 1-1.7; Adages | Installing and using software; operators and expressions; evaluation | |
Jan. 29 | WH 1 | Syntax rules; data types; syntax trees; ambiguity & precedence | |
Jan. 30 | Deadline to add courses | ||
Feb. 3 | Quiz 1 | CH 1.8-1.10 | Programming, testing, and debugging; calling methods |
Feb. 5 | HW1 due; HW2 | CH 2.1-2.4 | objects, variables, and classes |
Feb. 10 | WH 12; CH 2.5-2.6 | error messages & defects; methods, instance variables, & constructors | |
Feb. 12 | Ch 2.7-2.11 | interface and implementation | |
Feb. 13 | HW2 due; HW3 | Deadline to drop courses | |
Feb. 17 | Quiz 2 | CH 3.1-3.6 | |
Feb. 19 | CH 3.7-3.10 | ||
Feb. 24 | WH 13 | Code review and debugging | |
Feb. 26 | HW3 due; HW4 | CH 4.1-4.5 | Applets and graphics |
Mar. 2 | Quiz 3 | CH 4.6-4.10 | More Applet stuff |
Mar. 4 | WH 14 | Code review checklists | |
Mar. 9 | HW4 due; HW5 | CH 5.1-5.2 | Booleans and conditionals |
Mar. 11 | WH 2; CH 5.3-5.4 | Time management; Boolean expressions | |
Mar. 16 | Quiz 4 | CH 6.1-6.3 | Loops |
Mar. 18 | HW5 due; HW6 | CH 6.1-6.3 | Loops |
Mar. 19 | Deadline to withdraw from courses | ||
Mar. 23 | CH 6.4-6.5 | Applications of loops | |
Mar. 25 | Quiz 5 | Work on loops; discuss quiz | |
Mar. 30 | WH 3 | More loop practice | |
Apr. 1 | CH 7 | More loop practice; static methods & variables | |
Apr. 5-9 | Spring break; no classes | ||
Apr. 13 | CH 7 | Identifying classes, variables, and methods; static | |
Apr. 15 | HW6 due; HW7 | WH 4; CH 8 | test cases, Loggers, assertions, and the debugger |
Apr. 20 | WH 5; CH 13.1-13.3 | Program size; ArrayLists and how to process them | |
Apr. 22 | HW8 | CH 13.1-13.3 | ArrayLists and how to process them |
Apr. 27 | HW7 due | CH 13.4-13.6 | Arrays and how to process them |
Apr. 29 | CH 13.4-13.6 | Arrays and how to process them | |
May 4 | HW8 due | Catch up and review | |
May 13 | Final exam, 1:00-3:00 PM |