Sheffield Hallam University

Sheffield Hallam University

Computer Science

Students study writing complex software. Applicants study theories of traditional computer science then apply these theories to real life problems. Suitable for computing graduates who want to follow a career in the software industry, this course focuses on one of the most important programming languages in industrial and commercial use, C++. Students study the design and implementation of parallel and distributed software. Applicants study how modern computer systems use multi-core and multi-processor architectures to handle complex data sets and how to parallelise solutions, which, for example, allow you to process high data volumes.

Entry requirements

Applicants require an Honours degree in software engineering, computer science or a related subject. Alternative degree subjects considered with adequate programming skills. Applicants from countries whose native language is not English normally require an IELTS score of 6.0 with 5.5 in all skills or equivalent.

Course modules

All years: C++ boot camp; concrete mathematics; architectures and technologies for entertainment software; algorithms and data structures; advanced programming; multiprocessing and parallel systems; consultancy skills; research methods; work experience.


Qualification Study mode Fee Course duration
MSc Full-time £ 6,200 per Academic year (home fees) 18 months
MSc Full-time £ 11,500 per Academic year (overseas fees) 18 months

Campus details

Campus name Town Postcode Region Main campus Campus Partner
City Campus Sheffield S1 1WB Yorkshire and the Humber

Key information

Engineering and Technology Postgraduate Office
Telephone number: 
0114 225 2912