The Department of Computer Science and Software Engineering at Cardiff University offers a joint MSc in Computer Science with Software Engineering and a PhD. The MSc in Computer Science and Software Engineering consists of five compulsory modules with a total of 120 credits of modules. Modules cover topics including software development, security and forensic computing, operating systems, data structures, algorithms, programming and software engineering.