📖Program Curriculum
The first part of this MSc contains a series of compulsory and optional 15-credit modules. A wide range of subjects include blockchain, cryptocurrencies and smart contracts, big data, visual analytics and web application development.
The second part contains a 60-credit project module.
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
Software Engineering Project Planning and Management September-January 15 CSCM01
Software Team Project September-June 15 CSCM04
Computer Science Project Research Methods January-June 15 CSCM10
Software Testing January-June 15 CSCM64
Optional Modules
Advanced Software Technology optionals (Autumn)
Choose Exactly 30 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 two 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 Software Technology optionals (Spring)
Choose Exactly 30 credits from the following Modules:
NOTE : Select two 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
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