Week |
Date |
Topic |
1
|
Jan. 24 |
Chapter 6: Arrays and vectors |
|
Jan 26 |
Reading and writing to files |
2
|
Jan 31 |
Reading from a file into an array of
classes. |
|
Feb 2 |
Chapter 8: Object oriented design and
analysis, inheritance and polymorphism. |
3
|
Feb 7 |
Chapter 9: Interfaces and packages. |
|
Feb 9 |
Chapter 10: Graphical user interfaces
for applets: Events, Labels, Text Fields |
4
|
Feb 14 |
Chapter 10: Buttons, Panels and Grid
Layout. |
|
Feb 16 |
Chapter 11: Software development. |
5
|
Feb 23 |
Chapter 16: Data structures: Lists. |
|
Feb 28 |
Chapter 16: Data structures: Lists. |
6
|
Mar 1 |
Chapter 16: Data structures: Stacks. |
|
Mar 6 |
Chapter 16: Queues |
7
|
Mar 8 |
Exam |
|
Mar 20 |
Chapter 12: Recursion. |
8
|
Mar 22 |
Prefix, infix, and postfix expressions. |
|
Mar 27 |
Prefix, infix, and postfix expressions. |
9
|
Mar 29 |
Chapter 10: More components: Text Areas,
Lists, Choices, Scrollbars. |
|
Apr 3 |
Chapter 10: Layout managers: Flow Layout,
Border Layout, Card Layout, and Grid Bag Layout, review. |
10
|
Apr 5 |
Chapter 14: Exceptions. |
|
Apr 10 |
Chapter 14: Threads. |
11
|
Apr 12 |
Exam |
|
Apr 17 |
Chapters 15: Software development. |
12
|
Apr 19 |
Chapter 13: Sorting and searching. |
|
Apr 24 |
Chapter 13: Sorting and searching. |
13
|
Apr 26 |
Analysis of algorithms: Counting loops,
selection sort, big O notation, binary search. |
|
May 1 |
Review. |