We emphasise the importance of practical skills development, allowing you to gain hands-on experience in designing, building, and testing software systems. This includes opportunities for real-world ...
This module covers software requirement analysis, architecture and system design, quality assurance and testing, and project management in the Cloud-based software development life cycle. This Part-A ...
Interested in research focused on electrification? Generous funding opportunities available at Volt-Age. The Master of Software Engineering expands students' knowledge and research capabilities in ...
New approaches to building software, such as continuous delivery cloud-based scalability, and Open Source have accelerated technological innovation. Modern software now underpins vast, complex systems ...
Software engineering or software development is a discipline that involves the development lifecycle and maintenance of software products and related IT services. It involves a systematic approach ...
This course is no longer taking applications for 2026-27 entry. Find another undergraduate course. We emphasise the importance of practical skills development, allowing you to gain hands-on experience ...
Combine your analytical skills with creativity and study a blend of established theories and modern design techniques to become proficient in developing high-quality software applications. As a ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results