• University of Leeds Featured Masters Courses
  • Ulster University Featured Masters Courses
  • FindA University Ltd Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • University of Cambridge Featured Masters Courses
  • Swansea University Featured Masters Courses
  • Jacobs University Featured Masters Courses
University of London International Programmes Featured Masters Courses
Imperial College London Featured Masters Courses
Ulster University Featured Masters Courses
Queen Margaret University, Edinburgh Featured Masters Courses
FindA University Ltd Featured Masters Courses

MSc Computer Science

Course Description

This course builds your knowledge of advanced computer science and gives you the opportunity to write complex software. During your studies you learn theories of traditional computer science then apply these to real life problems.

Throughout the course you focus on the design and implementation of parallel and distributed software. You explore:
-How modern computer systems use multi-core and multi-processor architectures to handle complex data sets or solve complex problems.
-How to parallelise solutions, so you can take on tasks such as processing high data volumes in social media applications and managing in-game events.

Another key part of your learning is the use of C++ programming language. You gain the skills to develop as an expert programmer, with an understanding of both your own code and its interactions with the machine.

You also take a work-based module, with the choice between:
-A six month placement with an external employer.
-Working within the University on projects for internal departments or external clients.

During your placement you are supervised by our teaching staff. Previous students have worked with companies including: SAP; IBM; 3Squared; Plus Net.

You graduate with the theoretical knowledge and technical expertise needed for a range of roles in the software industry.

For more information, see the website: https://www.shu.ac.uk/study-here/find-a-course/msc-computer-science

Course structure

Full time – 12-18 months, with a 6 month placement option. Starts September.

-C++ boot camp
-Concrete maths
-Architectures and technologies for entertainment software
-Algorithms and data structures
-Advanced programming
-Multiprocessing and parallel systems
-Consultancy skills
-Research methods
-Work experience

Assessment: individual assignments; group work; practical projects; reports; presentations.

Visit the MSc Computer Science page on the Sheffield Hallam University website for more details!

Entry Requirements

First degree in software engineering, computer science or a related subject. We accept alternative degree subjects if you can demonstrate adequate programming skills. Overseas applicants from countries whose first language is not English must normally produce evidence of competence in English. An IELTS score of 6.0 with 5.5 in all skills (or equivalent) is the standard for non-native speakers of English. If your English language skill is below an IELTS score of 6.0 with a minimum of 5.5 in all skills we recommend a Sheffield Hallam University Pre-sessional English course which will enable you to achieve an equivalent English level.

Email Enquiry

Recipient: Sheffield Hallam University
Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.
Email Sent

Share this page:

Cookie Policy    X