Bachelor
Software engineers play a key role in modern society, ensuring computer-controlled systems and processes – including business systems, telecommunications, operating systems, firmware and middle-ware applications – are designed to operate continuously. They also apply systematic and disciplined methods to software development, operation and maintenance to produce robust code for an ever-connected world. This course will equip you with the knowledge and skills you’ll require to program, test and bug-fix software products that could help change the world.