BSc Computer Science Professional Experience
Entry requirements
A level: BBB including at least one preferred A-level (see list below) + GCSE Mathematics grade C/4 OR ABB including at least one relevant A-level (see list below) + GCSE Mathematics grade C/4 IB: 32 points overall including 6,5,5 at Higher Level to include at least one preferred Higher Level subject (see list below) OR 33 points overall including 6,5,5 at Higher Level to include at least one relevant Higher Level subject (see list below)
About this course
BSc in Computer Science. Core topics include Programming, Systems Design, Computer Architecture, Embedded Systems, Data Analysis, Statistics, Ethics & Professional Practice, Human Behaviour, and Artificial Intelligence & Machine Learning. The curriculum includes a Year of Professional Experience and a final-year Computer Science Project.
Modules
- Fundamentals of Maths for Computing
- Introduction to Cyber Security
- Introduction to Computer Architecture
- Data Driven Systems
- Programming
- Object Oriented Programming
- Procedural Programming
- Introduction to Embedded Systems
- Software Engineering and Systems Development
- Data Structures and Algorithms
- Theory of Computation
- Professional and Transferrable Skills
- Systems Security and Cryptography
- Introduction to Artificial Intelligence and Machine Learning
- Networks and Protocols
- Year of Professional Experience
- Computer Science Project
- Concurrent Programming
- Formal Methods
- Software Testing
- Malware Analysis
- Network Security
- Cloud Computing
- Deep Learning
- Video Analytics and Machine Learning