Course Content
YEAR 1 SEMESTER 1
- Object Oriented Program Design
- Introduction to Software Engineering
- Linear Algebra 1
- Engineering Foundations – Principles and Communication
YEAR 1 SEMESTER 2
- Unix and C Programming
- Data Structures and Algorithms
- Foundations of Computer Science
- Database Systems
YEAR 2 SEMESTER 1
- Computer Communications
- Operating Systems
- Fundamental Concepts of Cryptography
- Fundamental Concepts of Data Security
YEAR 2 SEMESTER 2
- Computer Graphics OR Penetration
- Testing and Defence
- Computing Topics
- 2 Elective units
YEAR 3 SEMESTER 1
- Capstone Computing Project 1
- Human Computer Interface
- Design and Analysis of Algorithms
- Cyber Security Concepts
YEAR 3 SEMESTER 2
- Capstone Computing Project 2
- Cyber Crime and Security Enhanced Programming
- Cyber Security – Intrusion Detection System and Incident Handling
- Elective unit