Large software projects require the combined effort of a team of 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 effectively in a team. Students will use industry-standard approaches such as continuous integration.
Learning Outcomes
By the end of the module students should be able to:
Design and implement a large software project
Use good software engineering practices in a project