Object Oriented Software CS222

This page contains links to all the on-line material for the Object Oriented Software module. Not all of it has been revised yet for the 2000-2001 session.

For help on downloading and printing files, see Instructions.

All material on this page is copyright Ian Nabney 1998-2001. Contact me by email. My room is 315C, and I hold office hours 1-2pm on Mondays and Tuesdays.


Manifesto / Lecture Notes / Lab Class Notes / Assignment Specification New / Example Programs/ Matrix Information

Module Manifesto

Stored as a compressed PostScript file. Manifesto

Lecture Notes

These are stored as zipped PostScript files.
Part 1: The Core Language Revised for 2001
Sections 1 to 8: Introduction, Getting Started, Variables, Operators and Expressions, Statements, Functions, Scope and Storage Class, Pointers and Arrays
Part 2: Introduction to Classes Revised for 2001
Part 3: Overloading, Exceptions, Design and Templates Revised for 2001

Lab Notes

These are stored as zipped PostScript files. Labs 1-10 have been revised for 2001.
Lab 1
Revised for 2001
Objectives:
Lab 2
Revised for 2001
Objectives:
Lab 3
Revised for 2001
Objectives:
Lab 4 Revised for 2001
Objectives:
Lab 5 Revised for 2001
Objectives:
Lab 6 Revised for 2001
Objectives:
Lab 7 Revised for 2001
Objectives:
Lab 8 Revised for 2001
Objectives:
Lab 9 Revised for 2001
Objectives:
Lab 10 Revised for 2001
Objectives:

Assignment Specifications

The 2000/2001 assignment specification is available in zipped PostScript or as PDF format. The assessment criteria are also available as zipped PostScript

The 1999/2000 assignment specification is available in zipped PostScript or as PDF format.

The 1998/9 assignment specification is available in zipped PostScript.

Example Programs

An indexed page of programs used as examples during lectures and for background interest.

Introduction to Complex Numbers and Matrices

A brief introductory description of complex numbers, matrices, and their arithmetic operators is available in HTML.
Return to Top
Last modified: Mon Mar 19, 2001