← All courses at University of Leicester

BSc Computer Science

University of Leicester

Institution
University of Leicester
Level
undergraduate
Subject
Computer Science BSc
Duration
3-4 years
UCAS code
G400, G401, G402
Typical offer
A-level ABB

Entry requirements

A level: ABB

About this course

BSc in Computer Science, combining theoretical foundations with practical software development. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. The second year includes a group project working with a real client, and the final year centres on an individual Computer Science Project. Optional modules allow study of advanced topics such as distributed systems and concurrency theory.

Modules

  • Computer Science Project
  • Computers, Society and Professionalism
  • Mobile and Web Applications
  • C++ Programming
  • Internet and Cloud Computing
  • Data Science and Visualisation
  • Advanced Artificial Intelligence
  • Software Measurement and Quality Assurance
  • Analysis and Design of Algorithms
  • Cryptosystems
  • Technology and Innovation Management
  • Functional Programming
  • AI for Space
  • Deep Learning and Computer Vision
  • Generative Development
  • AI Security, Ethics, and Management
  • Ethical Hacking and Penetration Testing
  • Computing Fundamentals
  • Programming Fundamentals
  • Mathematics Fundamentals
  • Computer Architecture
  • Introduction to Object Oriented Programming
  • Software Lifecycle and Quality
  • Algorithms, Data Structures and Advanced Programming
  • Personal and Professional Development 1
  • Operating Systems and Networks
  • Databases and Domain Modelling
  • Information Security Fundamentals
  • Software Architecture and System Development 1
  • Personal and Professional Development 2
  • Software Architecture and System Development 2
  • Foundations of Computation
  • Data Analytics
  • User Interfaces Design and Evaluation
  • Foundations of Artificial Intelligence
  • Secure Software Development