Skip to content

Teaching

CMSC 4333/5333: Incident Analysis and Response I (IR1)

This course introduces the core knowledge and skill sets for incident response, system analysis, and security controls. Students will learn hands-on techniques to investigate the symptoms of attacks and perform comprehensive analysis to discover the details of attack damages and recover/protect the systems from future attacks. Also, students will get familiar with core security concepts for incident analysis and response such as vulnerabilities, cyber kill chain, threat intelligence, and indicators of compromise (IOC).

Note: This class covers the materials for CompTIA Cybersecurity Analyst (CySA+) Certificate.

This course is offered in Springs only.

CMSC 4343/5343: Cyber Operations (CO)

This course introduces the core techniques and hands-on experiences in software security and cyber operations. Students will learn what are vulnerable and secure code patterns., and vulnerability types such as CWE (Common Weakness Enumeration) and CVE (Common Vulnerabilities and Exposures). Based on that, they will practice secure coding and discover various vulnerabilities from real-world code. Furthermore, students will learn security frameworks for vulnerability testing.

Note: This class covers the materials for CompTIA Pentest+ Certificate.

This course is offered in Falls only.

CMSC 4353/5353: Incident Analysis and Response II (IR2)

This course introduces advanced incident response based on real case studies, literature surveys, and research exploration. Students will analyze the components of data breach cases and understand attack details. Also, this course introduces advanced topics of incident response based on indicator of compromise (IoC), knowledge base of adversarial tactics such as MITRE ATT&CK, and system hardening.

CMSC 4163/5163: Secure System Administration and Certification (SSA)

This course introduces the basic knowledge and skill sets for secure system administration. Students will learn and practice hands-on system administration techniques to operate a system with script languages in a command-line interface for efficient and automated management. This course teaches the script languages for Linux and Windows operating systems, shells, editors, and system analysis and automation tools. Also, students will learn the essential concepts, components, and terminologies used in policy, regulation, and risk management important for secure system administration.

Note: This class partially covers materials for CompTIA Security+ Certificate.

CMSC 2833: Computer Organization and Architecture I

This course introduces data representation in computer systems, combinational and sequential digital logic circuits, machine organization, memory, instruction processing, and assembly language.

CMSC 3833: Computer Organization and Architecture II

The study of computer organization will be a continuation of Computer Organization I. It will include memory system architecture, interfacing and communication of computer elements, functional organization, multiprocessing, alternate architectures, and performance enhancements.

This course is offered every semester.

CMSC 4930: Industrial Control System Security

This course is a research course to investigate cyber security issues in industrial control systems.