BSc Computing Science
Entry requirements
A level: ABB including one of the following: Mathematics, Computing Science, Digital Technology, Chemistry, Physics, Electronics, or Economics.
About this course
BSc (Hons) in Computer Science. Core topics include Programming, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. The course includes a final-year Computing Project module. Later years offer advanced specialisation options in areas such as web development, networks, and artificial intelligence.
Modules
- COMPUTATIONAL THINKING AND PROGRAMMING FUNDAMENTALS
- PROFESSIONAL SKILLS AND COMPETENCIES
- FULL STACK WEB DEVELOPMENT
- ALGORITHMIC AND MATHEMATICAL THINKING
- FUNDAMENTALS OF AI AND DATA SCIENCE
- NETWORKS AND CYBER SECURITY
- FURTHER PROGRAMMING
- COMPUTER SYSTEMS
- SOFTWARE ENGINEERING
- FULL STACK DATABASE DEVELOPMENT
- CYBER SECURITY CONCEPTS
- ELECTRONICS
- ARTIFICIAL INTELLIGENCE CONCEPTS
- SYSTEMS ANALYSIS
- COMPUTER GRAPHICS
- TIME SERIES, SIGNALS AND AUDIO ANALYSIS
- COMPUTING PROJECT
- GAME AND MOBILE APP DEVELOPMENT
- HUMAN COMPUTER INTERACTION
- CYBER SECURITY CONCEPTS
- ELECTRONICS
- ADVANCED WEB DEVELOPMENT
- ADVANCED NETWORKS
- ARTIFICIAL INTELLIGENCE CONCEPTS
- ADVANCED ARTIFICIAL INTELLIGENCE
- COMPUTER VISION
- UBIQUITOUS COMPUTING
- SYSTEMS ANALYSIS
- COMPUTER GRAPHICS
- TIME SERIES, SIGNALS AND AUDIO ANALYSIS
- INFORMATION VISUALISATION
- DEVELOPING SECURE SOFTWARE