Date Assignment Reading Subject
Sept. 4 HW1, report
intro, issues in teaching Java, textbooks, software, BlueJ
Sept. 11 HW2 chaps. 1,2 writing Java programs, working with objects & classes
Sept. 13 HW1 due Deadline to add courses
Sept. 18
chap. 3 primitive types, practice writing classes
Sept. 25 HW2 due; HW3 chap. 4 Applets & graphics
Sept. 27
Deadline to drop courses
Oct. 2
chaps. 5,6 conditionals and loops
Oct. 9 HW3 due; HW4 chap. 7 OO class design
Oct. 16
chap. 8 testing & debugging
Oct. 23 HW4 due; HW5 chap. 9 interfaces & polymorphism
Oct. 30
chap. 11 inheritance
Nov. 1
Deadline to withdraw from courses
Nov. 6 HW5 due; HW6 chap. 10 event-driven programming
Nov. 13
chap. 12 GUI programming
Nov. 20 report due chap. 13 arrays and ArrayLists; reports
Nov. 27 HW6 due; HW7 chap. 14 exception-handling; reports?
Dec. 4
chap. 16 software engineering
Dec. 11 HW7 due catch up & review
Dec. 18
Final exam

Last modified:
Stephen Bloch