Date
Lecture
Title
Slides + Voice
in-room camera
Slides
Readings
Wed. 05.04 1 Overview - Java Basics [Slides] pdf
Thu. 06.04 2 Java Basics [Slides] pdf
Thu. 13.04 3 Java Basics [Slides] pdf
[Reading]
Thu. 20.04 4 Eclipse

Talk given by Dr. Erich Gamma from IBM - OTI Labs
[Slides]

Thu. 27.04 5 Project Session - Streams (Java Basics) [Slides] pdf
Thu. 04.05 6 Threads and Synchronization [Slides] pdf Sockets
pdf Threads
[Reading]
Thu. 11.05 7 Dynamic Class Loading, Reflection [Slides] pdf Class Loading
pdf Reflection
[Reading]
Thu. 18.05 8 Java Middleware - RMI, CORBA, Tuple Spaces

[Slides]

[Reading]
Thu. 1.06 9 Java Middleware - Publish/subscribe, JMS, et al. Talk given by Prof. Dr. Patrick Eugster from Purdue University
[Slides]
[Reading]
Thu. 8.06 10 Byte Code, Just-In-Time compilers [Reading]
[Slides]
Thu. 15.06 11 Java vs Eiffel
Thu. 22.06 12 Java Virtual Machines Talk given by Prof. Dr. Jan Vitek from Purdue University
[Slides]
Thu. 29.06 13 Dynamic Evolution of Java Applications [Slides]