Computer Science, Bachelor of Science in Computer 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: 120-121


Overall GPA - Combined and OU: 2.00

Major GPA - Combined and OU: 2.00

Curriculum GPA - Combined and OU: 2.00

Program Code: B235

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.

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: 1-4
Introduction to Computer Programming for Programmers 3,4  
Java for Programmers 3,4  
Introduction to Computer Programming for Non-Programmers 3,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) 6 3
 Credit Hours14
Sophomore
First Semester
MATH 2934 Differential and Integral Calculus III 1 4
ENGR 2002 Professional Development 2
C S 2413 Data Structures 3
C S 2813
Discrete Structures
or Discrete Mathematical Structures
3
Approved Elective, Social Science (Core III) 5 3
 Credit Hours15
Second Semester
C S 2614 Computer Organization 4
PHYS 2514 General Physics for Engineering and Science Majors (Core II) 4
PHYS 1311 General Physics Lab I 7 0-1
Approved Elective, Natural Science (Core II) 6 3
Open Elective 6 3
 Credit Hours14-15
Junior
First Semester
MATH 3000-level or above and acceptable for credit for MATH Majors, or Complete a Minor 3
Open Elective 3
C S 3113 Introduction to Operating Systems 3
C S 3203 Software Requirements and Specifications 3
C S 3823 Theory of Computation 3
P SC 1113 American Federal Government (Core III) 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  
Applied Engineering Statistics  
Introduction to Mathematical Statistics  
 Credit Hours13-16
Senior
First Semester
Approved Elective, Western Civ. & Culture (Core IV) 5 3
C S 4263 Software Engineering I 3
C S 4413 Algorithm Analysis 3
Choose one of the following: 3
 
Numerical Analysis I  
C S 4513 Database Management Systems 3
 Credit Hours15
Second Semester
C S 4273 Software Engineering II (Capstone) 3
Approved C S Elective 8 3
Approved C S Elective 8 3
HIST 1483
United States, 1492 to 1865 (Core IV)
or United States, 1865 to the Present
3
Approved Elective, Non-Western Culture (Core IV) 5 3
 Credit Hours15
 Total Credit Hours120-121

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.

Students should read the Gallogly College of Engineering Scholastic Regulations posted on the WSSC website

Approved C S Electives

C S 4013Artificial Intelligence3
C S 4023Introduction to Intelligent Robotics3
C S 4033Machine Learning3
C S 4053Computer Graphics3
C S 40733
C S 4113Operating Systems Theory3
C S 4133Data Networks3
C S 4323Compiler Construction3
C S 4433Computational Methods in Discrete Optimization3
C S 4613Computer Architecture3
C S 4743Scientific Computing I3
C S 4823Cryptography3
C S 4973Special Topics3