Next: Database Systems
Up: Descriptions of Courses and
Previous: Computer Security
Contents
Subsections
Here are links to the
course home page
and
the formal TQA
description.
The Individual Practical exposes students to the problems that arise
with the design and implementation of large scale computer systems,
and to methods of coping with such problems. Students will gain
experience in how to:
- Design clearly and coherently structured systems
- Choose the appropriate means of implementation
- Discover and use relevant information
- Schedule their work load
- Present their work in a clear and concise way.
The project is structured into two parts:
- Becoming familiar with the problem area, refining the
specification of the system, undertaking some small programming
tasks that are relevant to the problem in hand and providing a
design for the system together with some justification for the
design.
- Providing an implementation for the system together
with supporting documentation and analysis of the implementation.
This year the project will involve the design of a peer-to-peer
filesystem. The implementation language will be Java.
Project assessment is completely based on submitted documents and Java
code relating to the project parts outlined above.
Next: Database Systems
Up: Descriptions of Courses and
Previous: Computer Security
Contents
Colin Stirling
2006-01-05