

MSc Computing
- Time investment
- 2 years part-time
- Location
- Online
- Cost
- £9,000
- Language
- English
About this degree
Add must-know programming skills to your toolbox
Are you looking for a way into Europe’s leading tech sector? Join the University of Roehampton’s Online MSc Computing, designed to equip you with career-advancing skills in programming and software development while opening doors to exciting opportunities in the tech industry.
Over two years, you’ll immerse yourself in essential programming languages, software design methodologies, and database management, all while enjoying the flexibility of online learning.
Gain the expertise to excel in software design
You’ll begin this degree with an introduction to software development, exploring its fundamental concepts, methodologies, and techniques.
You’ll hone core programming competencies necessary for any software developer, such as programming syntax, data manipulation, control structures, and algorithmic thinking, and apply these learnings as you design and build programs.
Create innovative UI with GUI programming
Building on the foundations of the course, you’ll then explore object-oriented and event-driven programming paradigms and gain hands-on experience developing GUI applications. This will provide you with in-depth knowledge of the industrial standard Integrated Development Environment.
Explore computer systems and database management
You’ll gain a solid understanding of the principles that govern computer systems and hardware, delving into logic design, state machines, and network communications, and practising these concepts through your own system design.
What’s more, you’ll elevate your database expertise by examining database functionality, data storage, and various data modelling techniques, like spreadsheet models and object-oriented models. You’ll then wrap up the module by discussing the ethical, legal, and social implications of data management, equipping you with the skills to design and secure robust database systems.
Apply ethics to your computing career
Next, you’ll explore the various roles and impacts computing has had on society, emphasising ethical practice and the importance of user-centred design. By examining case studies and legal frameworks, you’ll gain the knowledge necessary to navigate ethical dilemmas and contribute positively to the tech landscape.
Master multiple programming languages
Throughout this programme, you’ll utilise a variety of industry-standard programming languages to design and optimise software solutions. By the end, you’ll be well-versed in Python, Assembly, C, SQL, and C#.
Where you’ll be studying

Studying at the University of Roehampton
University of Roehampton is where ambition meets opportunity.
Expert-led programmes with industry-focused curricula challenge up-and-coming professionals to think critically, explore new ideas, and develop the expertise needed for career growth.
With flexible learning environments and on-demand support, Roehampton empowers you not just to adapt to changing industries but to drive innovation within them.
Learning outcomes
Apply fundamental programming concepts and development frameworks to design, implement, and test simple and advanced software applications.
Build web-based applications with robust API integration while applying project scoping, design, and management principles.
Utilise Python, Assembly, C, SQL, and C# to design and optimise software solutions for various applications.
Understand and apply the fundamental principles of computer systems, including logic design, state machines, and network organisation.
Model, access, and modify relational data using SQL while understanding the legal, social, and ethical implications of data storage.
Evaluate risks and vulnerabilities while applying ethical practices and security technologies to develop effective mitigation strategies.
Find out more about this degree
Additional information
- IELTS Academic – 6.5 overall
- Roehampton’s English Language Test – 6.5 overall
- Kaplan Test of English – 478-509 overall
- TOEFL IBT – 89 overall
- PTE Academic – 59 overall
- Cambridge – 176 overall
- Software Developer
- Data Scientist
- Systems Analyst
- IT Project Manager or Consultant
- Network or Database Administrator
- Cloud Solutions Architect
- Academic qualifications (certificate or transcript)
- Valid English language qualification
- Personal statement
- Two references
Related degrees
Explore related subject areas
Browse similar fields of study that align with your interests. These related subjects can expand your options or complement your chosen degree path.
Want to know more?
Please fill in your details, and we’ll share your information with the University of Roehampton, who will be in touch.
