Lecturer: Dr P. Robinson (pr@cl.cam.ac.uk)
No. of lectures: 12
Prerequisite courses: Programming in Java, Data Structures and Algorithms, Operating Systems and Concurrent Systems
Recommended books:
Arnold, K. & Gosling, J. (1996). The Java Programming Language. Addison-Wesley.
Campione, M. & Walrath, K. (1996). The Java Tutorial. Addison-Wesley.
Eckel, B. (1998). Thinking in Java. Prentice-Hall.
Flanagan, D. (1997). Java in a Nutshell. O'Reilly (2nd ed.).
Flanagan, D. (1997). Java Examples in a Nutshell. O'Reilly (2nd ed.).
Gosling, J., Joy, B. & Steele, G. (1996). The Java Language Specification. Addison-Wesley.
Gosling, J. & Yellin, F. (1996). The Java Application Programming Interface, vol. 1. Core Packages. Addison-Wesley.
Gosling, J. & Yellin, F. (1996). The Java Application Programming Interface, vol. 2. Window Toolkit and Applets. Addison-Wesley.