Computer Science Syllabus - Programming in Java
|Computer Laboratory > Computer Science Syllabus - Programming in Java|
Next: Regular Languages and Finite Up: Lent Term 2006: Part Previous: Discrete Mathematics II (50%   Contents
Lecturer: Dr A.C. Norman
No. of lectures: 16
This course is a prerequisite for Concurrent Systems and Applications, Group Project.
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.
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.
* Eckel, B. (1998). Thinking in Java. Prentice-Hall.
Next: Regular Languages and Finite Up: Lent Term 2006: Part Previous: Discrete Mathematics II (50%   Contents Christine Northeast
Sun Sep 11 15:46:50 BST 2005