📖Program Curriculum
Students starting in September or January will study the same core modules as part of the programme. Dates for January intake to be confirmed.
The first part of this MSc contains a single compulsory module on computer science project research methods and a series of 15-credit modules to choose from. A wide range of subjects include blockchain, cryptocurrencies and smart contracts, big data, visual analytics and web application development.
The second part contains a 15-credit compulsory module on project research methods and a 60-credit project module.
MSc 1 Year Full-time - September
Year 1 (Level 7T)
FHEQ 7 Taught Masters / PGDip / PGCert
Students choose 120 credits from the following:
Compulsory Modules
Module Name Module Duration Credits Module Code
Computer Science Project Research Methods January-June 15 CSCM10
Optional Modules
Advanced Computer Science optionals (Autumn)
Choose Exactly 60 credits from the following Modules:
NOTE : Graduates from our BSc programmes in Computer Science at Swansea University are usually not allowed to take modules of which they have already taken the level 3 version. The department aims to offer sufficient modules to allow a balanced choice of optional modules. In case of queries regarding the required modules for your scheme, please contact the course coordinator for the respective scheme. Select 4 modules.
Module Name Module Duration Credits Module Code Guidance
Information Security Management September-January 15 CSCM08
Critical Systems September-January 15 CSCM13
Human-Centred Visual Analytics September-January 15 CSCM27
Embedded System Design September-January 15 CSCM68
Optimisation September-January 15 CSCM72
Modelling and Verification Techniques September-January 15 CSCM85
Operating Systems and Architectures September-January 15 CSCM98
AND
CSCM48/CSCM18/CSCM45
Choose Maximum Of 15 credits from the following Modules:
NOTE : You may choose to make no selection in this section.
Module Name Module Duration Credits Module Code Guidance
IT-Security: Cryptography and Network Security September-January 15 CSCM18
Big Data and Machine Learning September-January 15 CSCM45
Web Application Development September-January 15 CSCM48
AND
Advanced Computer Science optionals (Spring)
Choose Exactly 45 credits from the following Modules:
NOTE : Select three modules.
Module Name Module Duration Credits Module Code Guidance
Blockchain, Cryptocurrencies and Smart Contracts January-June 15 CSCM29
Big Data and Data Mining January-June 15 CSCM35
Data Visualisation January-June 15 CSCM37
Advanced Topics: Artificial Intelligence and Cyber Security January-June 15 CSCM38
Human Computer Interaction January-June 15 CSCM39
Software Testing January-June 15 CSCM64
Logic in Computer Science January-June 15 CSCM75
Computer Vision and Deep Learning January-June 15 CSCM77 CSCM45 (TB1) is a pre-requisite for CSCM77
Hardware and Devices January-June 15 CSCM79
AND
CSCM48B/CSCM45J
Choose Maximum Of 15 credits from the following Modules:
NOTE : You may choose to make no selection in this section.
Module Name Module Duration Credits Module Code Guidance
Big Data and Machine Learning January-June 15 CSCM45J
Web Application Development January-June 15 CSCM48B
FHEQ 7 Taught Masters Dissertation
Compulsory Modules
Module Name Module Duration Credits Module Code
MSc Project Academic Year 60 CS-M20