BSc Computer Science (Software Engineering)
Entry requirements
A level: AAB IB: 34 points
About this course
BSc (Hons) in Computer Science. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Research Methods. The first two years cover a broad curriculum, with specialised modules in the final year alongside a major project and dissertation. Students may undertake a paid industry placement or study abroad year.
Modules
- Fundamentals of Computing
- Computer Systems Design and Architectures
- Foundations of Data Science
- Programming Portfolio 1
- Programming Portfolio 2
- Security Programming
- Algorithm Design and Analysis
- Software Engineering Team Project
- Introducing Contemporary Topics in Computing
- Software Systems Design and Implementation
- Major Project and Dissertation in Computer Science
- Distributed Systems
- Development and Operations of Systems
- Introduction to Quantum Computing
- Game Design
- Gaming Technologies and Simulations
- Engineering Biology and AI
- Biomedical Data Analytics and AI
- Cryptography
- System and Network Security
- Human Computer Interaction: Interaction Design
- Computer Vision & AI
- Data Visualization and Visual Analytics
- Career Development for final year students