B.S. Major in Computer Science
The course requirements and offerings for this academic program will likely be updated in future catalogs.
The B.S. major in Computer Science requires a minimum of 53 semester hours:
Code | Title | Semester Hours |
---|---|---|
Required courses: | ||
CSCI 171 | Introduction to Programming 1 | 4.0 |
CSCI 182 | Intro to Data Structures | 4.0 |
CSCI 220 | Programming Languages 2 | 4.0 |
CSCI 240 | Object-Oriented Programming | 4.0 |
CSCI 263 | Computer Software Architecture | 3.0 |
CSCI 421 | Computer Issues Seminar | 3.0 |
ENGR 262 | Computer Hardware Architecture | 5.0 |
At least 3 semester hours from: | 3.0 | |
Calculus I | ||
Linear Algebra | ||
At least 23 additional semester hours from: | 23.0 | |
CSCI courses at the 300 level or above | ||
Calculus I 3 | ||
Discrete Math 4 | ||
Linear Algebra 3 | ||
Optional Internship: | 0.0-1.0 | |
Internship | ||
Total Semester Hours | 53.0-54.0 |
- 1
In the case where a student places into CSCI 181 in lieu of CSCI 171, the minimum SH required will be two fewer (51 SH).
- 2
A minimum grade of C or higher is required in both CSCI 171/181 and CSCI 182 for admission to CSCI 220 and any higher numbered CSCI course except CSCI 421.
- 3
Only if not used to satisfy other major requirements.
- 4
Note that a prerequisite of MATH 143 is required for this course.
Note: A cumulative average of 2.0 or higher in all required courses is necessary to complete the major.