← All courses at University of Kent

BSc Software Engineering

University of Kent

Institution
University of Kent
Level
undergraduate
Subject
Software Engineering
Duration
3 years
UCAS code
I102
Typical offer
A-level BBB, IB 30, UCAS 120

Entry requirements

A level: BBB IB: 30 points in the IB Diploma or 120 UCAS tariff points

About this course

BSc (Hons) in Software Engineering. Core topics include Programming, Computer Architecture, Embedded Systems, Artificial Intelligence & Machine Learning, Data Analysis, and Mathematical Modelling. The programme includes a supervised software project and group projects. Optional modules allow specialisation in areas such as blockchain, video games development, and data mining.

Modules

  • Programming I
  • Programming II
  • Internet Technologies
  • Human Computer Interaction
  • Foundations of Computing
  • Computer Systems
  • Algorithms
  • Database Systems
  • Web Development
  • Software Project
  • Software Development
  • Fundamentals of AI
  • Fundamentals of Cyber Security
  • Functional Programming
  • Software Engineering Practice
  • Group Project
  • Natural Computation
  • Blockchain and Distributed Systems: Foundations, Security and Applications
  • Information Security Management
  • Video Games Development
  • Computing Law and Professional Responsibility
  • Computational Intelligence in Business, Economics and Finance
  • Theory and Practice of Concurrency
  • Signal, Image, and Data Analysis
  • Cognitive Robotics
  • eHealth
  • Machine Learning Algorithms
  • Computer Networks and Communication
  • Computing in the Classroom
  • Natural Language Processing
  • Programming Language Implementation
  • Computational Creativity and Creative AI
  • Data Mining and Knowledge Discovery
  • Semantic Technologies and Graph Analytics
  • Internet of Things
  • Programming Languages: Applications and Design
  • Deep Learning
  • Introduction to Quantum Computing & Quantum Cryptography
  • Enterprise and Entrepreneurship
  • Image Analysis and Applications