IAS5002
Required Course Communication Skills for Today's Information Security Professional
4 quarter credits
This course establishes foundational knowledge of the methodologies, nomenclature, communication skills, principles, and practices related to information assurance and security. This course also introduces current and future technological tools and practices designed to assess vulnerabilities while protecting information technology assets and intellectual property. Must be taken during the first quarter by students who have been admitted to the MS in Information Assurance and Cybersecurity degree program. Cannot be fulfilled by transfer or credit for prior learning.
4 quarter credits
IAS5010
Required Course IT Security Fundamentals
4 quarter credits
In this course, students examine the technology and security principles that apply throughout system and product life cycles. Students identify the basic network components in an information technology system, analyze how they interact, and evaluate their role in system operation. Students explore the basic role and function of network devices including routers, switches, firewalls, VPNs, and intrusion detection as well as the underlying protocols and controls that contribute to their operation. In addition, students demonstrate their ability to use network security tools and network analysis.
4 quarter credits
IAS5015
Required Course Network Security Fundamentals and Cryptography
4 quarter credits
Students 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. Students identify specific points of vulnerability that may be mitigated through the use of administrative security policies and operational information security tools. Students 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
IAS5020
Required Course Information Security Regulatory and Legal Environment
4 quarter credits
Students apply cyber-defense and information assurance controls in context of the rules and guidelines that influence them and with an understanding of the security standards, responsibilities, rules, regulations, and issues that impact a particular organization. Students identify laws and policies related to cyber-defense and how they relate to the storage and transmission of data. Students also study basic concepts of audit, evidence collection, and chain of custody rules. Prerequisite(s): Completion of or concurrent registration in IAS5015.
4 quarter credits
IAS5025
Required Course Operating System Defense
4 quarter credits
Students in this course explore the fundamental security issues related to operating system (OS) defense. Students also employ best practices to harden operating systems and associated software applications using various tools as a part of a layered defense-in-depth strategy. Prerequisite(s): Completion of or concurrent registration in IAS5020.
4 quarter credits
IAS5030
Required Course Identifying and Managing Risk
4 quarter credits
Students identify common information security risk analysis methodologies, their characteristics, pros and cons, and applications. Students examine the sources of risk, including external malicious attackers, intentional and accidental attacks by internal users, and threats from environmental and structural sources. Students also identify vulnerabilities in hardware, software, locations, and procedures that provide an opening to attackers and create risk to organizations. Students demonstrate risk assessment techniques through hands-on application of software vulnerability testing tools. Prerequisite(s): IAS5025.
4 quarter credits
IAS5211
Required Course Mobile and Wireless Network Architecture and Security
4 quarter credits
In this course, students gain an understanding of core concepts, technologies, components, and security issues related to mobile and wireless networks. Students also evaluate approaches to digital communication and analyze how mobile systems operate to facilitate secure access and voice. Finally, students examine wireless and mobile network principles, architectures, and protocols.
4 quarter credits
IAS5220
Required Course Network Security Controls and Testing
4 quarter credits
Students analyze cryptographic algorithms, protocols, and how they protect information in various states. Students apply methodology to detect, analyze, and mitigate vulnerabilities and threats within a network environment, and examine the latest network technologies and security issues involved in network communications. Finally, students identify and demonstrate ways of exploiting vulnerabilities to gain access to a system through penetration testing and network forensics techniques.
4 quarter credits
IAS5230
Required Course Secure Network Design and Engineering
4 quarter credits
Students investigate abstract data types and how to apply them when solving cybersecurity problems in network design and engineering. They analyze security requirements in networked operational systems and evaluate designs for compliance with organizational governance and approval processes. Students also examine how virtualization and network architectures are implemented, deployed, and secured, including how interfaces between major virtualized components affect system risk. Also, students integrate AI tools and methods to automate analysis, enhance security operations, and support decision-making in network architecture and design.
4 quarter credits
IAS5130
Required Course Programming for Security Professionals
4 quarter credits
Students 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, students apply secure coding practices using C and the Python scripting language in their associated integrated development environments. In working with the C language, students apply defensive coding practices designed to prevent many security vulnerabilities. Using Python, students write scripts that perform important network administration tasks such as monitoring network traffic.
4 quarter credits
IAS5201
Required Course Artificial Intelligence in Cybersecurity
4 quarter credits
Students explore how artificial intelligence (AI) capabilities can be used by a cybersecurity team to improve their security process operations. Students take a practitioner focus on how the capabilities can be leveraged. Students present an overview of AI concepts and uses and study various use cases on automating aspects of security processes such as threat intelligence, malware detection, and network security. Other topics include protecting the models themselves, ethical considerations, and emerging trends in AI as they relate to cybersecurity.
4 quarter credits
IAS5900
Capstone IAS Capstone
4 quarter credits
Students demonstrate their mastery of the program and specialization objectives through application of information security and assurance tools and methodologies. For MS in Information Assurance and Cybersecurity students only. Must be taken during the student's final quarter. Cannot be fulfilled by transfer or credit for prior learning. Prerequisite(s): Completion of all required coursework.
4 quarter credits