Present Location: Computer Science Degree Information
The degree program in computer science is designed to prepare students for entry-level employment in computer applications and to provide background necessary for graduate work in computer science. The curriculum is designed to meet the standards of the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE).
The Computer Science major requires a total of 66-69 credit hours above Liberal Arts Core requirements. A student must complete a total of 120 credit hours in order to graduate. All students seeking a degree in Computer Science must perform satisfactorily on comprehensive examinations administered by the department. The examinations will cover the computer science core courses.
A list and description of each Computer Science course can be found here.
Math and Science Requirements | ||
Course Code | Course Title | Credit Hours |
MTH 2040 | Calculus I | 4 |
MTH 2050 | Calculus II | 4 |
MTH 2180 | Applied Probability and Statistics | 3 |
CSC 3710 | Discrete Structures | 3 |
MTH 3000+ MTH 4000+ | At least one additional 3000/4000-level mathematics course | 3-4 |
Science Course/Lab 1 Science Course/Lab 2 |
At least two natural science with associated labs. Courses must be chosen from:
| 8-10 |
Computer Science Core | ||
SWE 1790 | Engineering Leadership | 3 |
CSC 1010 | Introductory Programming in Python | 4 |
CSC 1180 | Foundations of Programming in C++ | 4 |
CSC 2180 | Data Structures | 4 |
CSC 2300 | Software Engineering | 3 |
CSC 3180 | Introduction to Algorithms | 3 |
CSC 3400 | Database Design | 3 |
CSC 4000 | Operating Systems - Theory and Practice | 3 |
CSC 4200 | Programming Languages | 3 |
CSC 4300 | Computer Architecture | 3 |
CSC 4350 | Computer Networks | 3 |
CSC 4990 | Computer Science Seminar (Capstone Course) | 1 |
Upper Division Hours of Coursework | ||
CSC XXXX CSC XXXX CSC XXXX XXX XXXX XXX XXXX |
Nine (9) hours must be a Computer Science course. One (1) 2000-level programming course
(not already used) may be used to partially fulfill this requirement. Note - The following courses do not satisfy this requirement: | 15 |
Total Major Hours | 80-83 |