BSc Computer Science
Entry requirements
A level: BBC
About this course
BSc (Hons) in Computer Science. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. The course offers pathways in Cyber Security, Web and Mobile Development, or Artificial Intelligence, with the option to create a custom pathway. Students may undertake an optional placement year or study abroad, and are allocated a Personal Academic Coach.
Modules
- Computing Fundamentals
- Networking and Cyber Security
- Introduction to Web Design
- Introduction to Programming
- Introduction to AI and Data Science
- Placement Year
- Software Engineering
- Databases
- Advanced Web Application
- Security Testing
- Machine learning
- Advanced Programming and Data Structures
- Final Project
- Information Engineering
- AI and Data Science Applications
- Mobile Development
- Distributed Systems and Cloud Computing
- Cyber-Physical Security
- Cyber Forensics and Intrusion Management
- Cyber Security: Attack and Defence
- Advanced Artificial Intelligence