The Cybersecurity program focuses on the creation, operation, analysis and testing of secure computer systems, networks, and online data from attack and compromise by integrating knowledge from the fields of Information Systems, Computer Science, and Criminal Justice. Students learn to troubleshoot and identify potential security lapses through both classroom instruction and hands-on computer lab sessions.

Admission to the Program

Any undergraduate student can declare this major. MTH 111 College Algebra and MTH 122 Pre-Calculus are the prerequisites to the major.

  • Students without the prerequisite course should plan on one additional preparatory semester in which to take it.
  • Students demonstrating appropriate preparation may be waived off the prerequisite course, allowing them to enroll directly in the courses in the program.
  • Students who complete the Advanced Placement (AP) Exam in Computer Science (A) with a score of 3 will receive credit for CSC 120.

Program Requirements

Students in the Cybersecurity major will pursue a Bachelor of Science degree, and must complete its requirements.

In addition to the course requirements listed in the table above, students must meet the following:

  • Earn an average grade of “C” or higher in core and elective courses.
  • At least 18 of the credits used to satisfy the core or elective requirements in the major must be earned at Brockport.
  • Credits (1-4) for, at most, one course can be earned as “departmental credit by examination.”

General Education Requirements (32 credits)

Major Departmental Requirements (51 credits)

Core Courses

CYB 105 Cybersecurity Fundamentals I (3 credits)

CYB 203 Programming in Python (4 credits)

CYB 205 Cybersecurity Fundamentals II (3 credits)

CYB 401 Ethical hacking (3 credits)

CYB 403 Enterprise Security & Firewalls (3 credits)

CYB 405 Database & Web Security (3 credits)

CYB 418 Information Assurance & Incident Response (3 credits)

CSC 120 Introduction to Computing (4 credits)

CSC 209 Unix Tools (1 credit)

CSC 219 Programming in C (1 credit)

CSC 356 Life in the Digital Age (3 credits)*

CSC 486 Junior/Senior Seminar (3 credits)*

CIS 117 Introduction to Web Development (1 credit)

CIS 202 Fundamentals of Information Systems (3 credits)

CIS 303 Information Technology Hardware and Software (3 credits)

CIS 309 IT Hardware and Networking Lab (1 credit)

CIS 419 Computer Networks and Internet Applications (3 credits)

CIS 421 Computer & Network Security (3 credits)

Elective Courses (3 credits)

Any CIS/CSC course 400 – 489 OR other CYB electives when created

Cognate or Additional Requirements (13 credits)

Mathematics Corequisites (7 credits)

MTH 243 Elementary Statistics (3 credits)

MTH 281 Discrete Mathematics I (4 credits)

Criminal Justice Corequisites (6 credits)

CRJ 101 Introduction to Criminal Justice (3 credits)

CRJ 422 Cyber crime and Digital Forensics (3 credits)

Free Electives (17 credits)

Pre-requisites (0 – 7 credits)

MTH 111 College Algebra (3 credits)

MTH 122 Pre-Calculus (4 credits)*

*denotes courses that meet both major and general education requirements

Total Credits (120 credits)

Student Learning Outcomes

Upon completion of the program, students will be able to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply security principles and practices to maintain operations in the presence of risks and threats.