B.S. Major in Computer Science

The B.S. major in Computer Science requires a minimum of 54 semester hours:

Core courses: 1
CSCI 171Introduction to Programming4.0
CSCI 182Intro to Data Structures4.0
CSCI 220Programming Languages4.0
CSCI 240Software Design3.0
Additional required courses:
CBCS 210Responsible Business and Tech1.0
CBCS 240Technology and Innovation3.0
CSCI 263Computer Software Architecture3.0
CSCI 325Advanced Databases4.0
CSCI 421Computer Issues Seminar3.0
At least 3 semester hours from:3.0
Calculus I 2
Linear Algebra 2
At least 22 additional semester hours from:22.0
CSCI or AIDA electives numbered above 300
Computer Hardware Architecture
Calculus I 2, 3
Discrete Math 2
Multivar. Calculus for AIDA 2
Linear Algebra 2, 3
Multivariable Calculus 2
Mathematical Statistics 2
Math of AI and Data Science 2
Optional internship:0.0-1.0
Internship
Total Semester Hours54.0-55.0
1

A minimum grade of C or higher is required in each of the 4 core courses for admission to any higher numbered CSCI course except CSCI 325 and CSCI 421.

2

Note that many of these MATH courses have prerequisites. Please check the catalog course descriptions to see the specific requirements. Taking the above courses may require taking the additional courses of MATH 143, MATH 181, MATH 182, MATH 263, and MATH 283. 

3

Only if not used to satisfy other major requirements.

Note:  A cumulative average of 2.000 or higher in all required courses is necessary to complete the major.