MSci Computer Science

  • Develop practical skills in the specification, design and implementation of computer systems, as well as an understanding of the theory behind them
  • Benefit from excellent facilities spanning a wide range of machine types and software ecosystems
  • Our world-class teaching is informed by active, up-to-the-minute research of international standing in developing fields including machine learning, artificial intelligence, and nature-inspired computation
  • Industry experience available to all students through summer placements
  • Comprehensive, relevant programmes inspired by the Computer Science development cycle: theory, design, develop, test and apply
  • We maintain excellent teaching links with computer-related industry partners such as IBM, The Met Office, NATS and Motorola
Read more

Modules

  • Compulsory modules
  • Programming
  • Social and Professional Issues of the Information Age
  • Object-Oriented Programming
  • Computers and the Internet
  • Data Structures and Algorithms
  • Discrete Mathematics for Computer Science
  • Computational Mathematics
  • Web Development
  • Compulsory modules
  • Software Development
  • Computer Languages and Representations
  • Database Theory and Design
  • Network and Computer Security
  • Outside the box: Computer Science Research and Applications
  • Group Software Engineering Project
  • Options modules
  • Artificial Intelligence and Applications
  • Mobile and Ubiquitous Computing
  • The C Family
  • Free Choice Elective
  • Compulsory modules
  • Individual Literature Review and Project
  • Term of Computer Science Studies Abroad
  • Computer Science Individual Project
  • Options modules
  • Enterprise Computing
  • Nature Inspired Computation
  • Learning from Data
  • Computability and Complexity
  • Computer Graphics
  • Algorithms that Changed the World
  • High Performance Computing
  • Commercial and Industrial Experience
  • Free Choice Elective
  • Compulsory modules
  • Group Development Project
  • Individual Research Project
  • Options modules
  • Nature-Inspired Computation
  • Machine Learning
  • Evolutionary Computation & Optimisation
  • Computer Modelling and Simulation
  • Computer Vision
  • Social Networks and Text Analysis
  • Multi-Objective Optimisation and Decision Making
  • £27,000 Per Year

    International student tuition fee

    4 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024

    Mode of Study

    • Full Time