Find out more about studying Computer Science MSc at University of Staffordshire? We've gathered all the key details, entry requirements, modules, fees, and more. Take the next step by booking an open day to explore it for yourself.
MSc - Master of Science
Online
Part Time
Sep 2027
2 Year
Our Computer Science MSc combines the latest theory with hands-on experience with industry-standard hardware, software etc. From Business Analytics to mobile app development, you will explore a range of areas that will boost your employability or career.We’ve designed this course based on the current industry demands and to take your understanding of computer science to the next level. You can tailor your course to your career aspirations, and use the core modules to meet the challenges of employer-driven needs, emerging markets, research etc. Throughout the course, you’ll explore the ins and outs of the latest technology and feel confident applying your skills within the industry and commerce.
This module explores the different areas of technology within computing and identifies core elements within the field to make an informed choice for purchasing, designing, and developing systems. In addition to these core skills you will consolidate your understanding of an operating system and will be able to commission and program typically Windows and Unix derivative OS as used within your chosen field. Considering Operating Systems outside of traditional x86 computing is also a key skill for fundamental computing decision making.
Each student must perform a large project for this module on a research or implementation topic of their choice from among those suggested by the project supervisors. Students will have hands-on practise organising, carrying out, documenting, and presenting a sizable original piece of work. The purpose of this unit is to give students a significant opportunity to combine material from all taught units they have studied as part of the programme in order to demonstrate the breadth and depth of their learning for the MSc. Every MSc project is supervised by a qualified academic staff member, occasionally with the help of a postdoctoral research associate, doctorate student, or outside industrial adviser or supervisor. Throughout the course of this unit, all students are required to meet often with their supervisor (and any co-supervisors).
This module focuses on key Software Engineering principles encompassing the management of the entire software development process. In addition, this module gives exposure to current industry standard practices such as the Agile software development methodology and quality driven development. It provides theoretical and practical exposure to skills demanded by employers and is constantly reviewed to ensure you have everything you need to succeed as a professional Software Engineer.
The purpose of this module is to introduce the foundational knowledge and abilities you will need to start working on your MSc project. The syllabus will consist of identifying a project, defining goals and objectives, deliverables, and value addition, selecting literature to go in your research review section, how to study research papers, academic writing, and preparing for your MSc dissertation.