All Cybersecurity Courses
CYB 105 Cybersecurity Fundamentals I (A)This initial course delivers a comprehensive overview of the essential concepts students must know as they pursue their education in cybersecurity. Students will learn the fundamental principles of cybersecurity and the concepts and tactics required to identify and mitigate attacks against enterprise networks and mission-critical infrastructure. Students will gain an understanding of the fundamental tenets of network security, and review the general concepts in maintaining a secure network-computing environment. 3 Cr. (Every Semester.) [Prerequisite: CIS 102.]
CYB 203 Programming in Python (B) Provides a coverage of the Python language. Includes these topics: syntax, primitive types, control structures, lists, tuples, sets, dictionaries, functions, recursion, object-oriented programming, files and exception handling, GUI programming. Requires extensive programming and supervised laboratory sessions. 4 Cr. (Fall.) [Prerequisite: CSC 120.]
CYB 205 Cybersecurity Fundamentals II (A) This course is a continuation of the Cybersecurity Fundamentals I course. This course continues to build on the essential cybersecurity concepts needed to pursue education in cybersecurity. Students will learn the challenges and fundamental principles of securing cloud based IT systems, and the concepts and tactics required to identify and mitigate attacks against traditional, hybrid, and cloud based infrastructures. Students will also gain an understanding of the concepts and processes of Security Operations and the role it plays in protecting organizations. 3 Cr. (Spring.) [Prerequisite: CYB 105.]
CYB 401 Ethical Hacking (B) In general, this course exposes students to ethical hacking methodologies. It introduces students to cybersecurity concepts to discover and report vulnerabilities in wide variety of systems. Students in this course will use hacking methodologies and tools used by hackers used to perform attacks to learn best defense from these same hackers. The course is an in-depth study of wide range of different techniques and tools used for system hackings along with techniques used for defending systems against such kinds of attacks using hands-on lab exercises. Even though the skills and the techniques learned in the course can be used for malicious purposes, the course teaches the students how to use these techniques and tools to perform an ethical hack to defend themselves and their institutes. Swing course CYB 501. 3 Cr. [Prerequisite: CIS 419.]
CYB 403 Enterprise Security and Firewalls (B) This course will teach the theory and practical application of critical components of Firewall design, implementation, configuration, and management. Next Generation Firewalls combine many cybersecurity technologies such as: threat prevention, intrusion detection, traffic handling, advanced content filtering, VPN and event logging and reporting. A lab environment will provide experience in the implementation of enterprise security tools. Swing course CYB 503. 3 Cr. [Prerequisites: CYB 205 and CIS 419.]
CYB 405 Database and Web Security (A)It is a study of principles and practices of implementing computer database security in modern businesses and industries. The following topics are covered in the course: database security principles, database auditing, security implementation and database reliability. The course also covers advanced topics such as database management security issues such as securing the DBMS, enforcing access controls, and related issues. swing course CYB 505 3 Cr. [Prerequisites: CYB203 or CSC203 The course provides students a basic foundation in database security.]
CYB 418 Information Assurance & Incident Response (A) This course provides students with the fundamental models and concepts in information assurance and cyber security that address the organizational needs to securely protect information assets from harm. Students will examine what is needed to manage an effective information security program and new module details incident response and detection strategies. This course will introduce students to topics including the need for Information Security, Security Management, Risk Management, Incident Response and Contingency Planning and strategies. This course is designed to provide an overview of the latest issues in information assurance and potential managerial and technical controls to improve the confidentiality, integrity, and availability of data and information. Swing course CYB518. 3 Cr. [Prerequisites: CIS 102 AND CIS 303 AND CIS 419.]
CYB 499 Independent Study in Cybersecurity (A)Arranged in consultation with the instructor-sponsor and in accordance with the procedures of the Office of Academic Advisement prior to registration. 1-3 Cr.
CYB 501 Ethical Hacking (B)In general, this course exposes students to ethical hacking methodologies. It introduces students to cybersecurity concepts to discover and report vulnerabilities in wide variety of systems. Students in this course will use hacking methodologies and tools used by hackers used to perform attacks to learn best defense from these same hackers. The course is an in-depth study of wide range of different techniques and tools used for system hackings along with techniques used for defending systems against such kinds of attacks using hands-on lab exercises. Even though the skills and the techniques learned in the course can be used for malicious purposes, the course teaches the students how to use these techniques and tools to perform an ethical hack to defend themselves and their institutes. Graduate students would be required to do additional work on some of the assigned labs. These may include (but not limited to) passive Reconnaissance targeted company analyses, analyses for Active Reconnaissance targets, analyses focusing on Performing Packet Capture and Session Hijacking, and analyses centered on Exploiting Wireless Vulnerabilities. Students will also be required to do more significant analysis and content requirements for the Final Research Paper Project. Swing course CYB 401. 3 Cr.
CYB 503 Enterprise Security and Firewalls (B)This course will teach the theory and practical application of critical components of Firewall design, implementation, configuration, and management. Next Generation Firewalls combine many cybersecurity technologies such as: threat prevention, intrusion detection, traffic handling, advanced content filtering, VPN and event logging and reporting. A lab environment will provide experience in the implementation of enterprise security tools. Graduate students would be required to complete additional lab assignments and write a research paper on a related class topic. Swing course CYB 403. 3 Cr.
CYB 505 Database & Web Security (A)The course provides students a basic foundation in database security. It is a study of principles and practices of implementing computer database security in modern businesses and industries. The following topics are covered in the course: database security principles, database auditing, security implementation and database reliability. The course also covers advanced topics such as database management security issues such as securing the DBMS, enforcing access controls, and related issues. Graduate students would be required to do additional work on some of the assigned labs. These may include (but are not limited to) investigating database security concepts and constructs, analyzing database access points and common vulnerabilities, investigating attack vector methodologies such as SQL injections and XSS attacks, performing security auditing and testing, researching internet and web security architectures, implementation of risk management constructs, and performing website vulnerability and security assessments. Students will also be required to do more significant analysis and content requirements for the Final Research Paper Project. swing course CYB 405 3 Cr.
CYB 518 Information Assurance & Incident Response (A)This course provides students with the fundamental models and concepts in information assurance and cyber security that address the organizational needs to securely protect information assets from harm. Students will examine what is needed to manage an effective information security program and new module details incident response and detection strategies. This course will introduce students to topics including the need for Information Security, Security Management, Risk Management, Incident Response and Contingency Planning and strategies. This course is designed to provide an overview of the latest issues in information assurance and potential managerial and technical controls to improve the confidentiality, integrity, and availability of data and information. One or more of the following will be required at the graduate level: - Forensic Analysis of a Security Breach: Based on a set of compromised system logs, network traffic data, or malware samples, students will perform forensic analysis to identify the source of the breach, timeline, and attack vectors. Student will propose remediation steps and create a report summarizing their findings. · - Threat Intelligence Report: Students compile a report on a specific threat actor or malware, detailing tactics, techniques, and procedures (TTPs) using frameworks like MITRE ATT&CK. Students are required to assess the potential impact on various industries and recommend preventive measures. - Incident Response Plan Development: Students will create a comprehensive Incident Response Plan (IRP) for a hypothetical organization, covering procedures, roles, and escalation paths. Include requirements for continuous improvement and testing of the plan, as well as compliance with relevant standards (e.g., NIST, ISO 27001). Swing course CYB418. 3 Cr.
CYB 619 Advanced Cryptography (B) This course covers theoretical and practical aspects of modern applied computer cryptography. The course introduces students to cryptography algorithms, protocols and applications. Topics include history, applications, such as SSL and SSH, protocols, such as hash functions, symmetric and asymmetric cryptography, the different types of PKI certificates and their usage, and attack-vectors for systems. 3 Cr. [Prerequisite: CIS 521.]
CYB 621 Advanced System and Network Security (B) This course aims at presenting advanced security topics on the computer and network systems. It will also provide insights into the system-level operations in computer systems, the principles of the security systems, the designs of network protocols, and the mechanisms of vulnerability mitigation, and reveal how these methods, principles, techniques, and designs further impact the system and network security. 3 Cr. [Prerequisites: CSC 514 AND CIS 419 or equivalent content knowledge.]
CYB 692 Cybersecurity Internship (B) This course will provide an opportunity to apply knowledge from the classroom by working in a professional setting. Also provides a valuable and challenging experience for students who have never worked in such a situation, as well as for professionals furthering their education. Teaches the successful intern how effective professional performance requires integrating substantive knowledge with behavioral skills and proficiency in oral and written communication. Each student is supervised on campus by a computing sciences faculty member, and at the work site by qualified management personnel. 3 Cr. [Prerequisite: By Instructor permission and a graduate student must have: completed at least six credits of course work at the graduate level at SUNY Brockport with minimum grades of “B” in each course; or demonstrate adequate background for the area of the internship.]
CYB 698 Graduate Thesis in Cybersecurity (B)a graduate student must have: completed at least 18 credits of course work at the graduate level at SUNY Brockport with minimum grades of “B” in each course. Provides students the opportunity for an individual investigation of an original problem. Requires the preparation and oral defense of a substantial research project planned and completed under the guidance of a graduate faculty committee. By developing a successful thesis, it permits students to enrich their knowledge of computer applications, theory, software or hardware, security; to develop skills in analyzing problems involving current computing technologies; and to make effective oral and written presentations of their accomplishments. 1-6 Cr. [Prerequisite: By Instructor permission.]
CYB 699 Independent Study in Cybersecurity (B) This course will provide students the opportunity to study individually with an instructor on a contractual basis. The course will permit graduate students to pursue topics they studied previously in greater depth. A content outline for the independent study course will be developed by the student and instructor-sponsor that suits the student’s needs and interest and aligns with the special competence of the instructor. 3 Cr. [Prerequisite: By Instructor permission, A graduate student must have: completed at least six credits of course work at the graduate level at SUNY Brockport with minimum grades of “B” in each course; or demonstrate adequate background for the area of independent study.]