CYBR - Cybersecurity

CYBR 2106 Intro to Information Security (3-0-3) 

This course introduces the main hardware and software components of a modern computer system, investigates the vulnerabilities and threats associated with each component, and suggests prudent measures to defend against these threats

Prerequisite(s): CPSC 1301 with a minimum grade of C or CPSC 1301H with a minimum grade of C or CPSC 1301K with a minimum grade of C or CPSC 1301I with a minimum grade of C

CYBR 2159 Fundamentals of Computer Networks (3-0-3) 

Prerequisites: CPSC 1301 with a minimum grade of C. This course provides students with a comprehensive overview of the technologies and standards that make the modern connected world a reality. Requiring no previous knowledge of computer networking, this course takes students on a tour of the building blocks of modern-day networks. Major concepts, such as OSI and TCP/IP models, network media specifications and functions, LAN/WAN protocols, topologies, and capabilities, are covered in detail. Industry standards and a brief historical development of major networking technologies are surveyed in conjunction with basic awareness of software and hardware components used in typical networking and internetworking environments.

Prerequisite(s): CPSC 1301 with a minimum grade of C or CPSC 1301H with a minimum grade of C or CPSC 1301K with a minimum grade of C

CYBR 3106 Cybersecurity Risk Management (3-0-3) 

This course introduces risk analysis techniques that can be used to identify and quantify both accidental and malicious threats to computer systems within an organization. Introduction to issues associated with physical site security. This includes an introduction to standard risk analysis tools

Prerequisite(s): CYBR 3128 with a minimum grade of C or CYBR 2106 with a minimum grade of C or CPSC 2106 with a minimum grade of C

CYBR 3108 Defensive Programming (3-0-3) 

This course provides a study of basic security practices in hardening a system and programming through hands-on activities. The course emphasizes secure design principles and applying additional controls and measures to prevent development of vulnerable systems and code.

Prerequisite(s): (CPSC 2106 with a minimum grade of C or CYBR 2106 with a minimum grade of C) and CPSC 2108 with a minimum grade of C

CYBR 3115 Programming for Data Science (3-0-3) 

Prerequisites: CPSC 1301 with a minimum grade of C. This course provides an introduction to using programming to manipulate data, a fundamental skill in both computer science and data science. Students will learn to write and modify scripts and programs to import data from local files and the Internet from a variety of storage formats such as csv files, text files, XML files, and relational databases and manipulate the data programmatically using a variety of data structures. Students will learn introductory data visualization techniques as well as get an introduction on how to use AI and statistics to analyze data.

Prerequisite(s): CPSC 1301 with a minimum grade of C or CPSC 1301H with a minimum grade of C or CPSC 1301K with a minimum grade of C

CYBR 3119 Fundamentals of Digital Forensics (3-0-3) 

An introduction to various Computer Forensics tools and analysis methodologies in a variety of standalone and networked computer environments with Windows Operating System

Prerequisite(s): CYBR 2106 with a minimum grade of C or CPSC 2106 with a minimum grade of C

CYBR 3126 Client / Server Security (3-0-3) 

Prerequisite(s): CYBR 3135 with a minimum grade of C

CYBR 3128 Cybersecurity Management (3-0-3) 

This course provides an overview of the management of information systems security including access control systems and methodology, business continuity and disaster recovery planning, legal issues in information systems security, ethics, computer operations security, physical security and security architecture models using current standards and models. The course also explores network infrastructure, cryptography, assessments and audits, and organizational security.

Prerequisite(s): MISM 3115 with a minimum grade of C or MISM 3109 with a minimum grade of C or (CPSC 2115 with a minimum grade of C and CYBR 2159 with a minimum grade of C)

CYBR 3135 Infrastructure Security (3-0-3) 

Prerequisites: CYBR 2159 and CYBR 2106 with a minimum grade of C. Security challenges encountered on backbone networks in an information and communications infrastructure. Topics include methods of tightening infrastructure security, a variety of tools for monitoring and managing infrastructure security and commonly-used technologies, such as firewalls, IDS, IPS and VPNs

Prerequisite(s): CYBR 2159 with a minimum grade of C and CYBR 2106 with a minimum grade of C or (CYBR 2159 with a minimum grade of C and CPSC 2106 with a minimum grade of C)

CYBR 3136 Wireless, IoT and Mobile Security (3-0-3) 

Prerequisites: CYBR 2159 and CYBR 2106 with a minimum grade of C. This course explores the world of wireless and mobile devices that is evolving day-to-day, with many individuals relying solely on their wireless devices in the workplace and in the home. This course provides step-by-step real-life, advanced scenarios of performing security assessments of wireless networks and how to perform security posture assessments of Internet of Things (IoT) technologies and solutions. The student will learn how to perform security posture assessments of mobile devices, such as smartphones, tablets, and wearables. The course provides the various concepts associated with many different leading-edge offensive security skills, tools and techniques current to the cybersecurity industry.

Prerequisite(s): CYBR 2159 with a minimum grade of C and CYBR 2106 with a minimum grade of C or (CPSC 2106 with a minimum grade of C and CYBR 2159 with a minimum grade of C)

CYBR 4128 Penetration Testing and Countermeasures (3-0-3) 

This course explores hacking techniques and countermeasures. Topics include network systems penetration tools and techniques for identifying vulnerabilities and security holes in operating systems and software applications. Students will practice ethical hacking procedures to attempt unauthorized access to target systems and data, and incident handling procedures in the case of an information security compromise.

Prerequisite(s): CYBR 2159 with a minimum grade of C and CYBR 2106 with a minimum grade of C

CYBR 4137 Security Policies & Implementation Security (3-0-3) 

Prerequisites: CYBR 2106 with a minimum grade of C. This course explores security policies that protect and maintain an organization’s network and information systems assets. Topics include the effects of organizational culture, behavior and communications styles on generating, enforcing and maintaining security policies.

Prerequisite(s): CYBR 2106 with a minimum grade of C or CPSC 2106 with a minimum grade of C

CYBR 4138 Security Auditing for Compliance (3-0-3) 

Prerequisites: CYBR 2106 with a minimum grade of C. This course examines principles, approaches and methodology used in auditing information systems security to ensure processes and procedures are in compliance with pertinent laws and regulatory provisions.

Prerequisite(s): CYBR 2106 with a minimum grade of C or CPSC 2106 with a minimum grade of C

CYBR 4139 Security Issues in Legal Context (3-0-3) 

Prerequisites: CYBR 2106 with a minimum grade of C. This course will provide students exposure to the current key legal and policy issues related to cybersecurity, including the legal authorities and obligations of both the government and the private sector with respect to protecting computer systems and networks, as well as the national security aspects of the cyber domain including authorities related to offensive activities in cyberspace.

Prerequisite(s): CYBR 2106 with a minimum grade of C or CPSC 2106 with a minimum grade of C

CYBR 4145 Security for Web Applications & Social Networking (3-0-3) 

Prerequisite: CYBR 3135 with a minimum grade of C. In this course, students will analyze security implications of information exchange on the Internet and via Web-based applications. Topics include methods and techniques to identify and countermeasure risks, threats and vulnerabilities for Web-based applications, and to mitigate risks associated with Web applications and social networking.

CYBR 4146 Network, Virtualization & Cloud Communication Infrastructure (3-0-3) 

Prerequisites: CYBR 2106 with a minimum grade of C. This course explores the convergence of computer networking, telecommunications technologies, virtualization, cloud and the Internet of Things (IoT). Capabilities and limitations of converged networking infrastructure are analyzed through voice, data, video, cloud and IoT applications in relation to performance, management and security challenges.

Prerequisite(s): CYBR 2106 with a minimum grade of C or CPSC 2106 with a minimum grade of C

CYBR 4160 Applied Cryptography (3-0-3) 

This course features a rigorous introduction to modern cryptography, with an emphasis on the fundamental cryptographic primitives of symmetric and public-key encryption, basic cryptanalysis, hash functions, and digital signatures.

Prerequisite(s): (CYBR 2106 with a minimum grade of C or CPSC 2106 with a minimum grade of C) and CPSC 2108 with a minimum grade of C and MATH 2125 with a minimum grade of C

CYBR 4166 Intrusion Detection and Prevention (3-0-3) 

The capstone course delivers the tenets of intrusion detection and prevention, specifically focus on stepping-stone intrusion detection and prevention. Intrusion detection focuses on the methods to detect attempts (attacks or intrusions) to compromise the confidentiality, integrity or availability of an information system. Intrusion prevention focuses on the techniques to block such intrusions. It includes host-based intrusion detection, network-based intrusion detection, network traffic sniffing tools, stepping-stone intrusion detection, packet round-trip time, detection performance management, hackers’ evasion techniques, and attacks via The Onion Router (TOR).

Prerequisite(s): CPSC 5127U with a minimum grade of C

CYBR 4416 Cybersecurity Practicum (0-2-1) 

Prerequisite Junior standing or permission of the instructor. This course engages students in experiential opportunities to enhance their knowledge of current topics and job opportunities in the fast changing field of cybersecurity. The course will require students to participate in a variety of activities to obtain a broader perspective of the cybersecurity landscape.

Restriction(s):

Enrollment limited to Junior or Senior students.