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:

Required courses:
CSCI 171Introduction to Programming 14.0
CSCI 182Intro to Data Structures4.0
CSCI 220Programming Languages 24.0
CSCI 240Object-Oriented Programming4.0
CSCI 263Computer Software Architecture3.0
CSCI 421Computer Issues Seminar3.0
ENGR 262Computer Hardware Architecture5.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 Hours53.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.