The School of Computer Science selects the candidates most likely for success in our advanced academic programs. We offer Masters, Accelerated BS/MS, and Doctorate programs.
The Master of Science degree is designed for those wishing to improve their professional competence or to prepare for work towards a doctoral degree. This degree program requires 24 semester hours of courses and 6 semester hours toward completion of a thesis. A non-thesis option requires 33 semester hours of courses. Students pursuing the non-thesis option must pass an oral comprehensive examination.
The doctoral degree program aims to prepare and develop professionals capable of conducting and directing research within the discipline of computer science. This degree program requires a minimum of three years of full-time study beyond the bachelor's degree that can be completed with a minimum of 45 hours of coursework and a minimum of 30 hours of dissertation research. The combined hours of coursework and dissertation research should be at least 90. Doctoral students are required to pass a general examination before they successfully defend their dissertation.
The Online Master of Science in Computer Science degree is designed for those wishing to improve their professional competence or to prepare for work towards a doctoral degree. This degree program requires 12 courses totaling 33 credit hours. A thesis is not required.
Potential computer science graduate students are expected to have taken coursework equivalent to the following University of Oklahoma courses: Math 1823 Calculus I, Math 2423 Calculus II, Math 3333 Linear Algebra, Math 4753 Applied Statistical Methods, CS 2413 Data Structures, CS 2613 Computer Organization, CS 2813 Discrete Structures, CS 3113 Operating Systems and CS 3823 Theory of Computation.