PDF versions of the lecture slides will be made available here. Note that they are saved 1 page/slide: to save paper, use the layout option in the print system to print multiple slides/page. I may also put .ppt's up as well.
The lectures are being recorded and are available via
again. Unfortunately, due to a fault in the Listen Again system, the first lecture will not be available on this system.
- Java objects and
object modelling (as PDF): lectures 1 and 2 (also as powerpoint) (18, 19 Jan 2017).
In preparation for the first lecture you should read over the
slides, and revise
your knowledge of Java objects. For example, look at the
relevant CSCU9A3 notes or Java tutorial.
We will spend more time on discussing examples and testing your
- Java and OO 3 and 4 (pdf): lectures
3 and 4 (25, 26/1/2017). In
preparation for these lectures you should read the slides, and revise
your knowledge of inheritance in Java. For examples, see the
Java Tutorial on Interfaces and Inheritance (the inheritance
section). You should continue thinking through
the Art Collection example.
Lectures 5 and 6, on object oriented design and implementation, 1, 8 February 2017
Lecture 7, on Java Strings and Files (there's more in this lecture than will actually be covered, but it's a useful reference too), 9 February 2017.