Computer Science, Bachelor of Science in Computer Science/Master of Science

This is an archived copy of the 2018-2019 catalog. To access the most recent version of the catalog, please visit http://ou-public.courseleaf.com.

View Checksheet

Minimum Total Credit Hours: 138-142


Overall GPA - Combined and OU: 3.25

Major GPA - Combined and OU: 3.25

Curriculum GPA - Combined and OU: 3.25

Program Code: A235/F235 Q146

In order to progress in your curriculum in the Gallogly College of Engineering, and as a specific graduation requirement, a grade of C or better is required in each course in the curriculum, including all prerequisite courses.

Two college-level courses in a single foreign language are required; this may be satisfied by successful completion of 2 years in a single foreign language in high school. Students who must take foreign language at the University will have an additional 6-10 hours of coursework.

Students may enter the accelerated program based on the undergraduate degree pattern offered in the year they first enrolled in the Oklahoma State System of Higher Education or later.

Students are eligible for graduate status upon graduation with the Bachelor of Science in Computer Science.

Plan of Study Grid
Freshman
First SemesterCredit Hours
ENGL 1113 Principles of English Composition (Core I) 3
MATH 1914 Differential and Integral Calculus I (Core I) 1 4
ENGR 1411 Freshman Engineering Experience 2 1
Choose one of the following: 3 1-4
Introduction to Computer Programming for Programmers 4  
Java for Programmers 4  
Introduction to Computer Programming for Non-Programmers 4  
Approved Elective, Artistic Forms (Core IV) 5 3
 Credit Hours12-15
Second Semester
ENGL 1213
Principles of English Composition (Core I)
or Expository Writing
3
MATH 2924 Differential and Integral Calculus II 1 4
C S 2334 Programming Structures and Abstractions 3 4
Approved Elective, Natural Science (Core II) 5,6 3-5
 Credit Hours14-16
Sophomore
First Semester
MATH 2934 Differential and Integral Calculus III 1 4
C S 2813
Discrete Structures
or Discrete Mathematical Structures
3
C S 2413 Data Structures 3
ENGR 2002 Professional Development 2
Approved Elective, Social Science (Core III) 5 3
 Credit Hours15
Second Semester
PHYS 1311 General Physics Lab I 7 0-1
PHYS 2514 General Physics for Engineering and Science Majors (Core II) 4
C S 2614 Computer Organization 4
Approved Elective, Natural Science (Core II) 5,6 3
Open Elective 6 4
 Credit Hours15-16
Junior
First Semester
P SC 1113 American Federal Government (Core III) 3
MATH 3000-level or above and acceptable for credit for MATH Majors, or Complete a Minor 3
C S 3113 Introduction to Operating Systems 3
C S 3203 Software Requirements and Specifications 3
C S 3823 Theory of Computation 3
Open Elective 6 3
 Credit Hours18
Second Semester
Open Elective 4 1-4
MATH 3333 Linear Algebra I 3
C S 3053 Human Computer Interaction 3
C S 3323 Principles of Programming Languages 3
Choose one of the following: 3
Applied Statistical Methods 8  
Applied Engineering Statistics  
Introduction to Mathematical Statistics 8  
 Credit Hours13-16
Senior
First Semester
C S 4263 Software Engineering I 3
C S 4413 Algorithm Analysis 3
C S 4513 Database Management Systems 3
Choose one of the following: 3
C S G4000/5000 Approved Elective 9,10
 
Numerical Analysis I 8  
Approved Elective, Western Civ. & Culture (Core IV) 5 3
 Credit Hours15
Second Semester
HIST 1483
United States, 1492 to 1865 (Core IV)
or United States, 1865 to the Present
3
C S 4273 Software Engineering II (Capstone) 3
C S G4000/5000 Approved Elective 9 3
C S Approved Elective 10,11 3
Approved Elective, Non-Western Culture (Core IV) 5 3
 Credit Hours15
Fifth Year
First Semester
G5000-level Approved Elective 9,10 3
G5000-level Approved Elective 10 3
G5000-level C S Elective 10,12 3
 Credit Hours9
Second Semester
G5000-level Approved Elective 9,10 3
5000-level C S Elective 10,12 3-6
C S 5990 Independent Studies (or C S seminar course) 3
 Credit Hours9-12
 Total Credit Hours138-142

Courses designated as Core I, II, III, IV or Capstone are part of the General Education curriculum. Students must complete a minimum of 40 hours of General Education courses, chosen from the approved list.

Approved Electives

C S 4013Artificial Intelligence3
C S 4323Compiler Construction3
C S 4513Database Management Systems3
C S 4613Computer Architecture3
C S 4973Special Topics3
Any C S 5000-level course