Date Day Week Lecture Topics Lab Assignment Reading
5-Jan Mon 1  
6-Jan Tue  
7-Jan Wed FIRST DAY OF CLASSES  
8-Jan Thu Course Introduction, Syllabus
Algorithms & Abstraction (1)
Terminology (1)
Installing the JDK (1)
Installing the IDE (1)
Compiling on Unix (1)
Chapter 2
9-Jan Fri          
12-Jan Mon 2  
13-Jan Tue  
14-Jan Wed  
15-Jan Thu  
16-Jan Fri          
19-Jan Mon 3 MLK Holiday - NO CLASSES  
20-Jan Tue  
21-Jan Wed  
22-Jan Thu  
23-Jan Fri          
26-Jan Mon 4  
27-Jan Tue Function Lab (3)  
28-Jan Wed  
29-Jan Thu Another Lab on Functions (3)  
30-Jan Fri          
2-Feb Mon 5  
3-Feb Tue  
4-Feb Wed  
5-Feb Thu  
6-Feb Fri          
9-Feb Mon 6  
10-Feb Tue  
11-Feb Wed  
12-Feb Thu HW - JavaGotchi  
13-Feb Fri          
16-Feb Mon 7  
17-Feb Tue Functions & Data-Passing, Classes & OOP Function Lab #1 and #2  
18-Feb Wed  
19-Feb Thu HW#1 Due  
20-Feb Fri          
23-Feb Mon 8  
24-Feb Tue Midterm (Test #1), Java I/O Basics  
25-Feb Wed  
26-Feb Thu  
27-Feb Fri   WITHDRAW DAY      
1-Mar Mon 9 SPRING BREAK - NO CLASSES  
2-Mar Tue SPRING BREAK - NO CLASSES  
3-Mar Wed SPRING BREAK - NO CLASSES  
4-Mar Thu SPRING BREAK - NO CLASSES  
5-Mar Fri   SPRING BREAK - NO CLASSES      
8-Mar Mon 10  
9-Mar Tue Inheritance & Advanced Objects, Exceptions Exceptions HW#2 Assign  
10-Mar Wed  
11-Mar Thu  
12-Mar Fri          
15-Mar Mon 11  
16-Mar Tue Dynamic Data Structures, Introduction to Applets Java Executables Lab  
17-Mar Wed  
18-Mar Thu HW#2 due  
19-Mar Fri          
22-Mar Mon 12  
23-Mar Tue AWT/Components, Event Handling Hw#3 Assign  
24-Mar Wed  
25-Mar Thu  
26-Mar Fri          
29-Mar Mon 13  
30-Mar Tue (Test #2), Layout Managers HW#3 Due  
31-Mar Wed  
1-Apr Thu  
2-Apr Fri          
5-Apr Mon 14  
6-Apr Tue Graphical Applications, Swing Overview  
7-Apr Wed  
8-Apr Thu  
9-Apr Fri          
12-Apr Mon 15  
13-Apr Tue Swing Overview (cont), Introduction to Javascript  
14-Apr Wed  
15-Apr Thu  
16-Apr Fri          
19-Apr Mon 16  
20-Apr Tue JDBC Java & Oracle Databases  
21-Apr Wed  
22-Apr Thu  
23-Apr Fri          
26-Apr Mon 17  
27-Apr Tue Review  
28-Apr Wed LAST DAY OF CLASSES  
29-Apr Thu  
30-Apr Fri   FINAL EXAMS      
3-May Mon FINAL EXAMS  
4-May Tue FINAL EXAMS  
5-May Wed FINAL EXAMS  
6-May Thu  
7-May Fri