BSc Computer Science
Entry requirements
A level: ABB or BBB IB: 32 points
About this course
BSc (Hons) in Computer Science. Core topics include Programming, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. Students complete an individual project in the final year and can choose from a range of specialist options to match personal interests.
Modules
- Introduction to Programming
- Mathematical Concepts
- Principles of Digital Technology
- Programming Concepts
- Data Structures & Algorithms
- Further Programming
- Introduction to Computer Systems
- Professional Skills
- Global Design Challenge
- Compilers and Computer Architecture
- Databases
- Design and Analysis of Algorithms
- Introduction to Data Science
- Applied Machine Learning
- Computer Networks
- Operating Systems
- Software Engineering
- Individual Project
- Comparative Programming
- Human-Computer Interaction
- Introduction to Computer Security
- Limits of Computation
- Advanced Natural Language Engineering
- Neural Networks
- Technology-Enhanced Learning Environments
- Web 3D Applications
- Web Applications and Services