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

Program Requirements

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

Requirements for the graduate portion of this dual degree program can be found here.
A. 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
B. Required Mathematics Courses
CSIT 270Discrete Mathematics3
MATH 122Calculus I4
MATH 221Calculus II4
MATH 235Introduction to Linear Algebra4
STAT 401Applied Statistics for the Sciences3
C. Required Computer Science Courses-Core
CSIT 104Computational Concepts3
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
CSIT 460Computer Security3
D. Required Computer Science Advanced Courses
CSIT 313Fundamentals of Programming Languages3
CSIT 340Computer Networks3
CSIT 345Operating Systems3
CSIT 355Database Systems3
Graduate Courses
CSIT 545Computer Architecture3
CSIT 571Computer Algorithms and Analysis3
Total Credits74