Introduction to Programming: Additional work for week 11

Local notes on the string transformers example used in the lecture are available here. A very full explanation of Java interfaces is given by Lynn Andrea Stein in the chapter from her Java textbook available here.

If you have not yet "got" the concept of object-orientation, and wonder why programming has been introduced in this seemingly complex way, T.C.Tan's notes from Sunderland University, available here may be useful. The first eight lectures here are all very relevant to our course. Brian Oliver of Griffith University, Brisbane also gives some useful notes available here on how Java programs are structured to provide modularity.

We also covered creating and throwing your own exceptions. Some slides on this subject by Stephen Jarvis at Warwick University can be found here.

Finally, for some additional exercises, the first semester test for Introduction to Programming that was given in last year can be found here. You have covered enough material to be able to do all the questions on it.

Matthew Huntbach
5th December 2000