B.S. Major in Computer Science
The B.S. major in Computer Science requires a minimum of 54 semester hours:
Code | Title | Semester Hours |
---|---|---|
Core courses: 1 | ||
CSCI 171 | Introduction to Programming | 4.0 |
CSCI 182 | Intro to Data Structures | 4.0 |
CSCI 220 | Programming Languages | 4.0 |
CSCI 240 | Software Design | 3.0 |
Additional required courses: | ||
CBCS 210 | Responsible Business and Tech | 1.0 |
CBCS 240 | Technology and Innovation | 3.0 |
CSCI 263 | Computer Software Architecture | 3.0 |
CSCI 325 | Advanced Databases | 4.0 |
CSCI 421 | Computer Issues Seminar | 3.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 Hours | 54.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.