B.A. Major in Computer Science
This major will be discontinued at the conclusion of a teach-out plan. Please contact the academic department for more information.
The B.A. major in Computer Science requires a minimum of 40 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 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 Hours | 40.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 course 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.