COMP3092 - Group ProjectNote: Whilst every effort is made to keep the syllabus and assessment records correct, the precise details must be checked with the lecturer(s).
- Successful completion of years 1 and 2 of the Computer Science programme
- 1 and 2
- Taught By
- Projects co-ordinator = Licia Capra (100%)
- To put students in a situation where they have to work within a group to develop a prototype implementation of a software system from an initial specification given to them by a client. To develop group working skills and provide the opportunity to work on the development of a larger application.
- Learning Outcomes
- To be able to: work as a member of a team developing a software application, plan and coordinate development activities, produce deliverables (software and reports) on time, make realistic work commitments, present and communicate the work done effectively and perform critical self-assessment.
- Course Introduction - Stipulation of Contract (Week 3 - Term 1)
- Students are split into project groups with 6-8 members, each
group having a supervisor who is a member of academic staff. The supervisor
provides support and guidance; sometimes it may also act as the customer. Project groups
are selected by the course organiser, with students having no choice.
Supervisors select the project ideas. The project runs continuously through
both teaching terms with the group responsible for organising themselves, with
advice from their supervisor. Groups are expected to meet with their
supervisor once per week. A series of deliverable deadlines are set and must be met by
the project groups. A group diary needs to be kept to record the progress of
the group, including the minutes of meetings held.
Project Management - First output: agreed and signed contract.
- Past project assessment (end of October) - No deliverable required
- The first group activity is to perform an assessment of the reports delivered by a group project from a previous year. This starts the development of critical assessment skills and also provides an example of what project reports and the results of a project look like.
- Deliverable 1 - Interim Report (Week 7 - Term 1)
- The first stage of a project, during term 1, is to identify a
feasible set of user requirements, perform analysis and start
The Interim report outlines the project, documents the requirements and background research, illustrate the design, and provides a plan for completing the project.
- Deliverable 2 - Main Report, including Executive Summary and Group Diary (Week 6 - Term 2)
- The end of term 1 and up until week 8 of term 2 are devoted to
the main design and implementation effort, with the aim of producing a working
The main report documents the results of the project, focusing on design, implementation and testing. A user manual should be included. A 1 page is required (Executive Summary) to provide a concise description of the project and its results. The group diary, including meeting minutes is also included.
- Deliverable 3 - Personal Report (Week 6 - Term 2)
- Each student is required to submit a personal report giving a) an assessment of the structure, organisation and progress of the project group, b) an assessment of the project results and the effectiveness of the group as a whole, c) an assessment of each group member, d) an assessment of their own role, including a summary of what they contributed.
- Deliverable 4 - Presentation (Week 7 of Term 2)
- Each group is required to give a 15 minute formal presentation of their work, making use of suitable AV equipment. The presentation should explain what the project is about, what were the challenges and give an overview of the design and implementation approach. A demonstration of the working prototype should be included.
- Deliverable 5 - Weekly Reports (every week during term time)
- Each student is required to email their supervisor once per week reporting on the work done towards the project. Supervisors keep the reports to help keep a record of individual progress.
Method of Instruction:
Group working with support from tutorials held by the group supervisor. Two workshops organised in collaboration with Goldman Sachs that focus on: 'team building' (week 3 - Term 1) and 'presentation skills' (week 1 - Term 2).
The course has the following assessment components:
- Reports (150 hours, 100%)
To pass this course, students must:
- Pass the Coursework (40% or more)
Books, papers, manuals etc. relevant to the project.