Bachelor
of Science Degree in Computer Science
The Bachelor of Science degree in Computer Science requires a minimum
of 126 semester credit hours, including the Core Curriculum requirements.
All majors in computer science are required to complete all required
and elective computer science courses with a grade of "C" or better.
All candidates seeking this degree must fulfill the Core Curriculum
requirements and the degree requirements, which are listed below.
Core Curriculum requirements:
Students seeking the Bachelor of Science degree in Computer Science
must fulfill University Core Curriculum requirements in the same manner
as other students. The courses listed in the table below satisfy both
degree requirements and Core Curriculum requirements. For a complete
listing of courses that satisfy the Core Curriculum requirements see
pages 9-13 of this catalog.
Degree Requirements
A. 72 semester credit hours of required courses (this also satisfies
the 9 hours of Core Curriculum requirements for Domain I):
CS 1713, 1711
Introduction to Computer Science and Recitation (The student who has
no programming experience should take CS 1063
Introduction to Programming.)
CS 1723, 1721
Data Structures and Recitation
CS 2213, 2211
Advanced Programming and Recitation
CS 2413, 2411
Systems Programming and Recitation
CS 2513, 2511
Computer Organization I and Recitation
CS 2733, 2731
Computer Organization II and Recitation
CS 3233, 3231
Discrete Mathematical Structures and Recitation
CS 3343, 3341
Analysis of Algorithms and Recitation
CS 3723, 3721
Programming Languages and Recitation
CS 3733, 3731
Operating Systems and Recitation
CS 4753, 4751
Computer Architecture and Recitation
CS 4873 Computer Networks
MAT 1214 Calculus I (The student who is
not prepared to begin MAT 1214 must take
MAT 1093
Precalculus.)
MAT 1223 Calculus II
MAT 2213 Calculus III
MAT 2233 Linear Algebra
STA 3543 Statistical and Experimental
Design in Computer Science
PHY 1904 Technical Physics I
PHY 1911 Technical Physics I Laboratory
PHY 1924 Technical Physics II
B. 18 semester credit hours of upper-division computer science courses
(not including CS 3133 or CS
4103)
C. 3 semester credit hours of free electives