Software
Engineering with Objects and Components
This module runs in term 1, on Tuesdays at 11am in
the Ashworth Building (Dept. Zoology) Lecture Theatre 1, and on
Thursdays at 9am in JCMB Lecture Theatre B. All tutorials are in JCMB
on Wednesday mornings, either 9am or 10am.
Office Hours: Corin Gurr can be contacted at HCRC in
room 4/R05, 2 Buccleuch Place (Tuesdays and Thursdays, when not
lecturing).
SPECIMEN EXAM PAPER ADDED
This document provides a specimen exam paper for this year's SEOC1
The exam for SEOC1 this year will be slightly different in tone to
those of previous years due to a number of small but significant
syllabus changes.
A specimen exam paper in the new style for this year's SEOC1 is
available
HERE
and also from the list of exam papers below.
The timetable
contains a lecture by lecture outline of the course. The log
provides a blow by blow account of what really happened. A
particularly useful feature of the log is that it records when
handouts were issued so you can check you have everything which has
been issued without rummaging through the CS3 pigeon hole (outside the
ITO, room 1502).
-
Documents
-
Details of the practical exercises
Past Examination Papers --
In the course we will use UML as the basis for the design of systems
implemented in Java. The main resources for the course are:
-
The book, Using
UML by Perdita Stevens and Rob Pooley. You should buy a copy.
-
Background readings are taken from the book,
Software Engineering (6th Edition) by Ian Sommerville. You
should have encountered most of this last year in CS2.
-
The primary tool we will be using is the freeware Argo/UML.
-
There are other UML tools in the world. You might want to look at the
advice provided by Objects by Design and
at the UML Resource Center
at Rational which is a good resource for information on UML and on the
Rational Rose design tool (used in previous years).
Corin Gurr, corin@cogsci.ed.ac.uk.,
HCRC, 2 Buccleuch Place (Room 4/R05), ext. 504448
Last modified: Fri Oct 12 10:25:26 BST 2001