Schedule
June
Sun Mon Tue Wed Thu Fri Sat
6
7
Class begins
8
9
Question 1 due
Program 1 due
10
11
12
13
14
Program 2 due
15
16
Question 2 due
Program 2 due (extension)
17
18
19
20
21
Java Streams, Collections
Program 3 due
Project 1 assigned
22
23
Applets, Component, Container, LayoutManager, Frame, etc
Question 3 due
Project 1 assigned
24
25
26
27
28
Events, Specific AWT components, containers
Program 4 due
29
30
Swing 1
Question 4 due
July
Sun Mon Tue Wed Thu Fri Sat
1
2
3
4
5
No class - July 4th
6
7
Swing 2
Program 5 due
Question 5 due
8
9
10
11
12
GUI programming review, GUI design theory
Project 1 due
13
14
Serialization, file compression, regular expressions
Question 6 due
Project 1 due
15
16
17
18
19
Multithreaded programming 1
20
21
Multithreaded programming 2, XML - two models, XML fundamentals
Question 7 due
Project 2 idea due
Program 6 due
22
23
24
25
26
XML programming
27
28
Network programming
Question 7 due
Program 6 due
29
30
31
August
Sun Mon Tue Wed Thu Fri Sat
1
2
Wrap-up network programming, Servlets, JSP (1)
3
4
Servlets, JSP (2)
Question 8 due
Program 7 due
5
6
7
8
9
Web application example, Java 1.5, review of everything not covered
10
11
Project 2 presentations
Project 2 due
Question 9 due
Class ends
12
13
14