BSc (Hons) Computer Science

Course Overview

Our BSc Computer Science degree will teach you about computer graphics, computer systems modelling, software engineering, data visualisation, how to write mobile apps and some of the more advanced theoretical aspects of computer science. You will develop your programming skills in C and Java.

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
  • 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
  • £18,550 Per Year

    International student tuition fee

    3 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024
    • September 2025

    Mode of Study

    • Full Time