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


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.

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 313Fundamentals of Programming Languages3
CSIT 315Software Engineering I3
CSIT 340Computer Networks3
CSIT 345Operating Systems3
CSIT 379Computer Science Theory3
CSIT 415Software Engineering II3
CSIT 460Computer Security3
Required Mathematics Courses
AMAT 240Introduction to Linear Algebra4
CSIT 270Discrete Mathematics3
MATH 122Calculus I4
MATH 221Calculus II4
STAT 230Data Science and Statistics3
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
Graduate Swing Courses
CSIT 528Statistics for Data Science3
CSIT 555Database Systems3
CSIT 558Data Mining3
Total Credits74