Module 06-25033 (2013)
|Martin Escardo||Semester 1||20 credits|
A large design and programming project in an object-oriented language. Students work in teams of about four people.
The aims of this module are to:
- provide experience of designing and building a large and complex piece of software
- provide experience of working in a programming team
- integrate knowledge from other disciplines of computer science (e.g., databases, concurrency, communication)
On successful completion of this module, the student should be able to:
1 design and implement a large and complex software project
2 document good software engineering practice
3 work effectively in a team
12 hrs lectures/tutorials, 188 hrs practical sessions (mainly in the student's own time for design, implementation, writing up, feedback, team meetings)
Contact Hours: 12
Sessional: continuous assessment (100%)
Supplementary (where allowed): By repeat only
The normal continuous assessment is performed on the basis of a report, oral presentations, progress logs, and a working implementation.