Computer Science Major (B.S.) (Combined B.S./M.S. Cybersecurity)


Program Requirements

Requirements for the Graduate portion of this dual degree program can be found here.

Students must complete General Education requirements and World Languages and Cultures Requirements.

Collateral Courses
Select one of the following sequences:8
University Physics I
and University Physics II
General Chemistry I
and General Chemistry II
Principles of Biology I
and Principles of Biology II
Required Mathematics Courses
CSIT 270Discrete Mathematics3
MATH 122Calculus I4
MATH 221Calculus II4
AMAT 240Introduction to Linear Algebra4
STAT 230Data Science and Statistics3
Required Computer Science Courses - Core
CSIT 104Python Programming I3
CSIT 111Fundamentals of Programming I3
CSIT 112Fundamentals of Programming II3
CSIT 212Data Structures and Algorithms3
CSIT 230Computer Systems3
CSIT 231Systems Programming3
CSIT 379Computer Science Theory3
CSIT 315Software Engineering I3
CSIT 415Software Engineering II3
Required Computer Science Advanced Courses
CSIT 313Fundamentals of Programming Languages3
CSIT 355Database Systems3
Computer Science Electives
Complete any two CSIT courses at the 300 or 400 level (except CSIT 416 or 432). See the list below.6
Graduate Swing Courses
CSIT 540Computer Networks3
CSIT 547Operating Systems3
CSIT 561Computer Security3
Total Credits74