News

Software engineers apply engineering principles and practices to design, test, operate and maintain computer software. The MASc program should appeal to students with an undergraduate degree in ...
Innovative Curriculum Design - The program was developed through collaboration with industry experts and students and is designed to meet international education standards. Enhanced Software ...
JOY OF PROGRAMMING - Software Engineering Simulator is an immersive 3D programming puzzle game about automating and controlling realistic machines, robots, drones and more using real Python code.
Degrees in computer science emphasize the mathematical and theoretical foundations of computing more than specific ...
We depend on software and computer technology every day as we work, go to school, shop and chat with friends. When users open a mobile or desktop app, they expect it to load quickly and work as ...
Focus on the art of engineering complex software systems. This course not only teaches you state-of-the-art software design and programming technologies, but also lets you practise your skills in ...
NOTE: Courses on the following lists that are required for either the Software Engineering or Computer Systems Science degrees, or any of the concentration areas of the Computer Science degree, may ...
As a software engineer, your knowledge of software architectures, continuous integration and microprocessors allow you to design, code, and test software products. The MEng is a course-based program ...
Our Computer Science (Software Engineering) MEng programme is a great choice for students who are passionate about software engineering and want to develop the skills to design, build, and test ...