We will be following the order of presentation in the book for the most part, covering about one chapter per week.
Week 1: Java applications, variables and types
Week 2: Java applets, conditionals
Week 3: Classes and methods, iteration
Week 4: Encoding, review, EXAM #1
Week 5: Iteration, one-dimensional arrays
Week 6: Sorting and searching
Week 7: Classes and methods, take two
Week 8: Abstract data types, review, EXAM #2
Week 9: Nested loops, two-dimensional arrays
Week 10: Strings, characters, and file I/O
Week 11: Recursion
Week 12: Sorting revisited
Week 13: Fractals, review, EXAM #3