|Delivery Type||Delivery length / details|
|Seminars / Tutorials||12 weekly meetings with supervisor|
|Assessment Type||Assessment length / details||Proportion|
|Semester Assessment||Programming Project and Report||100%|
|Supplementary Assessment||Programming Project and Report||100%|
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
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).
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.
|Skills Type||Skills details|
|Application of Number||No|
|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.|
|Information Technology||The module is IT focused. Students will use computer tools to develop and run their applications|
|Personal Development and Career planning||No|
|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|
|Subject Specific Skills||Methodological skills, design skills, programming skills|
|Team work||Assessed on other projects|
Reading ListRecommended Text
Auer, Ken. (2002.) Extreme programming applied :playing to win /[by] Ken Auer, Roy Miller. Primo search Burke, Bill. (2006.) Enterprise JavaBeans 3.0 /Bill Burke and Richard Monson-Haefel. Primo search Hall, Marty (c2004-) Core servlets and JavaServer pages /Marty Hall, Larry Brown. Primo search Supplementary Text
Hunt, John (2003.) Guide to J2EE :enterprise Java /John Hunt and Chris Loftus. Primo search Sriganesh, Rima Patel (July 2006) Mastering Enterprise JavaBeans 3. 0 Online version available at time of writing from www.theserverside.com Primo search
This module is at CQFW Level 6