Module Identifier SE39220  
Academic Year 2006/2007  
Co-ordinator Mr Christopher W Loftus  
Semester Semester 2 (Taught over 2 semesters)  
Other staff Mr Christopher W Loftus  
Pre-Requisite This module is for third year MEng. students only.  
Co-Requisite SE31410  
Course delivery Lecture   0  
  Seminars / Tutorials   12 weekly meetings with supervisor  
  Practical   0  
Assessment TypeAssessment Length/DetailsProportion
Semester Assessment Programming Project and Report  100%
Supplementary Assessment Programming Project and Report  100%
Further details  

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 group project builds on the M. Eng students experience in CS31310 and SE31410. 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. Seminars/Tutorials - 12

There are a small number of seminars, setting out the content of the project, and the terms on which it will be developed and assessed. This is followed by weekly meetings with each group.

2. Written material.

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

Module Skills

Problem_solving Deciding on an appropriate design when developing a distributed application  
Research skills Students will be required to acquire further knowledge from books and on-line sources  
Communication Students will practice communication skills during the tutorial and assignment  
Improving own Learning and Performance The assessed coursework requires students to develop their understanding of issues associated with the module.  
Team work Assessed on other projects  
Information Technology The module is IT focused. Students will use computer tools to develop and run their applications  
Application of Number No  
Personal Development and Career planning No  
Subject Specific Skills Methodological skills, design skills, programming skills  

Reading Lists

** Recommended Text
Auer, Ken. (2002.) Extreme programming applied :playing to win /[by] Ken Auer, Roy Miller. 0201616408
Burke, Bill. (2006.) Enterprise JavaBeans 3.0 /Bill Burke and Richard Monson-Haefel. 059600978X
Hall, Marty (c2004-) Core servlets and JavaServer pages /Marty Hall, Larry Brown. 0130092290
** Supplementary Text
Hunt, John (2003.) Guide to J2EE :enterprise Java /John Hunt and Chris Loftus. 1852337044
Sriganesh, Rima Patel (July 2006) Mastering Enterprise JavaBeans 3. 0 0471785415


This module is at CQFW Level 6