Module Identifier |
SE39220 |
Module Title |
DISTRIBUTED SYSTEMS PROJECT |
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 |
Assessment Type | Assessment Length/Details | Proportion |
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)
Content
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
Books
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
Notes
This module is at CQFW Level 6