605.481 Distributed Development on the WWW
Syllabus
| Lecture | Topics | Assigned | Due |
|---|---|---|---|
| 1 (1/22) |
HTML,
Introduction to Java Programming, Basic Object-Oriented Programming |
Exercise 1 Simple Applets |
|
| 2 (1/29) |
Advanced OOP Programming, Applets and Basic Graphics |
||
| 3 (2/5) | Mouse and Keyboard Events | Exercise 2 Applets and Event-Handling |
Ex 1 |
| 4 (2/12) |
Layout Managers, Graphical User Interface Controls (Optional) |
||
| 5 (2/19) | Multi-threaded Programming | Exercise 3 Threads and Double-Buffering |
Ex 2 |
| 6 (2/26) | Multi-threaded Graphics | ||
| 7 (3/4) | Network
Programming - Clients Network Programming - Servers |
Exercise 4 Sockets |
Ex 3 |
| 8 (3/11) | Java Servlets | ||
| 9 (3/18) | Java Server Pages | Exercise 5 Servlets |
Ex 4 |
| 10 (3/25) | Applets as Front Ends, JDBC | ||
| 11 (4/1) | Remote Method Invocation | Exercise 6 | Ex 5 |
| 12 (4/8) | JavaScript | ||
| 13 (4/15) | XML, SAX, DOM | Ex 6 | |
| 14 (4/22) | Web Services |