Swansea University

MSc Advanced Computer Science

You have the freedom to shape the first part of your study with a series of 15-credit modules, while a 60-credit project module will define the second part.

Throughout this degree, you will be taught by staff from internationally renowned research groups. Their knowledge of constant developments in computer science helps to keep your learning fresh and relevant to the wider industry.

Our commitment to keeping up with the technological curve is also reflected in the hardware you will be working with every day.

Our laboratories are continually upgraded to ensure equipment is never more than three years old, and rarely more than two. Currently in use are three fully networked laboratories. One runs Windows, another runs Linux, and a third project laboratory contains specialized equipment.

These laboratories support software including the programming languages Java, C# and the .net framework, C, C++, Haskell, and Prolog. Integrated program development environments include Visual Studio and Netbeans - the widely-used Microsoft Office package, web access tools, and many special purpose software tools

Entry Requirements

  • A 2:2 honours degree (or above) in Computer Science or other relevant discipline.
  • IELTS 6.0 (with a minimum of 5.5 in each component) or equivalent English test. 

Career Prospects

career opportunities after completing MSc Advanced Computer Science

  • Software engineer, Motorola Solutions
  • Change coordinator, Logica
  • Software developer/engineer, NS Technology
  • Workflow developer, Irwin Mitchell
  • IT developer, Crimson Consultants
  • Programmer, Evil Twin Artworks
  • Web developer & web support, VSI Thinking
  • Software developer, Wireless Innovations
  • Associate business application analyst, CDC Software
  • Software developer, OpenBet Technologies
  • Technical support consultant, Alterian
  • Programming, Rock It
  • Software developer, BMJ Group

Course Details

The second part contains a 15-credit compulsory module on project research methods and a 60-credit project module.

Year 1 (Level 7T)

MSc Project Academic Year 60 CS-M20
Optional Modules
ACS optionals (Spring)
Choose Exactly 60 credits from the following Modules:

IT-Security: Cryptography and Network Security 15
Security Vulnerabilities and Penetration Testing 15
Blockchain, Cryptocurrencies and Smart Contracts 15
Big Data and Data Mining 15
Data Visualisation 15
Advanced Topics: Artificial Intelligence and Cyber Security 15
Human Computer Interaction 15
Web Application Development 15
Software Testing 15
Logic in Computer Science 15
Hardware and Devices January-June 15
Network and Wireless Security 15
AND
ACS optionals (Autumn)
Choose Exactly 45 credits from the following Modules:

Information Security Management 15
Critical Systems 15
Human-Centred Visual Analytics 15
Big Data and Machine Learning 15
Web Application Development 15
Embedded System Design 15
Optimisation 15
Modelling and Verification Techniques 15
Operating Systems and Architectures 15

*The information’s are correct at the time of publishing, however it may change if university makes any changes after we have published the information. While we try our best to provide correct information, It is advisable to call us or visit university website for up to date information.

Are you ready to start building your future?

Contact our admission counseller and get a free consultation.