This
Course
Schedule is subject to change throughout the course.
Notification and appropriate adjustments to these requirements will be
given in a timely manner!
Week/Class |
Day |
Topics |
Big
Java Chapter |
Activities
/
Assignments
assigned (out) or due |
||||
1 c1 |
1 |
Syllabus, 218
Review, inner classes |
9.5-9.9 |
HW#1 out GUI
from Hell, Mini-Project |
||||
c2 |
2 |
Streams and
Binary I/O |
19 |
|
||||
c3 |
3 |
Lab 1 GUI
& Binary I/O |
|
HW#2 out
Binary I/O |
||||
|
|
|
|
|
||||
2 c1 |
4 |
Threads 1 |
20 |
|
||||
c2 |
5 |
Threads 2 |
20 |
Due HW#1 |
||||
c3 |
6 |
Lab 2
Threads & Binary I/O |
|
|
||||
|
|
|
|
|
||||
3 c1 |
7 |
Threads 3 |
20 |
HW#3 out
Multi Threading Discuss final project Part 2 mini-project handed
out |
||||
c2 |
8 |
Lab3 Threads
/ Review |
|
Due HW#2, Project ideas assignment |
||||
c3 |
9 |
Practical Exam 1 |
|
|
||||
|
|
|
|
|
||||
4 c1 |
10 |
Networking 1 |
21 |
Mini-Project due, HW#4 out Networking -Individual
presentation of topics |
||||
c2 |
11 |
Networking 2 |
21 |
Due HW#3, Must be in group by end of class |
||||
c3 |
12 |
Lab 4 |
|
Out: Design
Document (DD); HW5
out |
||||
|
|
|
|
|
||||
5 c1 |
13 |
Sorting and
Searching / Project Assigned |
14 |
Multi Threading
w/ Networking -Present project
topic |
||||
Sorting Algorithm Animation | ||||||||
c2 |
14 |
Project Planning
& project discussion |
- |
Due: HW#4 |
||||
c3 |
15 |
Lab 5 |
|
Teams write
project plan for lab, update DD |
||||
|
|
|
|
|
||||
6 c1 |
16 |
Data Structures
/ Graphics |
15, 16, 9.10 |
Due: DD |
||||
c2 |
17 |
Specialized IO Unicode and
Internationalization |
19.3, - - |
Due: HW#5 (moved to Day 18) |
||||
c3 |
18 |
Lab 6 - Graphics
& Mouse Listeners |
|
Due: HW#5 {Mousy}Lab6 |
||||
|
|
|
|
|
||||
7 c1 |
19 |
Lab 7 Practice practical |
17 |
|
||||
c2 |
20 |
Generics |
|
|
||||
c3 |
21 |
Practical 2 |
|
|
||||
|
|
|
|
|
||||
8 c1 |
22 |
Relational
Databases |
22 |
|
||||
c2 |
23 |
Web
Applications, XML, RESTful |
23, + |
Due: Mid project review: GUI with integrated chat |
||||
c3 |
24 |
Lab 8 / Project
work |
|
|
||||
|
|
|
|
|
||||
9 c1 |
25 |
Jar files &
Packages, Applets / Presentation skills / Test Strategies |
Pg.1047 8.9, 8.10 |
|
||||
c2 |
26 |
Presentations |
|
Due: HW#6, presentations |
||||
c3 |
27 |
Remaining
Presentations / Lab 9 - Write test doc / Project work |
|
Presentations.
Teams write testing document |
||||
|
|
|
|
|
||||
10 c1 |
28 |
Regular
expressions |
P474, 477 |
(See JavaDocs Pattern class) |
||||
c2 |
29 |
Project Work |
|
Grade: Team by team review with instructor |
||||
c3 |
30 |
Project Work /
Project Evaluation |
|
Grade: Team by team review with instructor |
||||
|
|
|
|
|
||||
11 c1 |
|
Trade Show |
|
Due: Teams trade show |