There is an ongoing need for excellent software engineering graduates with the skills to approach careers requiring excellent programming skills, including (but not limited to) specialist software developers, web front- and back-end developers, app developers, and internet-of-things developers.
Students will master the practical skills and theoretical knowledge they need to develop software solutions that address demanding user expectations and complex customer requirements.
Students will become an expert in the full stack skills required to be a software engineer.
Students will gain industry-relevant experience as they apply real-world, commercial software engineering practices within teams of their peers, preparing them for their career after graduation.