School and Ranking Information
Most schools within a 25-mile radius of Oklahoma City offering computer science programs are not 4-year public institutions or schools that offer multiple degree levels in the field. Based on rankings, program offerings and student services, the following school is considered one of the top schools in the area for studying computer science:
- Winner: University of Oklahoma is the only 4-year public institution in the area with multiple degree level options in the field. The university offers undergraduate and graduate degrees in computer science.
School Info Chart
|Category||University of Oklahoma|
|Rankings||Tied at #106 for National Universities (2015), #112 for Graduate Computer Science Programs (2014)*|
|School Type||4-year, public|
|Undergraduate Tuition & Fees (2013-2014)||$8,916 (in-state), $21,105 (out-of-state)**|
|Computer Science Degrees Offered||Bachelor's, Master's, Doctorate|
|Computer Science Degrees Awarded (all levels) in 2013||58**|
|Most Popular Computer Science Degree Level in 2013||Master's (34 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||66%**|
|Noteworthy||University of Oklahoma has numerous computer science groups for students to join, such as the Linux Club and Programming Team***|
Sources: *U.S. News & World Report, **NCES College Navigator, ***University of Oklahoma
University of Oklahoma
- The school's bachelor's program in computer science has ABET accreditation
- The computer science school has a total of 15 faculty members
- The school's cutting-edge computer science software studio allows students to work on projects and take part in competitions
University of Oklahoma's Norman campus has an enrollment of more than 27,000 students, including close to 21,000 undergraduates. The school has a student-to-faculty ratio of 18 to 1. University of Oklahoma's College of Engineering contains the School of Computer Science.
The computer science school offers a bachelor's, master's, accelerated B.S./M.S. program and a doctorate in the field. The B.S. can be completed with 120 credit hours of study with major requirements including subjects like calculus, computer programming, theory, operating systems, and database management. Students are required to complete two software engineering courses, one of which is a capstone experience in the senior year. The B.S./M.S. accelerated program allows a total of 12 credits to be used to fulfill requirements of the degrees.
Taken apart from the B.S. program, the M.S. in Computer Science can be completed as a 30-credit thesis option or a 33-credit non-thesis option. Students can choose from courses like cryptography, optimization, operating systems, computer architecture and software engineering.
The Ph.D. in Computer Science requires at least 90 credit hours of coursework beyond the bachelor's-degree level. It includes mandatory coursework in broad subjects like computing theory, systems and applications, in addition to a presentation course. Dissertation research accounts for up to 45 credit hours.