Curriculum & Courses

IT experts manage technology and people. The innovative Cybersecurity curriculum at SBU prepares you for both. As a Cybersecurity student, you will learn to balance creativity and analytical thinking as you master both the management and technology sides of the field. At SBU, you begin building your network for success from day one. You will work with faculty 1:1 to accomplish your goals and exceed your expectations.

Requirements for a Bachelor of Science in Cybersecurity

The following table summarizes all requirements for a Bachelor of Science in cybersecurity. To see the description of a particular course, click on its title. Our Course Descriptions page lists all cybersecurity courses. For one possible breakdown of the major by semester, see the Plan of Study below.

NOTE: Courses below with "Hilbert College" in parentheses are taught by faculty at Hilbert College and offered to students at St. Bonaventure via distance-learning technology. The Cybersecurity major does not require travel to the Hilbert campus. 

Requirements   Credits 
 Computer Science  26
      CS/CSL 131. Computer Science I
      CS/CSL 132. Computer Science II
      CS 231. Computer Organization
      CS/CSL 254. Computer Networks
      CS/CSL 354. Introduction to Network Security
      CS/CSL 490. Software Engineering 
      CS 491. Internship in Computer Science/Cybersecurity
 Computer Security and Information Assurance
      CSIA 101. Introduction to Information Security (Hilbert College)*
 Economic Crime 6
      ECI 333. Information Security (Hilbert College)*
      ECI 355. Computer Crime (Hilbert College)*
 Cybersecurity Electives** 7
 Mathematics  7
      MATH 151. Calculus I
      MATH 207. Discrete Mathematics I
 Foreign Language*** 3
 General Education Requirements 37
    The General Education curriculum, a 37-hour program to help students appreciate a liberal arts education, includes required specific courses as well as selected courses from various distributions. For details, go to General Education Curriculum.
 General Electives  35
 Total  120

* Courses taken via distance learning.

**The two cybersecurity electives must be taken from the following: CS/CSL 243, CS 255, CS/CSL 346ECI 360, ECI 365, ECI 410, CS 492, SOC 325. The course CS/CSL 101 may count as an elective only if taken prior to CS/CSL 131.

***The foreign language must be at the level of 202 or higher. Students not prepared to begin at this level will need to take additional courses in language.

Plan of Study for a Bachelor of Science in Cybersecurity

The following is one possible four-year plan of study for a cybersecurity major.

To see the title of a course in the plan of study below, simply pass the cursor over the course's number. To see the description for a course, click on its number.

 Fall Semester  Credits  Spring Semester  Credits
CS/CSL 131 4 CS/CSL 132 4
CSIA 101* 3 MATH 207 3
ENG 101 3 ENG 102 3
SBU 101 2 SBU 102 1
Foreign Language/General Elective 3 Foreign language 3
Total 15 Total 14
 Fall Semester  Credits  Spring Semester  Credits
CS/CSL 231 4 CS/CSL 254 4
MATH 151 (Gen. Ed. Requirement) 4 General Education Requirements 7
General Education Requirement 3 General Elective 4
General Elective 3

Total 14 Total 15
 Fall Semester  Credits  Spring Semester  Credits
ECI 333* 3 CS/CSL 354 4
Cybersecurity Elective 3 ECI 355* 3
General Education Requirement 3 General Education Requirement 3
General Electives 6 General Electives 6
Total 15 Total 16
 Fall Semester  Credits  Spring Semester  Credits
CS/CSL 490 3 CS 491 3
Cybersecurity Elective 4 General Education Requirements 5
General Educatoin Requirement 3 General Electives 7
General Electives  6

Total 16 Total 15

* Distance learning courses offered in conjunction with Hilbert College