Computing
Application software development is at the heart of how technology solves problems and creates value in every sector of the modern economy. From mobile apps and web platforms to enterprise software and data systems, the ability to design and build software that does what users need, reliably and at scale, is one of the most in-demand skills in the global economy. This programme focuses specifically on the development side of computing, equipping you with the practical and theoretical foundations to work as a professional software developer.
This two-year full-time programme at Robert Gordon University is an intensive and practical degree that includes a sandwich year, a year abroad, and a work placement, a remarkable combination for a two-year programme that reflects RGU's commitment to applied, professionally oriented education. The sandwich and placement years provide direct experience of working as a developer in real software teams, and the year abroad gives you the opportunity to study or work in an international environment. With a typical tariff of 136 points, the programme is aimed at students who are ready to work hard and move quickly through the material.
You will develop skills in software design and architecture, programming across multiple languages and paradigms, database design, web development, testing and quality assurance, and project management, alongside the theoretical computer science foundations that underpin professional development practice. The applied focus means the content is consistently oriented towards what professional developers actually do, and the placement and sandwich experiences give you direct context for that learning.
Graduates from software development programmes are among the most employable of any discipline. Career paths include software engineering, web and mobile development, full-stack development, systems analysis, technical project management, and a wide range of technology roles across every sector. Many graduates move directly into well-paid professional roles, and some continue to postgraduate study or pursue specialist certifications in areas such as cloud computing, security, or machine learning.