Course pages 2012–13 Programming in Java Principal lecturer: Dr
Alastair Beresford Additional lecturer: Dr Andrew Rice Taken by:
Part IA CST, Part IA NST, Part I PPS Past exam questions
Information for supervisors (contact lecturer for access
permission) No. of practical classes: 8 x 2-hour sessions
Prerequisite course: Foundations of Computer Science Companion
courses: Object-Oriented Programming, Floating-Point Computation
This course is a prerequisite for Algorithms I and II, for
Further Java and for Concurrent and Distributed Systems, as well
as for the Group Project. The goal of this course is to provide
students with the ability to write programs in Java and apply
concepts described in the Object-Oriented Programming course.
The course is designed to accommodate students with diverse
programming backgrounds; consequently Java is taught from first
principles in a practical class setting where students can work
at their own pace from a course handbook. Each practical class
will culminate in an assessed ex