Computer Laboratory > Teaching > Course material 2007–08 > Computer Science Tripos Syllabus and Booklist 2007-2008 > Programming in Java

next up previous contents
Next: Regular Languages and Finite Up: Lent Term 2008: Part Previous: Probability   Contents


Programming in Java

This course is taken by all Part IA students.

Lecturer: Dr A.C. Norman

No. of lectures: 16

This course is a prerequisite for Concurrent Systems and Applications, Group Project.

Aims

This course is provided to ensure that all students have exposure to a common imperative programming language. It will give them experience with the fundamentals of object-oriented programming, and provide a foundation upon which various Part IB courses (especially Concurrent Systems and Applications and the Group Project) can build. It also provides specific guidance on the design and debugging of (small) programs to complement Software Design which will concentrate on issues that arise with larger bodies of code.

Lectures

Objectives

At the end of the course students will be able to write Java code in the form of both applications and applets. They should have an overview of all features of the language and of major parts of its associated libraries.

Recommended reading

* Eckel, B. (1998). Thinking in Java. Prentice Hall.



next up previous contents
Next: Regular Languages and Finite Up: Lent Term 2008: Part Previous: Probability   Contents