CS 313E Schedule (Spring 2009)

Week Dates Topics Chapters
1 Jan 19 - Jan 23 Computer Organization, Arithmetic, Logic, and Intro to Java Ch. 1
2 Jan 26 - Jan 30 Data Types, Operations, Control Statements, Methods, Arrays Ch. 2 - 6
3 Feb 02 - Feb 06 Classes, Strings, Inheritance, Polymorphism, Interfaces Ch. 7 - 11
4 Feb 09 - Feb 13 Exceptions and I/O Ch. 8 and 18
5 Feb 16 - Feb 20 GUI Programming & Test 1 Ch. 13
6 Feb 23 - Feb 27 Advanced GUI Programming and Event Handling Ch. 13 - 16, 33 - 35
7 Mar 02 - Mar 06 Generics Ch. 21
8 Mar 09 - Mar 13 Java Collections Framework Ch. 22
9 Mar 23 - Mar 27 Recursion, Efficiency of Algorithms Ch. 20, 23
10 Mar 30 - Apr 03 Data Structures and Algorithms & Test 2 Ch. 24
11 Apr 06 - Apr 10 Data Structures and Algorithms Ch. 24 - 25
12 Apr 13 - Apr 17 Regular Expressions Ch. 8 & Tutorial
13 Apr 20 - Apr 24 Threads Ch. 29
14 Apr 27 - May 01 Networking and RMI Ch. 30
15 May 04 - May 08 Problem Solving in Java (OOAD) & Test 3 Class Notes