An individual, wearing a white blouse and glasses, sits at their computer working.

Online MSc Computing

Compute your dream career with industry-aligned technical skills on a 100% online master’s.

Start Dates: January, March, June, September

Duration: 2 years part-time

Study Mode: Online

Fees: £9,000 (regional discounts available)

A professional working on their laptop, in an indoor setting.

Step into the world of computing with career-ready computer science skills that empower you to innovate, solve complex problems, and make a real impact in the tech industry.

With a curriculum tailored for working professionals, our Online MSc Computing degree will prepare you to become a skilled professional, ethical practitioner, and transformative thinker, all from the comfort of your home.

The MSc Computing is delivered through the university’s Moodle virtual learning environment, combining live and pre-recorded lectures, interactive quizzes, discussion forums, and collaborative group activities. The platform supports a blended approach – you engage with content at your own pace while participating in scheduled seminars and peer discussions that bring your learning to life.

As a part-time programme, you should expect to dedicate approximately 15-20 hours per week across directed learning, independent study, and assessment preparation. The programme is structured across two years, giving you time to develop strong technical foundations alongside your professional commitments.

Assessment combines theoretical understanding with practical coding and system design. You will work through programming assignments, database projects, system design exercises, interactive workshops, and individual written submissions. The programme includes a module on Computing and Society, which examines the ethical, legal, and social implications of technology. The programme culminates in an MSc Project, where you conduct an independent computing investigation.

You will receive tailored feedback and guidance from your academic tutors throughout each module. A dedicated student support team is available for academic, technical, and administrative queries. Beyond graduation, Roehampton’s Careers Support Team offers personalised guidance, workshops, networking events, and one-on-one coaching to help you take the next step in your career.

Icon of a graduation cap enclosed in an outer blue circle.

To be eligible for our online degrees, you’ll normally need a second-class honours degree from a recognised university. We also welcome applications from non-graduates with professional experience, as well as those holding a third-class honours degree.

Blue icon of the letters "ENG" in a speech bubble enclosed in an outer blue circle.

Our programmes are taught in English. If you’re applying as an international student, you’ll need to provide evidence of your proficiency with a valid qualification issued within the last two years.

  • 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

Every 20-credit module gives you the chance to test ideas, solve problems, and apply what you learn straight into your work. Studying online with Roehampton means you’re part of an active learning community where theory meets practice, and where your day-to-day experience becomes part of the classroom.

Discover foundational principles of programming, including syntax, data types, and control structures, while actively designing and building software applications. Cultivate problem-solving skills by implementing and debugging code for real-world challenges and getting hands-on experience with Python.

Building on learnings from Software Development I, undertake a medium-sized web development project using contemporary frameworks and techniques. Gain advanced programming skills in graphical user interfaces and data stores, and apply software design principles through collaborative projects.

Explore essential concepts of computer system design, including logic design and state machines, while gaining hands-on experience in writing Assembly and C language programmes and evaluating system performance.

Examine data modelling using concept models, spreadsheet models, relational data models, and object-oriented models. Delve into SQL and learn how to utilise its functionalities to secure database systems from attack.

Assess computing’s role in society by discussing ethical practices, legal frameworks, and sustainability measures. Apply these principles in software engineering, artificial intelligence, data science, and cyber security contexts.

Strengthen computer systems with tech-focused strategies in ethical practice, risk management, and compliance. Mitigate cybercrime by
understanding secure design, cryptography, and more.

Research an issue of your choice and apply your learning to real-world challenges. With guidance from an academic supervisor, you’ll sharpen your critical thinking and analytical skills while demonstrating expertise in areas such as emerging technologies, ethics, or risk management.

Tuition fees for the MSc Computing are £9,000 for the full programme. Fees cover all teaching, learning materials, assessments, and access to student support services. Regional discounts may be available depending on your location – check your individual programme page or speak with a student recruitment adviser for details.

Roehampton graduates are eligible for a 20% tuition fee discount when returning for postgraduate study online. This is the only university discount available for 100% online programmes. It cannot be combined with other scholarship offers.

UK residents may be eligible for a Postgraduate Master’s Loan through the UK Government, worth up to £12,167. The loan is not means-tested and can be used towards tuition fees and living costs. Visit gov.uk/masters-loan to check your eligibility and apply.

International students are required to pay an initial deposit (IDP) before making the full deposit payment (FDP). This deposit is deducted from your tuition fees when you enrol. Full payment details are confirmed in your offer letter. Contact the student recruitment team if you have questions about international payment arrangements.

The UK technology sector continues to grow faster than the broader economy, creating demand for computing professionals across software development, data management, systems administration, and IT consultancy. An MSc in Computing provides the technical foundation to enter and progress in this sector, regardless of your original degree discipline.

The programme’s breadth across software development, databases, systems, and security prepares you for a range of computing roles, including:

  • Software developer – designing, building, and maintaining software applications
  • Systems analyst – evaluating organisational IT needs and designing technical solutions
  • IT project manager – leading technology implementation and digital transformation projects
  • Database administrator – managing data storage, retrieval, and security for organisations
  • Cloud solutions architect – designing and managing cloud infrastructure and services

Roehampton’s Careers Support Team is available to online students from day one through to beyond graduation. Services include personalised one-on-one coaching, tailored workshops, employer networking events, and guidance on CV writing, interview preparation, and career planning.

Computing professionals benefit from strong demand, competitive salaries, and high job mobility. The technical skills you develop – programming, databases, systems design, and security – are transferable across industries, giving you career options that extend far beyond a single employer or sector.

An individual, wearing a black blouse, and an undershirt, with a laptop on their lap.

The MSc Computing is designed to take you from fundamentals to professional-level computing capability, regardless of your undergraduate discipline. If you want to transition into a technology career, this programme provides a structured, comprehensive pathway.

Two progressive Software Development modules build your programming skills in Python, one of the most widely used languages in industry. Combined with web development, databases, and computer systems, you graduate with a practical technical skill set that is immediately employable.

The University of Roehampton is based in London, one of the world’s leading technology hubs. Your MSc carries the credibility of a London university, positioning you for computing roles in a city with one of the highest concentrations of technology employers in Europe.

A dedicated module examines the ethical, legal, and social implications of technology – from data privacy and algorithmic bias to digital inclusion and responsible innovation. This broader perspective is increasingly valued by employers who recognise that technology decisions have real-world consequences.

The programme is delivered part-time over two years, with four start dates per year, giving you the time and flexibility to build a new technical career without stepping away from your current role.

Your MSc is designed with industry skills and knowledge in mind, providing you with the skills you need to secure your chosen career path. Each module is carefully constructed to elevate your knowledge in key areas of computing relevant to industry standards.

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.

The Roehampton difference

Internationally recognised: Earn a prestigious computing degree respected by global brands and guided by industry leaders.

Flexible first: Study at the office or on your commute home with our fully online curriculum and cutting-edge virtual learning platform.

Personalised experiences: Get tailored feedback and support throughout your studies with resources ready whenever you need them.

Smiling person with light hair pulled back, seated at a laptop in a softly lit indoor space, engaged in conversation with another individual.
Person wearing a headset, engaged in conversation in a bright office setting, with another individual blurred in the background seated at computer monitors.

Support at every step

We provide bespoke support at every stage of your studies, from wellbeing and accessibility to academic guidance and career development, so you can thrive online with Roehampton.

Enquire now

Yes. The MSc Computing is delivered entirely online and part-time over two years, specifically designed for working professionals who want to develop computing skills without leaving their role. All materials are accessible through the university's virtual learning platform. Four start dates - January, March, June, and September - give you flexibility on when you begin.

Yes. You will receive the same University of Roehampton MSc as on-campus students. Your degree certificate makes no distinction between study modes. As an online student, you are a full member of the university community with access to academic resources, the library, and dedicated student support services.

UK residents may be eligible for a Postgraduate Master's Loan through the UK Government, worth up to £12,167. The loan is not means-tested and is paid directly to you. Roehampton also offers a 20% alumni discount for graduates returning to study. For full details on eligibility and how to apply, visit the government's student finance website.

You will typically need a second-class honours degree from a recognised university, but the programme does not require a computing or IT undergraduate degree. Applications from non-graduates with relevant professional experience are also considered. The programme builds your computing skills from fundamentals, making it suitable as a conversion route into the technology sector for graduates from other disciplines.

The programme focuses on Python and web development technologies. You will develop practical programming skills through two progressive software development modules, alongside databases, computer systems, and cyber security. These are among the most in-demand technical skills in the current job market.