![]() |
AC lecture notes |
The notes provided here are copies of the overhead slides used by the course lecturers, Peter Gregor, Ian Ricketts and Iain Martin. They are intended as a reminder and reference on topics and NOT as a substitute for your own note taking. It is vital that you make your own notes in lectures as this is the most effective way to reinforce your understanding of new and sometimes difficult material.
All of the main topics covered in AC11001 are listed as numbered headings below. The actual notes will be made available as they are required - keep coming back here!
The notes are displayed in your browser as PowerPoint slides. If you wish to save your own copy for study at home, you can do this using File, Save from the browser menu.
Introduction to the AC11001 module - including notes on study skills and an introduction to requirements gathering
Good design & requirements - with user centred design
A (very) quick introduction to hardware
What's in a Java program? - an introduction to the Java programming language with BlueJ
Statements and types, more OO concepts
Inheritance and other complicated SOUNDING ideas
Making the classes flow: sequence, selection and repetition
Additional notes on algorithms & activity diagrams
Arrays, collections and packages in Java
Reading from and writing to text files in Java
I would appreciate if you would e-mail corrections and suggestions.
You can get me at: pgregor[at]computing.dundee.ac.uk
Last modified 12th September 2005