Software Project - COMP5550

Looking for a different module?

Module delivery information

Location Term Level1 Credits (ECTS)2 Current Convenor3 2023 to 2024
Spring Term 5 15 (7.5) Matteo Migliavacca checkmark-circle


Students undertake an individual project, which involves the specification and development of a software solution. A member of the academic staff will be involved in the supervision and monitoring of the project work. Students will meet weekly with the supervisor to review progress and validate development to-date, checking that the desired functionality is interpreted correctly and to encourage the adoption sound software engineering principles.
Towards the end of the project, each student will prepare a technical report that describes their solution strategy, the result of their project and reflections on what the student earned from the project;


Contact hours

The module comprises 150 hours of study over one term and includes 22 hours of academic supervision.

Method of assessment

The module will be assessed by 100% Project.

Reassessment methods

Indicative reading

• Beck, K, Extreme Programming Explained: Embrace Change, 2nd Edition, Addison-Wesley, 2004
• Cohn,M, Succeeding with Agile: Software Development Using Scrum, 1st Edition, Addison Wesley, 2009
• Barnes, D J; Kolling, M Objects First with Java: A Practical Introduction using BlueJ, 5th Edition, Pearson, 2011

See the library reading list for this module (Medway)

Learning outcomes

The intended subject specific learning outcomes.
On successfully completing the module students will be able to:
1. Identify and evaluate alternative solution strategies to a software problem;
2. Plan and document the process by which a software solution is achieved;
3. Construct a solution to an approved software problem;
4. Verify the solution to an agreed specification;
5. Present and demonstrate system software solution.
6. Critically evaluate the proposed solution and the means by which it was achieved;
7. Demonstrate a commitment to quality in the production of project deliverables.

The intended generic learning outcomes.
On successfully completing the module students will be able to:
1. Develop a strategy for solving a problem;
2. Monitor progress and modify strategies to achieve agreed objectives;
3. Evaluate the realized solution;
4. Evaluate the experience of working in an individual project and suggest alternative actions that might have improved the eventual outcome.


  1. Credit level 5. Intermediate level module usually taken in Stage 2 of an undergraduate degree.
  2. ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
  3. The named convenor is the convenor for the current academic session.
Back to top

University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.