BSc Computer Science
Entry requirements
GCSE: GCSE English and Mathematics at grade C/4 or above are required. A level: 104 points from a minimum of 2 A levels. International Baccalaureate: 26-30 overall 18 Unit BTEC National Diploma/QCF Extended Diploma: DMM-DDM – science related subjects: IT, Humanities, Engineering, Software Development, IT Practitioners, Business, Computing, Science (GCSE English C/4 and mathematics grade B/5. If you have a grade C/4 in mathematics please contact admissions team). 18 Unit BTEC National Diploma/QCF Extended Diploma: DMM – in science-related subjects: IT, Humanities, Engineering, Software Development, IT Practitioners, Business, Computing, Science. All Access courses: Pass Access to Higher Education Diploma in a relevant subject (e.g. Computer Science, Science, Engineering, Mathematics, Technology) with at least 33 Level 3 credits at Merit and/or Distinction. T level: Merit overall in Digital: Digital Production, Design and Development or Digital Support Services.
About this course
A BSc (Hons) in Computer Science. Core topics include programming, computer architecture, data analysis, and artificial intelligence and machine learning. An optional sandwich placement year is available, with dedicated preparation modules in both the first and second years. Students complete a group software project in the second stage and an independent computing project in the final year.
Modules
- Computing Related Placement (Generic)
- Stage 1 Computing Placement Preparation
- Software Engineering 1
- Computer Systems
- Cyber Security & Networks
- Algorithms, Data Structures and Mathematics
- Computing Practice
- Stage 2 Computing Placement Preparation
- Software Engineering 2
- Information Management & Retrieval
- Artificial Intelligence
- Computing Group Project
- Software Development Tools and Practices
- Security Architectures & Cryptography
- Mechanics and Systems
- Computing Project
- Parallel Computing
- Machine Learning
- Advanced Computing and Networking Infrastructures
- Full-Stack Development
- HCI, Usability and Visualization
- Big Data Analytics
- Security Operations & Incident Management
- Ethical Hacking
- Digital Forensics & Malware Analysis
- Games Graphics Pipelines
- Immersive Game Technologies
- Computing Product Development, Management & Delivery