Module 06-26263 (2022)
Team Project
Level 2/I
Rami Bahsoon Volker Sorge Anis Zarrad | Semester 2 | 20 credits |
Co-ordinator: Madasar Shah
Reviewer: Rami Bahsoon
The Module Description is a strict subset of this Syllabus Page.
Outline
Large software projects require the combined effort of a team skilled developers. In this module students will learn the basics of teamwork in the context of developing a large programming project. Students work in teams of about six people to design, implement and document the code. Students are expected to observe good software engineering practice and work effecitvely in a team. Student will use industry-standard approaches such as continuous integration.
Aims
The aims of this module are to:
- provide experience of building a large and complex piece of software
- provide experience of working in a programming team
- integrate knowledge from other modules
- provide specific skills in HCI
Learning Outcomes
On successful completion of this module, the student should be able to:
- Design and implement a large software project
- Use good software engineering practices in a project
- Demonstrate teamwork and leadership.
Restrictions
None
Taught with
- 06-30205 - Team Project AI
Assessment
- Main Assessments: Continuous assessment (100%)
- Reassessment: Normally students who fail can be reassessed only by repeating. Nevertheless, students with marginal failures may be permitted to do additional work instead of being required to repeat the module. Marginal failures will be determined by the Exam Board.
Detailed Syllabus
- Team work
- Project management
- Software development models
- Testing and test driven development
- HCI
- Personas and scenarios
- Prototyping methods
- Evaluation
- Reporting
Programmes containing this module
- BSc Computer Science [4436]
- BSc Computer Science with an Industrial Year [9499]
- BSc Computer Science with Digital Technology Partnership (PwC) [610C]
- BSc Computer Science with Digital Technology Partnership (Vodafone) [893C]
- BSc Computer Science with Study Abroad [5571]
- MEng Computer Science/Software Engineering [4754]
- MEng Computer Science/Software Engineering with an Industrial Year [9501]
- MSci Computer Science [4443]
- MSci Computer Science with an Industrial Year [9509]
- MSci Computer Science with Study Abroad [5576]