Module Information

Module Identifier
COM2320
Module Title
DISTRIBUTED SYSTEMS GROUP PROJECT
Academic Year
2009/2010
Co-ordinator
Semester
Available all semesters
Co-Requisite
COM5820
Mutually Exclusive
COM1220
Pre-Requisite
Available only to students taking the Diploma/MSc in Computer Science scheme in Aberystwyth.
Pre-Requisite
Considerable software engineering experience and approval of the Department?s MSc Coordination panel.
Other Staff

Course Delivery

 

Assessment

Assessment Type Assessment length / details Proportion
Semester Assessment 100% PROGRAMMING PROJECT AND REPORT  100%
Supplementary Assessment THERE IS NO PROVISION FOR SUPPLEMENTARY ASSESSMENT 

Learning Outcomes

On successful completion of this module students should be able to:

Analyze a complex problem in the area of distributed systems

Design and implement a solution to the problem

Test and critically evaluate their solution

Apply the prescribed software development methodology

Aims

This module will be undertaken by MSc in Internet and Distributed Systems students who already have a grounding in software engineering and therefore over-qualified for the COM1220 module (Building High Quality Systems). The module is aimed at students who undertook a software engineering module in their first degree. Students will be required to demonstrate their ability to work within a group and to apply a prescribed software engineering methodology to build a distributed system.

Brief description

This project builds on the MSc students? experience gained in COM5820. The students will analyze a situation needing a distributed solution and construct a program to provide a solution. A novel software engineering methodology, such as XP, will be prescribed.

Content

1. Tutorials.

Tutorials will be undertaken at the start of the project to set out the content of the project, and the terms on which it will be developed and assessed. Further tutorials will be undertaken where students are able to complete their project with the help and advice of teaching staff.

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

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 Entire content of module
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 See learning outcomes
Team work This is a group project, so team-work is important.

Reading List

Recommended Consultation
John Hunt, Chris Loftus (March 2003) Guide to J2EE: Enterprise Java Springer-Verlag Primo search Mark Grand (2002) Patterns in Java: a catalog of reusable design patterns illustrated with UML vol 1 John Wiley & Sons Primo search Martin Fowler (Oct 2003) UML Distilled Addison Wesley Primo search

Notes

This module is at CQFW Level 7