next up previous contents
Next: Software Engineering I (50% Up: Lent Term 2004: Part Previous: Probability (50% option only)   Contents


Programming in Java

Lecturer: Dr A.F. Blackwell

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 the Group Project) can build. It also provides specific guidance on the design and debugging of (small) programs to complement Software Engineering 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 both in the form of applications and applets. They should have an overview of all features of the language and of major parts of its associated libraries.


Recommended book


*Barnes, D.J. & Kölling, M. (2003). Objects first with Java: A practical introduction using BlueJ. Pearson Education.



next up previous contents
Next: Software Engineering I (50% Up: Lent Term 2004: Part Previous: Probability (50% option only)   Contents
Christine Northeast
Thu Sep 4 15:29:01 BST 2003