Learning Outcomes:
On completion of the course students will be able to:
1. Apply the theory and fundamental principles of Software Engineering in the context of a group project.
2. Undertake problem identification, formulation, analysis and implementation within the context of the defined project scope.
3. Effectively communicate with team members and their supervisors in a variety of forms.
4. Conduct a software project encompassing the breadth of knowledge acquired over the course of their degree.
5. Document, present and defend their work professionally.