×
Skip to main content

Curriculum

If you declared prior to Fall 2020 you may use the old B.S in Cybersecurity curriculum located B.S. in Cybersecurity (Old).

Major Requirements (61 Credit Hours)

One of the following must be taken:

(By arrangement with the Undergraduate Program Director, the extra credit from MATH 161 may be applied towards the “Computer Science Free Electives” category.)

All of the following must be taken:

  • COMP 141: Introduction to Computing Tools and Techniques
  • COMP 163: Discrete Structures or MATH 201: Introduction to Discrete Mathematics and Number Theory
  • COMP 170: Introduction to Object-Oriented Programming
  • COMP 264: Introduction to Computer Systems
  • COMP 271: Data Structures I
  • COMP 272: Data Structures II
  • COMP 301: Introduction to Computer Security
  • COMP 310: Operating Systems
  • COMP 317: Social, Legal, and Ethical Issues in Computing
  • COMP 340: Computer Forensics
  • COMP 343: Computer Networks
  • COMP 347: Intrusion Detection and Security
  • COMP 348: Network Security
  • COMP 349: Wireless Networks and Security
  • COMP 352: Introduction to Computer Vulnerabilities

Practicum Capstone

Six (6) credits taken from one or more of COMP 312: Open Source Software Practicum, COMP 390: Broadening Participation in STEM (Computing, Math & Science), COMP 391: Internship in Computer Science, and COMP 398: Independent Study. See the details of registering in the links for each course. Students are encouraged to complete these credits during junior and senior years to draw on prior experience.

Computer Science Free Electives

  • 3 credits of COMP 125: Visual Information Processing or COMP 150: Introduction to Computing or COMP 3xx
  • 4 credits of COMP 3xx.

Note: With permission of your Advisor, extra credits of MATH 161: Calculus I, or 300 level MATHPHYS, or STAT for double majors can be applied in this category.)

General Notes

  • Credits never can be double-counted for different categories of the requirements for the major. But a course may satisfy a major requirement and also satisfy a University and/or College requirement (e.g., Core, residency, Engaged Learning, Writing Intensive).
  • It is usually not meant to combine a computing major or minor with another, the principal exception being CCFR-MINR; see more detail in the double-dipping rules.

Suggested Ordering of Courses

See this CSEC-BS Sample Schedule.

If you declared prior to Fall 2020 you may use the old B.S in Cybersecurity curriculum located B.S. in Cybersecurity (Old).

Major Requirements (61 Credit Hours)

One of the following must be taken:

(By arrangement with the Undergraduate Program Director, the extra credit from MATH 161 may be applied towards the “Computer Science Free Electives” category.)

All of the following must be taken:

  • COMP 141: Introduction to Computing Tools and Techniques
  • COMP 163: Discrete Structures or MATH 201: Introduction to Discrete Mathematics and Number Theory
  • COMP 170: Introduction to Object-Oriented Programming
  • COMP 264: Introduction to Computer Systems
  • COMP 271: Data Structures I
  • COMP 272: Data Structures II
  • COMP 301: Introduction to Computer Security
  • COMP 310: Operating Systems
  • COMP 317: Social, Legal, and Ethical Issues in Computing
  • COMP 340: Computer Forensics
  • COMP 343: Computer Networks
  • COMP 347: Intrusion Detection and Security
  • COMP 348: Network Security
  • COMP 349: Wireless Networks and Security
  • COMP 352: Introduction to Computer Vulnerabilities

Practicum Capstone

Six (6) credits taken from one or more of COMP 312: Open Source Software Practicum, COMP 390: Broadening Participation in STEM (Computing, Math & Science), COMP 391: Internship in Computer Science, and COMP 398: Independent Study. See the details of registering in the links for each course. Students are encouraged to complete these credits during junior and senior years to draw on prior experience.

Computer Science Free Electives

  • 3 credits of COMP 125: Visual Information Processing or COMP 150: Introduction to Computing or COMP 3xx
  • 4 credits of COMP 3xx.

Note: With permission of your Advisor, extra credits of MATH 161: Calculus I, or 300 level MATHPHYS, or STAT for double majors can be applied in this category.)

General Notes

  • Credits never can be double-counted for different categories of the requirements for the major. But a course may satisfy a major requirement and also satisfy a University and/or College requirement (e.g., Core, residency, Engaged Learning, Writing Intensive).
  • It is usually not meant to combine a computing major or minor with another, the principal exception being CCFR-MINR; see more detail in the double-dipping rules.

Suggested Ordering of Courses

See this CSEC-BS Sample Schedule.