next up previous contents
Next: Group Project Up: Michaelmas Term 1999: Part Previous: Numerical Analysis I

Further Java

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


Aims


The course will develop an understanding of general programming techniques using advanced features of the Java programming language as a vehicle.


Lectures

Objectives


On completing the course, students should be able to

Recommended books


Arnold, K. & Gosling, J. (1996). The Java Programming Language. Addison-Wesley.
Bishop, J. (1998). Java Gently. 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.
Kanerva, J. (1997). The Java FAQ. Addison-Wesley.
Smith, M. (1999). Java - an Object-Oriented Language. McGraw-Hill.



next up previous contents
Next: Group Project Up: Michaelmas Term 1999: Part Previous: Numerical Analysis I
Christine Northeast
Mon Sep 20 10:28:43 BST 1999