Cybersecurity (CYB)
CYB 530 Information Assurance/IT Audit 3 cr
This course covers the understanding and managing of risks and threats to information and information systems. This includes protecting and defending information and information systems by ensuring through authorization and other means concepts such as accessibility, secrecy, reliability, and authentication.
CYB 535 Digital Forensic Analysis 3 cr
This course provides students with advanced tools, techniques, and methodologies for accumulating, securing, analyzing, managing, and reporting evidence related to a forensics examination. The professional communication and presentation of the results of forensic investigations will be emphasized.
CYB 538 OS Concepts and Security 3 cr
This course examines the concepts of operating systems such as memory and virtual memory management, as well as processor, process, device, and file management. Topics include the management and organization of network operating systems and operating system security and ethics. Students will manage, configure, and secure operating systems such as Windows, Unix, and Linux in laboratory environments.
CYB 540 Network Security Management 3 cr
This course examines network and web security issues including: risks and threats, system access points, hardware and software defense methods, and organizational security policies. The course will cover the analysis of systems for vulnerabilities, the implementation of security procedures, the monitoring of systems for security breaches, and the recovery or restoration of breached systems.
CYB 545 Penetration Testing 3 cr
This course will explore the methodologies of penetration testing. Students will learn about the generalized attack and how to apply it to create a valid penetration testing model. The concepts of black box, white box, and gray box testing will be introduced using industry-accepted tools and procedures. In addition, students will participate in several labs using the tools introduced in class to assess the current security of a controlled network.
CYB 555 Data Security 3 cr
This course examines the major concepts of data security such as confidentiality, integrity, availability, authenticity, and non-repudiation. Topics include the four types of data security, the five major elements of data security, the three A?s of data security, and the seven components of data security strategies. Students will conduct labs that will expose them to the techniques and tools used in data security management within an organization.
Prerequisite: (CYB 538 Minimum Grade of C)
CYB 560 Scripting 3 cr
This course provides an in-depth examination of scripting for cybersecurity using three languages: Python, Perl, and Bash. Students will create and deploy scripts for various cybersecurity tasks using Python, Perl, and Bash. They will gain skills in automating processes, analyzing data, and integrating scripting with existing security tools, enhancing their capacity to respond to and manage cybersecurity threats effectively.
CYB 570 Cybersecurity Ethics 3 cr
This course examines the topic of ethics from a cybersecurity perspective. Topics include an introduction to the field of ethics; the three ethical frameworks; ethical hacking; issues related to privacy rights, surveillance, and intellectual property; and current cybersecurity codes of ethics. Students will further examine the topic of ethics through writing assignments, utilizing the major ethical frameworks ? virtue, utilitarian, and communitarian.
CYB 590 Special Topics 3 cr
This course aims to introduce the concepts of a scripting language using Python. It will examine the differences between compiled and interpreted languages. The emphasis will be on developing scripts using Python in a command line environment (CLI) to solve real-world problems.