Program Overview

The Cyber Security program is designed to provide students with fundamental and advanced cybersecurity knowledge and skills in the areas of software security, system security, network security, web security, and governance, including law, policy, and ethics. This will enable students to apply these security principles and practices to hardware, software, human, and organizational assets. Along the journey with the program, students are also provided with professional training to prepare them for international certifications such as CompTIA Security+, CySA+, and CEH, which are essential for their respective occupations in the industry.

Learning Outcome

Upon completion of this program, the students will be able to:

  • Develop a deep understanding of the diverse range of cyber threats and cybersecurity principles.​
  • Gain advanced knowledge of security technologies and methodologies, including encryption, intrusion detection systems, firewalls, and secure coding practices.​
  • Conduct penetration testing methodologies and vulnerability assessment techniques to proactively identify and address security weaknesses in systems and applications.​
  • Acquire the skills to apply cybersecurity principles and best practices to secure hardware, software, networks, and organizational assets effectively.​
  • Designing a Comprehensive Strategic Plan for Incident Response and Recovery to Counter Cyberattacks.​
  • Demonstrate the ability to design and develop cybersecurity architecture aligned with industry needs.

Future Career

Graduates will be ready to work in roles such as:

      • Cybersecurity Analyst
      • Cybersecurity Auditor
      • Penetration Tester
      • Cybersecurity Sales
      • Cybersecurity Awareness Trainer
      • Cybersecurity Architect
      • Cybersecurity Consultant

Program Structure

 Foundation Year

Term 1

  • Computer Programming Fundamentals
  • Linear Algebra
  • IT Essentails
  • Visual Art
  • Personal Development and Critical Thinking
  • English
  • Seminar on Emerging Technologies I

Term 2

  • Introduction to Networks
  • Discrete Mathematics
  • Probability and Statistics
  • Advanced Programing
  • Information Literacy
  • English
  • Seminar on Emerging Technologies II

Volunteer (Optional)

  • KHoding Hero
  • CIV
  • CODE-C





 Year 2

Term 1

  • Database Management System (DBMS)
  • Switching, Routing, and Wireless Essential
  • Web Technologies
  • Basic Electronics
  • Object-Oriented Programming (Python)
  • Seminar on Emerging Technologies

Term 2

  • Enterprise Networking, Security and Automation
  • System Administration
  • Mobile Application Technologies
  • Wireless Sensor Networks and Internet of Things
  • Data Communications
  • Seminar on Emerging Technologies

Term 3

  • Network Design and Implementation
  • Cloud Computing
  • Introduction to Cyber Security
  • Career Preparation
  • Capstone Project I
  • Seminar on Emerging Technologies

 Year 3

Term 1

  • Advanced Ethical Hacking and Countermeasures
  • Professionalism in Computing and Ethics
  • Cryptography
  • Research Methodology
  • Seminar on Emerging Technologies

Term 2

Internship I

Term 3

  • Security Analysis and Vulnerability Assessment
  • Network Security/Cloud Security
  • Secure Programming
  • Entrepreneurship
  • Seminar on Emerging Technologies

 Year 4

Term 1

  • Digital Forensics/Web App Security/Mobile App security
  • Incident Handling and Response
  • Information Security and Risk Assessment
  • Project Management
  • Capstone Project II
  • Seminar on Emerging Technologies

Term 2

Internship II