The Computer Science MSc course offered by Staffordshire University provides an exciting opportunity for graduates from a computingrelated discipline to enhance their understanding and develop specialized skills in a variety of computer science areas. This course prepares its graduates to work in complex computing environments and take up leadership roles in IT fields. The course allows students to further their understanding of software engineering principles and theories and apply them in a vast range of computing applications.ContentThis oneyear, fulltime course allows students to delve into the complexity and specialized nature of the world of computer science. It provides students the chance to examine, discuss and analyze practical and theoretical aspects of computing and gain a thorough understanding of software development techniques. Students will be able to extend their knowledge in traditional and contemporary software development with opportunities to study specialist subjects, including web services, mobile applications, robotics, data mining, algorithms, and networking and cloud infrastructure.Key Modules: The Computer Science MSc course has several modules that each student has to complete. These include: Advanced Software Development, Advanced Databases and Data Mining, Research Methods, Neural Networks and Fuzzy Systems, Mobile Applications and Robotics, Network and Cloud Computing, Algorithmic Problem Solving, and finally an MSc Project which allows them to apply the skills they have developed in the prior modules.Accreditations: The MSc in Computer Science at Staffordshire University is accredited by the British Computer Society (BCS) and the European Quality Assurance Network for Informatics Education (EQANIE). This means students can be secure in the knowledge that they will gain a qualification that is recognized by two significant institutions.Future Careers: Graduates from the MSc Computer Science at Staffordshire University are immensely employable. They have developed a broad range of applicable skills and a strong capacity for selfdirected learning. They can confidently look forward to a career in roles such as IT consultant, systems developer, webdeveloper, software engineer, database administrator or analyst, network engineer, UX designer, information systems manager, or similar roles in the technology sector. With the advanced skills and knowledge received from the course, graduates also have the potential to progress to more senior software engineering or infrastructure management roles.For more information on this course, please visit the official course page here.