next up previous contents
Next: Mathematics for Computation Theory 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: Foundations of Programming (Java), Data Structures and Algorithms, Operating Systems Foundations


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: Mathematics for Computation Theory Up: Michaelmas Term 1999: Part Previous: Numerical Analysis I
Christine Northeast
Mon Sep 20 10:28:43 BST 1999