Course Code Course Name Course Description
0741453 Information Systems Security

This course introduces the core knowledge required of any cybersecurity role, the students will learn the foundations of threat, attacks vulnerabilities, detect various types of compromise and have an understanding of penetration testing and vulnerability scanning concepts, compare and contrast Information Security roles, explain threat actor types, compare and contrast social engineering attack types topic, determine Malware Types, Assessing Security Posture with Software Tools, Explain Penetration Testing Concepts.

0790211 Principles of Cryptography

This course delivers the foundations of basic cryptography concepts, compare and contrast basic cryptography concepts; what is Cryptography? And the history of Cryptography, Mono-Alphabet Substitution, Multi-Alphabet Substitution, Homophonic Substitution, Null Ciphers Book Ciphers, Rail Fence Ciphers, the Enigma Machine, CrypTool, explain Hashing and Symmetric cryptographic algorithms, explain Asymmetric cryptographic algorithms, implementing a Public Key Infrastructure, implement Certificates and Certificate Authorities, implement PKI Management.

0790220 Progrming Language in Information Security

This course introduces formal techniques to support the design and analysis of Programming in Information Security, focusing on both understanding the underlying theory of networking and possible attacks and practical considerations of developed programs. Topics include socket programming, Working with N-map Scanner, Interacting with Vulnerability Scanners, Python Tools Forensics Analysis, Cryptography and Penetration testing.

0216202 Visual Programming

This module aims to provide students capabilities to design and implement the applications using visual programming through Microsoft Visual Studio .Net and V.C. # to develop different types of applications using .Net platform.