BSc Computer Science
Entry requirements
A level: ABB IB: 32 points overall
About this course
BSc in Computer Science. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, Mathematical Modelling, and Artificial Intelligence & Machine Learning. The degree includes a final-year Degree Project conducted within a specific area of computer science. The programme is accredited by BCS, the Chartered Institute for IT.
Modules
- Computer Systems Architecture
- Databases
- Mathematics and Computation
- Imperative Programming
- Object-Oriented Programming
- Applications of Computer Science
- Optional Language or University-Wide Modules
- Data Structures and Algorithms
- Operating Systems and Computer Networking
- Artificial Intelligence
- Programming in Python
- Software Systems Design
- Software Engineering and Professional Development
- Degree Project
- Virtual Reality, Games and Graphics
- Data Integration and Information Visualisation
- Machine Learning
- Image Analysis and Visual Intelligence
- Blockchain and Security
- Text Mining and Natural Language Processing
- Cloud-based AI Solutions