MSc Computer Science

MSc Computer Science

Computer science is the study of theoretical foundations and practical techniques for implementation in computer systems. Despite its short history, computer science has made major contributions to science and society that have transformed the way we live our lives. There are many sub-fields of computer science and the MSc Computer Science course provides an opportunity to study a range of these to an advanced level, with a particular emphasis on application development,network security and artificial intelligence. You will be taught by an internationally recognised team, drawn from the University’s Computer Science and Artificial Intelligence Paradigms research unit (CSAIP) and the Information Security Research Group.

What you will study

You will study the following modules:

  • Real-time Computer Graphics
  • Software Development
  • Network Security
  • Mobile Application Development
  • Neural Networks
  • Expert Systems
  • Professional Skills Development
  • Advanced Research Methods
  • Project Management
  • Research Project: an investigation of your choice, related to the course
  • MSc Project: the development and evaluation of a significant application or task of your choice, related to the course.
Read More


We have a full range of high-specification computer labs and an ongoing investment programme to ensure that our facilities stay at the forefront of computing developments.


This course is taught at: Treforest Campus, Pontypridd


  • Full Time 1 Years Start Date: Feb 2017
    • Full Time 1 Years Start Date: Feb 2018