Security

Computer security, cybersecurity, or IT security is the protection of computer systems from theft or damage to their hardware, software or electronic data, as well as from disruption or misdirection of the services they provide.

Computer Architecture

Computer architecture course deals with instruction set architecture, microarchitecture and efficient implementation of microarchitecture. Understanding the computer architecture concepts is essential for students interested in hardware, processor design, compilers, and…

Computer Networking

Computer networking is an engineering discipline that aims to study and analyze the communication process among various computing devices or computer systems that are linked, or networked, together to exchange…

Embedded Systems

An embedded system is a programmed controlling and operating system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as…

Electrical Circuits

Students will be introduced to the fundamentals of electrical and electronic engineering. At the completion of the subject students will develop skills in designing and analysing linear circuits comprising electrical…

Digital System Design

This subject develops a fundamental understanding of concepts used in the analysis and design of digital systems. Such systems lie at the heart of the information and communication technologies (ICT)…

Cryptography

Cryptography is the study of information hiding and verification. It includes the protocols, algorithms and strategies to securely and consistently prevent or delay unauthorized access to sensitive information and enable verifiability…