Applications open for 2023 entry Apply online now

Foundations of Software Engineering

15 Credits

This is a group project-based course.

Students will learn software engineering models, design patterns and best practices for development (e.g. testing and debugging) by working in small groups to produce a software artefact.

This course is taught in the C++ programming language.