Bachelor's degree in: Software Engineering, Computer Science, Computer Engineering, Industrial Engineering, Mechatronics Engineering
As software systems grow in scale and complexity, so does the need for engineers who know how they work. Combining technical fundamentals with an understanding of human behaviour, this programme will prepare you to design, develop, and lead the next generation of software.
Specialisations
A specialisation lets you focus your studies within a specific area. You gain in-depth knowledge and skills that prepare you for a successful career.
Software Technology
Master the fundamentals of how global software systems get designed, deployed, andmaintained, meeting the needs of millions of users every day.
Explore specialisation
Software Technology
Master the fundamentals of how global software systems get designed, deployed, andmaintained, meeting the needs of millions of users every day.
Explore specialisation
Human Aspects of Software Development
Look at the human side of development, exploring how collaboration, communication, leadership, and organisational culture all influence software outcomes.
Explore specialisation
Human Aspects of Software Development
Look at the human side of development, exploring how collaboration, communication, leadership, and organisational culture all influence software outcomes.