IAS5015
Network Security Fundamentals and Cryptography
4 quarter credits
Learners apply foundational concepts of cybersecurity and information assurance to select appropriate information security policies, procedures, and controls to defend enterprise information assets from breaches of confidentiality and integrity. Learners identify specific points of vulnerability that may be mitigated through the use of administrative security policies and operational information security tools. Learners also examine principles of cryptography and some of the security controls and methods that use it. Prerequisite(s): Completion of or concurrent registration in IAS5010 or ITEC5020.
4 quarter credits
IAS5100
Data Engineering
4 quarter credits
Learners in this course gain an understanding of basic abstract data structures and the role that data structures play in secure software development. Learners apply data structure concepts to information security problems and perform reverse engineering of data structures, databases, software, and hardware components to determine their functionality, inputs, outputs, and stored data. Prerequisite(s): IAS5130.
4 quarter credits
IAS5110
Digital Forensics Processes
4 quarter credits
Learners in this course apply forensics tools and techniques to investigate incidents, analyze devices, and conduct forensics reporting. Prerequisite(s): IAS5030.
4 quarter credits
IAS5120
Digital Forensics Tools
4 quarter credits
Learners explore and apply forensics tools and techniques to investigate and analyze digital devices and constructs such as personal digital devices, storage media, and network hosts and traffic.
4 quarter credits
IAS5130
Programming for Security Professionals
4 quarter credits
Learners in this course examine core programming concepts such as variables, iteration structures, decision structures, data structures (such as arrays), and how to combine these core concepts to write simple scripts and programs. Additionally, learners apply secure coding practices using C and the Python scripting language in their associated integrated development environments. In working with the C language, learners apply defensive coding practices designed to prevent many security vulnerabilities. Using Python, learners write scripts that perform important network administration tasks such as monitoring network traffic.
4 quarter credits