B.A. Major in Computer Science

The B.A. major in Computer Science requires a minimum of 40 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 13 additional semester hours from the following:13.0
CSCI courses at the 300 level or above
Discrete Math 3
Linear Algebra
Optional Internship:0.0-1.0
Internship
Total Semester Hours40.0-41.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 (38 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 courses except CSCI 421.

3

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.