Cybersecurity Major (BS)


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 (39* credits)

Major Department Requirements (51 credits)

Core Courses

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)

Criminal Justice Corequisites (6 credits)

Free Electives (10-17 credits)

  • Free electives may be taken to complete a recommended CIS or CSC minor

Pre-requisites (0-7 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.