• FindA University Ltd Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • University of Leeds Featured Masters Courses
  • Ulster University Featured Masters Courses
  • FindA University Ltd Featured Masters Courses
  • Jacobs University Featured Masters Courses
  • Regent’s University London Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
FindA University Ltd Featured Masters Courses
University of Leeds Featured Masters Courses
Imperial College London Featured Masters Courses
University of Cambridge Featured Masters Courses
FindA University Ltd Featured Masters Courses

Computer Science MSc

Course Description

The MSc in Computer Science course is for you if you are a graduate from one of a wide range of disciplines and are looking to change direction or because of the needs of your chosen career, require a solid foundation in Computer Science.

As the use of computers and computer based systems continues to grow in all aspects of life, at home and at work, it is apparent that there will be for years to come a need for many people who can combine a knowledge of Computer Science, the discipline that underlies Information Technology, and degree level knowledge in a wide variety of other disciplines.

Over the duration of the Computer Science course you will study a variety of modules taught by academic staff that are part of internationally renowned research groups. The course is also regularly updated to ensure that it keeps pace with the rapid developments in Computer Science.

As a student on the MSc in Computer Science you will study a wide range of modules including:

Compulsory modules:

Programming in Java
Computer System Concepts
Software Engineering Principles
Software Concepts and Efficiency
Research Methodology
Computer Science Project Development

Optional Modules:

Advanced Database Systems
Artificial Intelligence Applications
Computer Vision and Pattern Recognition
Concepts of Programming Languages
Critical Systems
Data Visualisation
Design Patterns and Generic Programming
Distributed and Object-Oriented Programming
Embedded Systems
Graphics Processor Programming
High Performance Programming in C/C++
Interaction Technologies: Hardware and Devices
IT Security: Theory and Practice
Logic for Computer Science
Mobile Interaction Design
Modelling and Verification Techniques
Relational and Object Oriented Database Systems
Software Testing
Writing Mobile Apps
Writing Web and Web Service Applications

A further three months duration is spent undertaking a substantial research project in Computer Science under the supervision of an academic within the department. Projects are related to recent developments in Computer Science, research carried out by groups within the department, or can be linked to industry.


All Computer Science courses will provide you the transferable skills and knowledge to help you take advantage of the excellent employment and career development prospects in an ever growing and changing computing and ICT industry.

90% of Swansea’s Computer Science graduates are in full-time employment or further study within six months of graduating (HESA June 2011).

Department of Computer Science

The Department is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

The Department of Computer Science also offers:

Excellent employment prospects.
According to the 2016 Guardian University Guide, Computer Science at Swansea is 11th in the UK overall and 1st in Wales.
According to the 2015 Times Good University Guide, Computer Science at Swansea is 6th in the UK for "Graduate Prospects" and 15th overall for Computer Science in the UK and 1st in Wales [2015 Times League Table ].
Ranked 11th in the UK for research and 1st in Wales. [ Research Excellence Framework ]
80% of the research activity assessed as world-leading or internationally-excellent.
A state-of-the-art education.
Friendly staff, committed to the highest standards.
In the top 10 for "Student Satisfaction", 2014 National Student Survey.
Teaching score of Excellent.
Our industrial programme IT Wales which can arrange vacation employment placements.
A university with high success rate, low drop-out rate, and excellent student support.
Whatuni University of the year 2014.

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

All Available Videos:

Student Profiles

100 Swansea University Master's Scholarships - 20+ Awards

Swansea University is offering 100 Master’s Scholarships, each worth £3000 towards tuition fees for UK/EU students starting eligible master’s courses in September 2017.Eligible courses include:All LLM programmes (including LLM by Research)All MA programmes (including MA by Research)All MRes programmesAll MSc programmes (including MSc by Research)Please note that MPhil, GDL/CPE and LPC programmes are not eligible for the Swansea University Master’s Scholarship scheme.

Value of Scholarship(s)



You must have, or expect to achieve, a minimum 2:1 honours degree (or equivalent).You must hold an offer to study on an eligible master’s course at Swansea University from September 2017. Programmes commencing in January, April and July 2017 are not eligible.

Application Procedure

Please visit our website for more details on how to apply.

Further Information


Entry Requirements

Normally a 2.2 honours degree or above in Computer Science or related subject (for MSc Computer Science degree can be in any subject). English language requirement IELTS 6.0 (with a minimum of 5.5 in each component) or Swansea University recognised equivalent.

Email Enquiry

Recipient: Swansea 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