Schedule for Section 1

(MWF 10:00-10:50)

Next: Schedule for Section 2 Up: Schedule Previous: Schedule Schedule for Section 1
Date Assignment Reading Subject
Jan. 22     Administrivia, syllabus, BlueJ, PSP, etc.
Jan. 24 HW1 GT 1-16, DF v-18, WH 0-1 Punctuation, spaces & comments, class & variable declarations
Jan. 26   GT 17-25, DF 19-43, WH 11 Built-in types and operators, using methods, the String type
Jan. 29 Quiz 1 GT 25-33, DF 43-53 conditionals and loops, arrays
Jan. 31   GT 33-39, DF 59-64, WH 12 I/O, writing methods, static & void, using BlueJ
Feb. 2 Last day to add courses
Feb. 2 HW1 due GT 40-50, DF 192-199 Program development and documentation
Feb. 5   GT 32-33, DF 64-73, WH 13 A first data structure: arrays
Feb. 7 Quiz 2, HW2 DF 82-91 Local, instance, and parameter variables
Feb. 9   GT 55-75, DF 91-104 Mixed-type data, inheritance, and polymorphism
Feb. 12   WH 14 Multiple classes and inheritance
Feb. 14 HW2 due; HW3 DF 104-110 static, access control, and polymorphism
Feb. 16     Inheritance and polymorphism revisited
Feb. 16 Last day to drop courses
Feb. 19   GT 76-91 Exceptions, abstract classes and interfaces, casting
Feb. 21 Quiz 3; HW3 due; HW4 on-line, WH 2 Applets and simple AWT graphics
Feb. 23   on-line GUI components
Feb. 26   on-line Layouts
Feb. 28 HW4 due; HW5 on-line, WH 3 Event-driven programming and Listeners
Mar. 2   on-line, DF 117-130 More on event-driven programming; anonymous inner classes
Mar. 5 Snow closing
Mar. 7   on-line Designing event-driven programs; the MVC pattern
Mar. 9   GT 97-106, WH 4 Algorithms vs. Programs; what is efficiency?
Mar. 12-17 Spring break; no classes
Mar. 19     I may be out of town
Mar. 21 HW5 due GT 106-125, WH 5 Analyzing an algorithm; discuss homework
Mar. 23     I have a doctor's appointment
Mar. 23 Last day to withdraw from courses
Mar. 26     Analyzing algorithms
Mar. 28 HW6 GT 135-149, WH 6 Stacks
Mar. 30     Pseudocode and algorithm design
Apr. 2     Implementing stacks
Apr. 4 HW6 due   Algorithms and logarithms
Apr. 6   GT 149-158 Queues
Apr. 9 Passover; no classes
Apr. 10 Make-up day for Mar. 19 or Mar. 23; you're not required to be there, but I will.
Apr. 11     Linked Lists (my way)
Apr. 16 HW7 GT 159-165 Linked Lists (G&T's way)
Apr. 18     Small-group project in class: a linked list
Apr. 20     Small-group project in class: a linked list
Apr. 23   GT 183-192 Vectors, ArrayLists, etc.
Apr. 25   GT 166-178 Case study: stock-market spans
Apr. 27   GT 206-218, WH 8 Sequences, sorting, case study
Apr. 30 HW7 due GT 227-245 Trees
May 2 HW8  GT 246-262 Binary trees and Visitors
May 4   GT 333-340 Dictionaries
May 7   GT 357-361 Searching a dictionary; binary search
May 9 HW8 due GT 448-460 Merge sorting
May 11     catch up and review
May 14 10:30 AM-12:30 PM, final exam
Next: Schedule for Section 2 Up: Schedule Previous: Schedule
Last modification:
By Stephen Bloch
Email: sbloch@adelphi.edu