Computer Science, BS
Requirements
The program of study requires a minimum of 48 hours, on a 122-hour degree, consisting of:
Core Requirements:
Introduction to Programming | 3 | |
Techniques in Programming | 3 | |
Data Structures | 3 | |
Computer System Fundamentals | 3 | |
Computer Organization | 3 | |
Programming Language Concepts | 3 | |
Database Systems | 3 | |
Operating Systems | 3 | |
Analysis of Algorithms | 3 | |
Software Engineering | 3 | |
Senior Design Project | 3 | |
Unix/Linux System Administration | 3 | |
12 hours from CITE 30363 or COSC electives at the 30000 level or above | 12 |
Associated Requirements:
17 hours of mathematics are required
Calculus I | 4 | |
Discrete Mathematics I | 3 | |
Discrete Mathematics II | 3 | |
Linear Algebra | 4 | |
Elementary Statistics | 3 | |
OR | ||
Statistics | 3 |
12-16 hours of sciences are required:
General Physics I with Laboratory | 4 | |
General Physics II with Laboratory | 4 | |
OR | ||
Physics I with Laboratory: Mechanics | 4 | |
AND | ||
Physics II with Laboratory: Electromagnetism and Optics | 4 | |
OR any 2 of 3 astronomy courses | ||
Cosmic Origins | 3 | |
Introductory Astronomy: Earth and Planets | 3 | |
Archaeoastronomy | 3 | |
Two additional approved science courses | 6-8 |
A computer science major must have a minimum 2.0 GPA in all computer science coursework to graduate.