Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Today's digital landscape drives an international need for experts capable of creating, developing, and managing computer programs, databases, and applications. This comprehensive four-year program provides deep training in computing fundamentals and application creation, coupled with extensive software engineering studies. You'll demonstrate your skills through hands-on assignments and major projects, making this program ideal if you've discovered a passion for coding and aspire to pursue graduate studies or specialize in software careers.
Introduced in 2015/16, this focused program equips you with essential knowledge, technical abilities, and professional competencies for career success. Our software engineering instruction has been recognized by BCS, The Chartered Institute for IT, as exemplary in computer science education. Guided by industry practitioners and top researchers, you'll learn to apply engineering concepts to software design, deployment, and maintenance across various platforms. Developed with industry input, our forward-thinking curriculum features a flexible module system allowing degree customization. Starting immediately, you'll work with game programming, robotics, Gadgeteer systems, version control tools, testing frameworks, Agile methodologies, and more in our advanced labs. High-achieving students may transfer to our five-year program with an industry placement year.
Duration: 4 years full time