BSc Computer Science
Entry requirements
A level: Available to those who are studying for, or who have completed Level 3 qualifications (eg, A-Levels or BTEC diploma) and to mature-aged candidates without formal qualifications who have suitable background education, experience and motivation. IB: Available to those who are studying for, or who have completed Level 3 qualifications (eg, A-Levels or BTEC diploma) and to mature-aged candidates without formal qualifications who have suitable background education, experience and motivation.
About this course
BSc in Computer Science. Core topics include Programming, Embedded Systems, and Artificial Intelligence & Machine Learning. Accredited by the BCS on behalf of the Engineering Council, the four-year programme includes foundation modules in the first year. A Major Project is completed in the final year.
Modules
- Academic Skills Foundation 1
- Academic Skills Foundation 2
- Foundation Mini Projects
- Foundation Programming
- Information Technology for University Students
- Spreadsheets for University Students
- Communication and Technology
- License to Use Mathematics
- Introduction to Computer Infrastructure
- Introduction to Programming
- Problems and Solutions
- Programming Using an Object-Oriented Language
- Study Skills for Computer Science
- Web Development and Information Security
- Agile Software Engineering
- Algorithm Design and Data Structures
- Modelling Persistent Data
- Artificial Intelligence
- Robotics and Embedded Systems
- Scientific Python
- Major Project
- Professional Issues in the Computing Industry
- Advanced Algorithms
- Computational Bioinformatics
- Computer Graphics and Games
- Mobile Development with iOS