Overview
Protecting digital infrastructures, secure communications, and sensitive data networks is critical to safeguarding modern global society. The BSc (Hons) Computer Science with Cyber Security at University of Kent provides a comprehensive education that integrates fundamental computer science principles with specialized expertise in information security. Taught by research-active academics and industry specialists within modern computing laboratories, the degree balances theoretical system design with practical security applications. Students examine core topics such as object-oriented programming, operating systems, and database management alongside threat modeling, cryptography, and network defense strategies. The curriculum emphasizes hands-on problem-solving through practical lab exercises, system analysis, and real-world security scenarios. This pathway is ideal for analytical thinkers who wish to understand technical software mechanics while mastering the skills needed to defend computational systems against emerging cyber threats.
What You'll Learn
Fundamental programming paradigms, object-oriented concepts, and computational problem-solving
Computer organization, operating systems architecture, and hardware infrastructure principles
Principles of database design, relational modeling, and SQL database management
Data structures, algorithm analysis, and computational complexity evaluation
Computer networks, secure system design, and network protocol security
Fundamentals of cryptography, information security frameworks, and risk management
Threat analysis, penetration testing methodologies, ethical hacking, and vulnerability assessment
Digital forensics, malware analysis, software security engineering, and secure coding practices
Independent capstone research project involving secure software design, analysis, and implementation
Learning Outcomes
Graduates will possess a deep understanding of core computer science theory alongside specialized expertise in cybersecurity architectures, threat vectors, and defense mechanisms. They will be capable of critically evaluating software systems for security vulnerabilities, analyzing network threats, and implementing robust cryptographic and engineering controls to mitigate risks. Students build strong technical abilities in modern programming languages, forensic analysis tools, and security auditing frameworks using industry-standard environments. Furthermore, learners master the ability to evaluate ethical, legal, and regulatory considerations surrounding data protection and privacy within corporate and public sectors. Through specialized elective study and a major individual cybersecurity project, scholars develop advanced analytical and practical capabilities, preparing them to succeed as cybersecurity analysts, secure software developers, penetration testers, or information security consultants.

University of Kent