Dr A C Norman's notes in gzip-compressed Postscript format.

Please note that some of these notes are from previous years and so are not up to date. I have both (compressed) Postscript and PDF versions of each set. Note also that these notes are Copyright A C Norman and were all written at a time before the University attempted to assert any ownership or control over such material. They may not be re-used, re-published or otherwise exploited without A C Norman's explicit permission. They may of course be used by students in the Computer Laboratory or Engineering Department to assist in their study of computer science.

Learning day aka How To Study (51K)

Advanced Algorithms (101K)

Algebraic manipulation (136K)

Introduction to algorithms (64K)

Data Structures and Algorithms (150K)

C and C++ (201K)

Databases (93K)

Java (7.5M)

Complexity (108K)

Complexity (supplement) (80K)

Programming in ML (108K)

Software Engineering (135K)

Compiler Construction main part (draft) (195K)

Compiler Construction Supplement (71K)

The CUP Parser Generator as a .tar.gz file (442K) and The CUP Parser Generator as a .zip file (470K)

Regular Languages and Finite Automata (109K)

Foundations of Functional Programming (350K)

"parser.jar" for Foundations of Functional Programming (< 100 K)

"parser.zip" Source for above (< 200 K)

Unix Tools (117K)

Data Strucures and Algorithms (Egineering IIa) (300K)

CML files (Not supported): see also The Moscow ML home page