Module Identifier SE39220  
Academic Year 2004/2005  
Co-ordinator Mr Christopher W Loftus  
Semester Semester 2 (Taught over 2 semesters)  
Pre-Requisite This module is for third year MEng. students only.  
Co-Requisite CS31220  
Course delivery Lecture   2  
  Seminars / Tutorials   20 weekly meetings with supervisor  
  Practical   4  
Assessment TypeAssessment Length/DetailsProportion
Semester Assessment Programming Project and Report  100%
Supplementary Assessment Because of the group nature of the project, supplementary assessment is not possible.   

Learning outcomes

On successful completion of this module students should be able to:
1. Analyze a complex problem in the area of distributed systems

2. Design and implement a solution to the problem

3 . Test and evaluate their solution

Brief description

This project builds on the M. Eng students experience in CS31220. The students will analyze a situation needing a distributed solution and construct a program to provide a solution. The emphasis is on technical achievement rather than wider issues such as team-working and long-term maintainability (covered by other projects during the course)


1. Formal lectures - 2 lectures.

There are a small number of formal lectures, setting out the content of the project, and the terms on which it will be developed and assessed.

2. Written material.

Various written material giving guidance on carrying out the project, assessment issues, and the project submission is provided by the department.

Reading Lists

Philippe Kruchten (March 2000) The Rational Unified Process: An Introduction 2. Addison-Wesley 0201707101
John Hunt, Chris Loftus (march 2003) Guide to J2EE: Enterprise Java Springer-Verlag 1852337044
Kent Beck (2000) Extreme programming explained Addison Wesley 0201616416
John Crupi (2001) Core J2EE patterns Prentice Hall 0130648841
Floyd Marinescu (2002) EJB Design Patterns John Wiley & Sons 0471208310
Mark Grand (2002) Patterns in Java: a catalog of reusable design patterns illustrated with UML, volume 1 John Wiley & Sons 0471227293
Please await advice from lecturing staff before purchasing books for this module


This module is at CQFW Level 6