BSc Computer Science
Entry requirements
A level: BBC Applicants offering Mathematics, Further Maths, Physics, Chemistry, Software Systems Development or Computing, Computer Science (not IT/ICT), will receive a two grade drop e.g. CCC.
About this course
BSc (Hons) in Computer Science. Core topics include Programming, Computer Architecture, Project Management, Ethics & Professional Practice, and Artificial Intelligence & Machine Learning. Students undertake a Final Year Project to integrate and apply learning from across the course. A Professional Practice placement year provides structured work-based learning experience in industry.
Modules
- Mathematics for Computing
- Software Development I
- Software Development II
- Database Systems
- Computer Hardware and Operating Systems
- Systems Analysis and Design
- Cloud Computing
- Computer Networks & Security
- UX
- Object-oriented Programming
- Algorithms and Data Structures
- Mobile Application Development
- Professional Development
- International Academic Studies
- Professional Practice - Computing
- Final Year Project
- Cyber Security
- Concurrent and Distributed Systems
- Cloud Operating Systems
- Advanced Mobile Technology
- Intelligent Robotics
- Computer Vision
- Mixed Reality
- Computational Intelligence Technology