MSc Computer Science Overview
As technology plays a larger role in our day-to-day lives, computing professionals are presented with an ever-increasing array of career pathways to explore. This 100% online and part-time MSc Computer Science will help you develop practical skills and technical knowledge across a range of essential computing topics, while simultaneously building on key transferable skills such as problem solving, research and teamwork.
This online MSc Computer Science course begins with an overview module that considers the fundamental theories and principles of computing and introduces you to key trends in the field. Later in the course, you will study a range of topics including:
how to contextualise and develop information systems using object-oriented approaches in languages such as Python and SQL
the underpinning concepts and skills of Software Engineering Project Management, including traditional and contemporary Software Development Life Cycle models
computer networks, network security fundamentals and information security governance principles
Throughout the MSc Computer Science course you will develop a number of programs and applications, and your degree will culminate in an individual project and dissertation on the computing problem of your choice. The technical skills you will develop will be an asset in whichever area of computer science you go on to work in.
MSc Computer Science Course Structure
The MSc Computer Science degree is made up of the following modules and, upon completion, is equal to a total of 180 credits at Level 7.
Launching into Computer Science (20 credits)*
Object-oriented Information Systems (20 credits)
Secure Software Development (Computer Science) (20 credits)
Network and Information Security Management (20 credits)
Software Engineering Project Management (20 credits)
Research Methods and Professional Practice (20 credits)*
MSc Computing Project and Dissertation (60 credits)*
* These modules are core and must be passed in order to achieve the MSc Computer Science award.
Methods of assessment
Studying MSc Computer Science online gives you the freedom to study when and where it suits you – at home, during your lunch hour or anywhere else you have internet access.
Our MSc Computer Science is delivered through a virtual learning environment (VLE) instead of a traditional campus. This means you will have access to your study materials 24/7, including:
multimedia lecturecasts made up of written content, short videos, animation, audio recordings, infographics, short tests and mini-assignments
discussion forums for you to chat about the course content with fellow students
live Q&A sessions with your tutors
a comprehensive eLibrary of textbooks and academic journals
support from academic staff and your personal Student Adviser during your MSc Computer Science
To ensure you receive the support you need from your tutor, we cap our class sizes at 20 students.
In order to meet the technical requirements for this course, students will need access to a computer with at least 8GB RAM.
Rather than fretting about exams, you will be assessed exclusively through assignments. This can be by engaging in discussion forums throughout your modules, completing reflective journal entries, or by submitting longer written pieces.
We are committed to providing frequent and transparent feedback through the following ways:
Our assessment criteria are designed to be simple and transparent.
You will always be aware of your current provisional grade, right from the start of the programme.
You will be able to view your marks clearly in your gradebook whenever you log onto the learning platform.
There is a 7-day turnaround for marking and feedback of assessed work.
You will have regular contact with your Student Adviser, with whom you can discuss any concerns as soon as they arise during your MSc Computer Science.
There is a global shortage of computer science professionals, and therefore a huge level of demand for computing graduates. This online MSc Computer Science course is designed to help you switch careers to this technical field, and after completing your studies you will be prepared to succeed in roles such as Software Developer, Software Engineer, Web Developer, Requirements Analyst, Network Analyst, Information System Administrator and Project Manager.
We know that many people from non-traditional backgrounds would succeed on our courses! That’s why we offer two different entry routes for our MSc Computer Science, taking into account your prior work experience and relevant qualifications. You will also need to meet our English language requirements.
As part of the application process, you will be asked to take a short aptitude test which is designed to test your ability to handle the intellectual and practical demands of the course. Please note that we will consider your performance in the aptitude test as part of your overall application, so if you don’t pass the test you may still be accepted onto the course. Additionally, you will need to pass your first assignment set within your two week induction period of the course in order to continue your studies.
Academic entry route
In order to satisfy the academic entry route requirements for our MSc Computer Science, as a minimum you must have an undergraduate degree from an approved institution, equivalent to a UK Honours degree, or a relevant professional qualification.
Work experience entry route
In order to satisfy the work experience entry route requirements for our MSc Computer Science, you must have at least three years’ relevant work experience.