MSci (Hons) Computer Science

Course Overview

This four-year degree prepares you for highly specialised and dynamic careers. These might include software engineering, big data and data science, security analysis or emerging technologies and will distinguish you as a committed and knowledgeable Computer Scientist.

Read more

Modules

  • Compulsory modules
  • Programming 1
  • Professional Issues 1: Computers and Society
  • Concepts of Computer Science
  • Modelling Computing Systems 1
  • Programming 2
  • Professional Issues 2: Software Development
  • Introduction to Data Science
  • Modelling Computing Systems 2
  • Compulsory modules
  • Declarative Programming
  • Software Engineering
  • Database Systems
  • Algorithms
  • Automata and Formal Language Theory
  • Options modules
  • Professional Development and Career Planning
  • Introduction to Human-Computer Interaction
  • Concurrency
  • Web Service Development
  • Visual Computing
  • Artificial Intelligence
  • Compulsory modules
  • Computer Science Project Implementation and Dissertation
  • Computer Science Project Specification and Development
  • Options modules
  • High Integrity Systems
  • Embedded System Design
  • Optimisation
  • Modelling and Verification Techniques
  • Teaching Computing via a School Placement
  • Writing Mobile Apps
  • Web Application Development
  • Cryptography and IT-Security
  • Big Data and Machine Learning
  • Invention and Innovation in Computing
  • Artificial Intelligence
  • Data Visualisation
  • User Experience
  • Software Testing
  • Advanced Object-Oriented Programming
  • Logic for Computer Science
  • Introduction to Video Games Programming
  • Writing Mobile Apps
  • Web Application Development
  • Cryptography and IT-Security
  • Big Data and Machine Learning
  • Compulsory modules
  • MSci Computer Science Project Research Methods
  • MSci Computer Science Project
  • Options modules
  • Information Security Management
  • Critical Systems
  • Human-Centred Visual Analytics
  • Embedded System Design
  • Optimisation
  • Modelling and Verification Techniques
  • Operating Systems and Architectures
  • IT-Security: Cryptography and Network Security
  • Big Data and Machine Learning
  • Web Application Development
  • Invention and Innovation in Computing
  • Security Vulnerabilities and Penetration Testing
  • Blockchain, Cryptocurrencies and Smart Contracts
  • Big Data and Data Mining
  • Data Visualisation
  • Advanced Topics: Artificial Intelligence and Cyber Security
  • Human Computer Interaction
  • Software Testing
  • Logic in Computer Science
  • Computer Vision and Deep Learning
  • Hardware and Devices
  • Network and Wireless Security
  • IT-Security: Cryptography and Network Security
  • Big Data and Machine Learning
  • Web Application Development
  • £18,550 Per Year

    International student tuition fee

    4 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024
    • September 2025

    Mode of Study

    • Full Time