Cyber Security Program Overview

Cyber Security Program Overview

Program Overview

The objective of this cybersecurity major is to equip students with skills that are relevant in this era of digital transformation. The increasing prevalence of digitization in all fields has made cybersecurity imperative for ensuring the security of data from all angles. The major curriculum has been meticulously crafted to impart lifelong learning, covering crucial facets of cybersecurity, such as software design and development, privacy and data security, cyber-network security, and ethical considerations of digital law. The program focuses on project-based learning, enabling students to acquire practical experience relevant to the industry. Through collaborative teamwork and the latest tools and technologies, students will gain hands-on experience, developing critical skills such as communication, problem-solving, and teamwork that are indispensable in a professional setting. Furthermore, an industry placement program lasting a year supplements the university’s hands-on approach by providing an opportunity for students to gain real-world work experience. This immersive experience will enable them to assimilate practical knowledge and skills that can equip them for a successful career. Graduates of this program will have the knowledge and skills necessary to pursue various roles, including but not limited to, software security designer, DevOps engineer, network and server manager, ICT security auditor and Ethical hacking engineer. Potential employment opportunities are diverse, ranging from healthcare and finance to technology and government sectors.

Program Learning Outcomes

  • Acquire fundamental knowledge about the technologies and tools commonly used in the industry for cybersecurity management. (knowledge)
  • Acquire foundation knowledge about digital ethics and laws pertaining to cybersecurity (knowledge)
  • Analyze problems and risks associated with a current physical and logical infrastructure and suggest solutions to address them (Cognitive Skill, Information Technology, and Numerical Skills)
  • Apply cybersecurity principles and practices, along with appropriate tools and technologies, to create a high-quality solution that meets a specified business need (Cognitive Skills)
  • Learn and adapt to new technologies that emerge in the rapidly changing field of digital transformation with professional ethic (Interpersonal Skill and Responsibility) 
  • Apply project management process and methodology to ensure effective teamwork and communication (Communication, Psychomotor Skills)

Program Structure

The 4-year Bachelor’s Degree program contains 156 credits combining from 106 credits of coursework, 48 credits of internship and 2 credits of Industrial Placement Report. The courses are divided into three categories, including Common Courses, Specialized Courses, and Elective Courses.

Common courses 

ENG101: Core English

ENG102: Core English

ENG103: Academic Writing Skills 

RES101: Research Methods

PRO101: Computer Fundamentals

CHN101: Chinese

CHN102: Chinese

STA101: Statistics and Probability

SDE101: Social and Digital Entrepreneurship

PHI101: Philosophy and Anthropology of Technology 


9 internships (3 internships per term)

Specialised courses

MAT101: Applied Math

PHY101: Physics 

P001: Algorithms  

ISP201: Introduction to Software Engineering 

DSA202: Data Structure and Algorithms 

CA203: Computer Architecture 

DB204: Database

OOC205: Object Oriented Concept

AI206: Introduction to AI 

OSCN207: Operating System and Computer Network

SDS208: Software Design and Security

ICPS209: Introduction to Cyber-Physical Systems 

CBT341: Cryptography and Blockchain Technology

EIN342: Enterprise Infrastructure Network for Cyber Security 

CMF343: Computer and Mobile device Forensics 

IOTS344: Virtualization/Cloud and IoT Security 

EH345: Object Oriented Concept

TTCS346: Ethical Hacking

IR347: Cyber Security Incident Response Team

DLCE348: Digital Law and Cyber Ethics 

PT349: Penetration Testing

Elective courses

HUM101: Introduction to Humanities

GLO101: Global Studies 

ENV101: Environment and Geography 

PRO102: Object-Oriented Programming 

MAT101: Applied Math

ATR101: Fine Arts 

ARC101: Computer-Aided Design

PHY101: Physics

RES101: Research Methods

COM101: Computer Fundamentals

(other 6 elective courses from other faculties)

Job Prospects

  • Cyber Security Engineer
  • Cyber Security Analyst 
  • IT Auditor 
  • Cyber Security Specialist
  • Cyber Security Consultant 
  • DevOps Engineer 
  • Cyber Security Architect 
  • Penetration & Vulnerability Tester