About the course

This online or blended learning programme is for students who wish to fit in study with other commitments and not to have to attend the University for timetabled classes or examinations.

MSc Computer Science has an emphasis on software development, in particular when applied to solving problems in other disciplines.

Depending on the modules chosen, it can lead to a career in areas such as systems development, IT management, or deploying advanced applications in specific disciplines. A wide variety of optional modules are available with this course, allowing you to steer your degree into a direction that suits you and your career.

For more information about how online study works, funding and how to apply, please visit UH Online.

Free sample materials!

See how online study works and what kind of learning environment and materials you will access as an online student.         Access free sample materials

Fact sheets 2019 Course fact sheet 1 MSc Computer Science (Online)
Programme specifications 2019 Programme specification 1 MSc Computer Science (Modular)- On-Line/Tutored E-Learning

Why choose this course?

  • Gain a master's degree in one year full-time or at a pace that suits you through online study
  • Choose from two different routes depending on your qualifications: an advanced programme for Computer Science graduates with a range of specialist degree titles and modules - or a route for other graduates that combines foundation modules in software development with options from these advanced modules.
  • Flexible online learning allows you to fit study around your other commitments, without travel and accommodation costs.
  • Gain an internationally-recognised master's degree from the UK's University of Hertfordshire.
  • Benefit from the same academic standards and quality control procedures as our equivalent on campus course
  • We have an excellent track record in research, with half of our outputs rated at world-leading or internationally excellent in REF 2014, the most recent national assessment.

Computer Science at the University of Hertfordshire

See how The School of Computer Science at the University of Hertfordshire leads the industry with its world class research and strong links with businesses.

What I love about the MSc Computer Science course is that it has all my interests rolled into one place. I am only a few clicks away from an entire library of computer science knowledge.

Philip Cox

MSc Computer Science

Course details


Our online masters programme is designed to give graduates the up-to-date skills and knowledge sought after by employers, whether in business, industry, government or research.

These courses will prepare you for a career in many areas including research, IT or software development. If your first degree was not in computer science, it will enable you to apply advanced computing techniques to your original discipline or to change career direction into the IT industry.

Teaching methods

Our online degree programmes are taught 100% online when studied independently, or supplemented by tutorial support when studied at a local study centre run by one of our online partners. Find out more about Tutored eLearning. Assessment is coursework and online tests.

You will participate in the learning experience through the University's online learning environment, StudyNet. You will receive learning materials, take part in discussions and submit your assignments online. Additionally, you will receive study resources such as key textbooks and any specialist software. You will have access to the University's extensive online library facilities, or be able to visit in person if you so choose.

The amount of study time required is no different from that needed for an on campus programme. You should expect to spend at least 30 hours per week if studying full-time, and in proportion if part-time.

Course length

  • Full-time, 1 year - 1.5 years (depending on intake)
  • Part-time, 2-5 years 

 For more details about Online Distance Learning, please visit: UH Online.


  • Level 7
    Module Credits Compulsory/optional
    Computer Science MSc Project 60 Credits Compulsory
    Contemporary Practices in Information Technology 15 Credits Compulsory
    Advanced Database 30 Credits Optional
    Distributed Systems Security 30 Credits Optional
    E-Learning Applications Development 30 Credits Optional
    Interaction Design 15 Credits Optional
    Learner Centred Design 30 Credits Optional
    Measures and Models for Software Engineering 30 Credits Optional
    Mobile Standards, Interfaces and Applications 15 Credits Optional
    Multicast and Multimedia Networking 15 Credits Optional
    Secure Systems Programming 15 Credits Optional
    Software Development Tools and Methods 15 Credits Optional
    Software Engineering Practice and Experience 30 Credits Optional
    Web Scripting and Application Development 30 Credits Optional
    Wireless, Mobile and Ad-hoc Networking 15 Credits Optional
    Programming and Program Design 30 Credits Optional
  • Fees & funding

    Fees 2019

    UK/EU Students

    Full time
    • £8650 for the 2019/2020 academic year
    Part time
    • £720 per 15 credits for the 2019/2020 academic year

    International Students

    Full time
    • £8650 for the 2019/2020 academic year
    Part time
    • £720 per 15 credits for the 2019/2020 academic year

    Fees 2020

    UK/EU Students

    Full time
    • £9080 for the 2020/2021 academic year
    Part time
    • £755 per 15 credits for the 2020/2021 academic year

    International Students

    Full time
    • £9080 for the 2020/2021 academic year
    Part time
    • £755 per 15 credits for the 2020/2021 academic year

    For more details about fees and funding visit UH Online's fees page

    Other financial support

    Find out more about other financial support available to UK and EU students

    Entry requirements

    For admission to the MSc Computer Science:

    • a recent good Honours Degree in a non-Computer Science subject combined with knowledge or experience of computing that goes beyond that of an end-user.
    • Applicants whose first language is not English must demonstrate sufficient competence in English to benefit from the Programme. This is normally demonstrated by recognised awards equivalent to an overall IELTS score of 6.0 Candidates who do not satisfy these requirements will be considered on a case-by-case basis.
    • Access to computer equipment with the following minimum specification.

    Find out more about International entry requirements.

    Entrants with a recent Honours Degree in Computer Science (or equivalent) may be registered for any one of the awards provided by the Programme.

    Entrants with a degree in a discipline other than Computer Science may, at the discretion of the admissions tutor, and depending on their background and experience, be admitted to the MSc E-Learning Technology with a strict programme of study.

    Entrants with a degree in a discipline other than Computer Science are required to study the following modules:

    • Programming and Program Design
    • Software Development Tools and Methods.

    Supporting documents required

    • Copies of the front and back of your undergraduate degree transcript and certificate
    • Curriculum Vitae
    • English Language qualification certificate (you should have a score of 6.0 overall if presenting an IELTS test)
    • A substantial personal statement about why you want to study this programme, what you hope to gain from the course and where you see your future development taking your career.
    • A copy of the photo page of your passport
    • 1 academic or professional reference

    View our simple steps to a successful application

    How to apply

    Course length
    • Online - Full Time, 16 Months
    • Online - Full Time, 1 Years
    • Online - Part Time, 5 Years
    • University of Hertfordshire, Hatfield


    Start DateEnd DateLink
    20/01/202031/05/2021Apply online (Distance (Full Time))
    20/01/202031/01/2021Apply online (Distance (Part Time))


    Start DateEnd DateLink
    21/09/202030/09/2021Apply online (Distance (Full Time))
    20/01/202131/05/2022Apply online (Distance (Full Time))
    21/09/202030/05/2021Apply online (Distance (Part Time))
    20/01/202131/01/2022Apply online (Distance (Part Time))


    Start DateEnd DateLink
    21/09/202130/09/2022Apply online (Distance (Full Time))
    20/01/202231/05/2023Apply online (Distance (Full Time))
    21/09/202130/05/2022Apply online (Distance (Part Time))
    20/01/202231/01/2023Apply online (Distance (Part Time))
    Study online
    We welcome applications from international and EU students