Master of Science in Cyber Security

Cyber Security Courses


CYB501 | Foundations of Information Security (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

An overview of information security concepts; a basic introduction to information assurance principles and information security systems and specific issues pertaining to risk assessment and cyber threats; a brief examination of the laws governing information security including public policy and ethical standards.

CYB 528 | Foundations of Cyber Forensics (3 units)

This course presents a high level introduction of Cyber Forensics including the different approaches in computer forensics investigation. It will also cover the ethics as it is mapped to the objectives of the Center of Academic Excellence in Cyber Security.

CYB529 | Advanced Cyber Forensics (3 units)

Prerequisite: Graduate Standing, CYB 528, Consent of Coordinator

The course examines advanced cases in digital forensics, and applies advanced methodologies and proven practices applied in digital investigations.

CYB 538 | Information Security Policy and Procedures (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

This course examines the legal concepts, principles and theories of public policy as they apply to information technology. A review of the American system with its federal and state levels will be studied to provide students with the necessary legal background in which the world of Information Technology functions. A special emphasis will be placed on compliance issues, Cyber laws and regulations.

CYB548 | Advanced OS Security (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

The goal of this course is a study of the challenges involved in the design and implementation of a secure operating system. Identify security threats and monitor operating system security implementations; learn how to configure operating systems to meet security standards using best practices.

CYB 551 | Data Communications and Computer Networks (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

A comprehensive survey of the computer communication field including data communication concepts and categories, communications switching and routine, network configuration and management. Topics also include layered network models and protocol.

CYB 552 | Advanced Hacking Prevention (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

To evaluate advanced “hacks” and methods of defense fortification. This course provides more advanced network defense concepts and techniques. It covers more detailed theoretical concepts in networking. State-of-the-art techniques and tools will be used to learn how to protect network.

CYB 555 | Information Assurance and Network Security (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

Students will examine the concepts and topics in network security and information assurance. Through this course students will conduct a CTF (Capture The Flag) exercise, and learn more about security threats, secure socket layer, SSH, Tunneling, PGP, encryption algorithm, vulnerabilities and other related topics.

CYB 562 | Advanced Communication System Security (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

The course covers more advanced security lifecycle of products and services; it will go beyond requirements and policy development and progressing through the actual development, deployment, and operations. This course will also provide advanced methods regarding the issues associated with protecting information assets.

CYB572 | Secure Cloud Computing (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

Students will learn the four service models cloud service models: IaaS- Infrastructure as a Service, PaaS- Platform as a Service, SaaS- Software as a Service, and BpaaS- Business Process as a Service. This course will also cover topics related to big data, and challenges resulting from the implementation of high computing performances.

CYB 584 | Software Project Planning and Management (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

The students will learn how to build a software project and manage it professionally. Additionally, they will be expected to devise a plan with a schedule of finished products, a tracking system to monitor the building process of the project, and a risk management assessment.

CYB590 | Graduate Project (3 units)

Prerequisite: Graduate Standing, Consent of Coordinator

This is a capstone course and each student is required to submit and present a semester long project. Students will develop their own cyber security research project, devise hypotheses related to their study, gather data to support their hypotheses, and present the results.

↑ Back to Top