This Bachelor programme combines core computer science with specialist cyber security topics to prepare students for technical and professional roles protecting information systems. It suits applicants who enjoy programming, problem solving and applied security work, and who want a mix of theoretical foundations and hands-on practical experience.
The course builds a foundation in computer science — programming, data structures, algorithms, operating systems and databases — and progressively introduces cyber security specialisms. Early modules typically cover software development, mathematics for computing, and systems fundamentals. Specialist modules introduce networks and communications, cryptography, secure software engineering, threat modelling and ethical hacking.
Later-stage and optional modules commonly include digital forensics, penetration testing, incident response, cloud and container security, IoT and embedded device security, security management and governance, and security-focused machine learning applications. The programme places emphasis on practical skills through laboratory work, capture-the-flag style exercises, simulated attacks and defensive exercises, and coursework combining code development with security assessment.
Most routes include a substantial individual or team project in the final year where students design, implement and evaluate a security system, forensic tool, or research investigation under supervision. There is often the option of a professional placement or year abroad to gain industry experience.
Applicants need a good secondary school qualification with strong performance in mathematics and evidence of numeracy; many successful applicants also have A‑level (or equivalent) qualifications in computing, physics or related subjects. Vocational qualifications such as BTEC and international qualifications such as the IB are accepted where they demonstrate suitable technical content.
Typical offers take into account academic attainment, personal statement and references; relevant practical experience, personal projects, programming examples or work experience are advantageous. Applicants whose first language is not English will need to demonstrate proficiency through an accepted English language qualification.
Graduates enter a wide range of roles in public and private sectors, including security analyst, penetration tester/ethical hacker, digital forensics examiner, security engineer, SOC analyst, network security administrator, security consultant, and risk or compliance specialist. Employers include technology firms, financial institutions, consultancies, critical infrastructure companies, and law enforcement/security agencies.
The programme also provides a solid foundation for postgraduate study in cyber security, computer science or specialised areas such as cryptography and for routes to professional certification and chartered status through industry bodies. Practical experience gained via projects or placements helps students build portfolios valued by recruiters.
Oxford Brookes combines a strong taught computer science curriculum with practical, lab-based teaching and opportunities for industry engagement. Students benefit from dedicated computing and networking facilities, specialised security labs and industry-informed modules that reflect current threats and technologies.
The university’s location close to one of the UK’s major innovation and research environments provides access to a local technology and security ecosystem, guest lectures and employer links. Support services include careers and placement support, research-active academic staff who supervise final projects, and extra-curricular security clubs and competitions that allow students to develop hands-on experience and professional networks.
Shortlist scholarships and plan your application — free guidance from our advisors.