Required Courses - 36 credits
CSEC 501: Information Technology Fundamentals
CSEC 501: Information Technology Fundamentals
Credits: 3
This course will provide students with a solid foundation in information technology fundamentals, including computer hardware, components and peripherals, data storage and media, operating systems, programming, and database structures.
Students who demonstrate technical proficiency through prior completion of academic courses, professional trainings, certifications, work experience, or a combination, may waive out of 3-6 credits of computer science coursework required for the degree (CSEC 501 and CSEC 502). Students who have been approved to waive CSEC 501 and/or CSEC 502 do not need to take additional courses in their place. Students who have both CSEC 501 and CSEC 502 waived will progress directly to CSEC 601 and begin their cybersecurity courses and will complete 30 credits to earn their degree.
CSEC 502: Network Fundamentals
CSEC 502: Network Fundamentals
Credits: 3
This course will provide students with a solid foundation in network and data communications, including the OSI model, TCP/IP, ports and services, DHCP, DNS and other wired and wireless network communication methods and services, and authentication methods.
Students who demonstrate technical proficiency through prior completion of academic courses, professional trainings, certifications, work experience, or a combination, may waive out of 3-6 credits of computer science coursework required for the degree (CSEC 501 and CSEC 502). Students who have been approved to waive CSEC 501 and/or CSEC 502 do not need to take additional courses in their place. Students who have both CSEC 501 and CSEC 502 waived will progress directly to CSEC 601 and begin their cybersecurity courses and will complete 30 credits to earn their degree.
CSEC 601: Cybersecurity Concepts
CSEC 601: Cybersecurity Concepts
Credits: 3
This course provides an introduction to cybersecurity from a theoretical and practical perspective. Students will cover key cybersecurity concepts such as frameworks, access controls, authentication, and encryption, along with other cybersecurity best practices.
CSEC 602: Cybersecurity Laws and Regulations
CSEC 602: Cyber Security Laws and Regulations
Credits: 3
This course provides an overview of law and regulations which impact cybersecurity in various industries. The course will cover both national and international law and regulations, and the steps required to be in compliance with current laws and regulations.
CSEC 603: Human Factors in Cybersecurity
CSEC 603: Human Factors in Cybersecurity
Credits: 3
This course will explore social engineering in cybersecurity and how human factors strengthen or weaken technology measures. The course will cover group and individual factors which makes humans vulnerable to social engineering attacks. Student will learn strategies for teaching system users to be part of a cybersecurity solution.
CSEC 604: Vulnerability and Attacks
CSEC 604: Vulnerability and Attacks
Credits: 3
This course will focus on past, current, and future methods of attacking hosts, networks, and technology systems. This course will focus on various classes of attacks which have been successful in breaching and breaking systems.
CSEC 605: Cyber Threat and Risk Management
CSEC 605: Cyber Threat and Risk Management
Credits: 3
This course will provide students with tools to access the level of insecurity in computer systems and manage risks involved with cyber incidents. It will discuss how to mitigate damage from existing vulnerabilities and to prepare for damage control when an incident occurs.
CSEC 606: Incident Response & Forensics
CSEC 606: Incident Response & Forensics
Credits: 3
This course will cover preparing teams for responding to incidents and events and introduce best practices in network forensics while conducting investigations.
CSEC 607: Cyber-Physical Attacks
CSEC 607: Cyber-Physical Attacks
Credits: 3
The proliferation of networked devices and smart-technologies has bridged the gap between cyberspace and physical space. This class will discuss the security related issues of cyber-physical systems and their impact on the safety of the physical world.
CSEC 608: Cyber Espionage, Terrorism, and War
CSEC 608: Cyber Espionage, Terrorism, and War
Credits: 3
This course will explore the role that cyber-attacks have in espionage, terrorism, warfare, activism, and security of critical infrastructures. Students will learn the strategies and tactics employed to achieve goals on an international level for attacking and defending critical infrastructures and nation states.
CSEC 609: Research Methods in Cybersecurity
CSEC 609: Research Methods in Cybersecurity
Credits: 3
Students will conduct research into a particular cybersecurity problem. With guidance from an advisor, students will explore a topic in-depth and produce a paper reflecting the findings of their research.
CSEC 610: Masters Capstone Project
CSEC 610: Masters Capstone Project
Credits: 3
In this course, student will undertake a final project in an area of research in cybersecurity. Working with an advisor, the student will produce a final capstone project which will culminate their expertise in a particular area of study in cybersecurity.