BSc (Hons) Software Engineering

Course Overview

Our BSc Software Engineering 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. Students on our software engineering degree will learn the fundamentals of computer science before specialising in software testing, design patterns and generic programming.

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
  • Software Engineering 2
  • Options modules
  • Professional Development and Career Planning
  • Introduction to Human-Computer Interaction
  • Concurrency
  • Web Service Development
  • Visual Computing
  • Automata and Formal Language Theory
  • Compulsory modules
  • Software Engineering Project Planning and Management
  • Software Engineering Project Implementation and Dissertation
  • Software Engineering Project Specification and Development
  • Software Testing
  • 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
  • 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