← All courses at Cardiff University

MSci Computer Science with a Year in Industry

Cardiff University

Institution
Cardiff University
Level
undergraduate
Subject
Computer science
Duration
5 years
UCAS code
G402
Typical offer
A-level AAB

Entry requirements

A level: AAB (B in Maths)

About this course

MSci in Computer Science, an integrated Master's-level programme delivered over five years. Core topics include Programming, Systems Design, Computer Architecture, Embedded Systems, Data Analysis, and Artificial Intelligence & Machine Learning. The course includes a Year in Industry placement, and the final year offers advanced module selection across a range of Computer Science topics.

Modules

  • Fundamentals of Programming
  • Computer Systems
  • Fundamentals of Information Systems
  • Object Oriented Programming and Data Structures
  • Mathematics for Computer Science
  • Professional Practice for Computer Science
  • Software Engineering
  • Algorithms and Data Structures
  • Challenge-based Group Project
  • Full Stack Development
  • Making Sense of Data
  • Introduction to Computational Robotics
  • Fundamentals of AI
  • HCI Fundamentals
  • Secure Coding and Malware
  • Scientific Computing
  • Statistical Methods for Data Analysis
  • Placement
  • Individual Project
  • Digital Transformation
  • Theory of Computation and Automated Reasoning
  • Intelligent Visual Computing
  • Machine Learning
  • Advanced Computational Robotics
  • Human-Robot Interaction
  • Extended Reality (XR)
  • Political Economies of Computing
  • Design Thinking and Prototyping
  • Databases
  • Intelligent Quantum Control
  • Applied Cryptography
  • Digital Forensics and Incident Response
  • Team Project
  • Visual Computing
  • Cyber Security and Risk Management
  • Knowledge Representation
  • Penetration Testing and Malware Analysis
  • Machine Learning for NLP
  • Introduction to Computational Robotics
  • Distributed and Cloud Computing
  • Automated Reasoning
  • Computer and Network Forensics
  • Internet of Things: Systems Design
  • Social Computing
  • Advanced Topics in NLP
  • Programming Paradigms
  • Principles of Machine Learning
  • Applications of Machine Learning: Natural Language Processing/Computer Vision
  • Computational Linguistics
  • Applied Cryptography and Infrastructure Security