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

Program Requirements

Students must complete 42 credits of General Education requirements and 3-9 credits of World Languages and Cultures Requirements.

Requirements for the graduate portion of this dual degree program can be found here.
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 315Software Engineering I3
CSIT 379Computer Science Theory3
CSIT 415Software Engineering II3
Collateral Requirements
Select one of the following sequences:12
University Physics I
University Physics II
Select at least 4 credits of the following:
Electricity and Magnetism
Electronics and Digital Circuits
General Chemistry I
General Chemistry II
Select at least 4 credits of the following:
Organic Chemistry I
Organic Chemistry II
Experimental Organic Chemistry I
Principles of Biology I
Principles of Biology II
Introduction to Ecology
Required Mathematics Courses
CSIT 270Discrete Mathematics3
MATH 122Calculus I4
MATH 221Calculus II4
MATH 235Introduction to Linear Algebra4
STAT 401Applied Statistics for the Sciences3
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 Credits72