BSc Computing Science with Cyber Security
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 and Software Engineering. Core topics include Programming, Embedded Systems, Data Analysis, and Artificial Intelligence & Machine Learning. A dedicated cyber security lab covers packet tracing, packet analysis, and malware analysis. The course includes a final-year Computing Project and close links with industry partners including police, insurance, finance, and consultancy organisations.
Modules
- WEB-BASED PROGRAMMING
- SYSTEMS DEVELOPMENT
- COMPUTING PRINCIPLES
- DATABASE SYSTEMS
- PROGRAMMING 1
- MATHEMATICS FOR COMPUTING B
- MATHEMATICS FOR COMPUTING A
- ARCHITECTURES AND OPERATING SYSTEMS
- PROGRAMMING 2
- SOFTWARE ENGINEERING
- DATA STRUCTURES AND ALGORITHMS
- NETWORKS
- INTRODUCTION TO CYBER SECURITY
- COMPUTING PROJECT
- DEVELOPING SECURE SOFTWARE
- NETWORK SECURITY AND IOT
- ANALOGUE AND DIGITAL ELECTRONICS
- ADVANCED WEB DEVELOPMENT
- ARTIFICIAL INTELLIGENCE
- ADVANCED PROGRAMMING
- HUMAN COMPUTER INTERACTION
- AUDIOVISUAL PROCESSING
- UBIQUITOUS COMPUTING
- SYSTEMS ENGINEERING
- SYSTEMS ANALYSIS
- COMPUTER VISION
- COMPUTER GRAPHICS
- ADVANCED ARTIFICIAL INTELLIGENCE
- GAME AND MOBILE APP DEVELOPMENT
- FOUNDATIONS OF DATA SCIENCE