Course Content
Core
- Calculus
- Linear Algebra
- Programming Language (C)
- Discrete Mathematics
- Introduction of Software Engineering
- Data Structures
- Design and Analysis of Algorithms
- Principles of Computer Composition
- Principles of Database System
- Probability and Statistics
- Principles of Operating Systems
- Introduction to Cyber Security
- Computer Networks and Communication
- ARM Assembly Language
- Modern Cryptography
- Applied Machine Learning
- Compiler Principles
- Digital Forensics and Investigation
- Network Attack and Defence Technology
- Cyber Security Laws and Regulations
- Network Traffics Monitoring and Analysis
Major Elective
- Object-Oriented Programming-C++
- Object-Oriented Programming-Java
- Introduction of Cloud Computing
- Data Mining
- Advanced Network Attack and Defence Technology
- Malware Analysis
- Cryptanalysis
- Biometrics
- Blockchain Technology
- Technology and Application of Internet of Things
- Big Data Analytics