Academic path
Year 1
- Introduction to programming and web technology5
- Basics of electronics5
- Discrete structure5
- Math for computer science I5
- Ethics and technology5
- English language5
- Introduction to data structures6
- Math for computer science II6
- Cyber Security Fundamentals5
- Network and System5
- Computer architecture5
- Academic writing5
Academic path
Year 2
- Operating Systems6
- Information Systems6
- Software Development I7
- Web Technology, Security and Honeypot6
- Elective (choose 1): Software Architecture, Project Management, Human Factors in Cybersecurity, Digital Forensics and Incident Response, Secure Software Development Lifecycle5
- Windows and Linux Server5
- Software Development II7
- Network and System Pentesting6
- Cybercrime7
- Elective (choose 1): Mobile Security, Data Privacy and IT Law, Cloud Security, IoT Security, Artificial Intelligence and Machine Learning in Cybersecurity, Blockchain and Cryptocurrency Security6
Academic path
Year 3
- Cryptography8
- Windows and Linux Server Security6
- Network and CCNA Security6
- Elective (students must select 2 courses): Security Management Threat and Risk Assessment, Datacentre Technology and Security, Emergent Security Techniques, Advanced Penetration Testing, Critical Infrastructure Security6
- ICT Management6
- Software Development (Security) III6
- Internship8
- Thesis10


