School and Ranking Information
Few schools in or near Cleveland offer programs specifically in computer programming; rather, this subject is generally studied in broader computer science programs. Based on ranking, student-to-faculty ratio and total number of degrees awarded in the field of study, the following university is considered a top school in Cleveland for computer programming degrees:
- Winner: Case Western Reserve University is the largest 4-year school in terms of enrollment that offers degree programs containing coursework in computer programming in or within ten miles of Cleveland. It also awards the highest number of degrees in this field as compared to any other school in the Cleveland area. Students can earn a bachelor's, master's or doctorate in computer science.
School Info Chart
Note: number of degrees awarded reflects those conferred in computer science
|Category||Case Western Reserve University|
|Ranking||#38 (tie) Best National Universities (2015)*|
|School Type||4-year, private not-for-profit|
|Tuition & Fees (2013-2014)||Undergrad: $41,800**|
|Computer Programming Degrees Offered||Bachelor's, master's and doctoral|
|Computer Programming Degrees Awarded (all levels) in 2012-2013||57**|
|Most Popular Computer Programming Degree in 2012-2013||Bachelor's (42 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||80%**|
|Noteworthy||Computer science program ranked #70 among national universities (2015)*|
Sources: *U.S. News and World Report; **NCES College Navigator
Case Western Reserve University
- 10:1 student-to-faculty ratio
- Computer science programs integrate class instruction with hands-on lab experiences
- Students can join chapters of the Institute of Electrical and Electronics Engineers (IEEE) and Association for Computing Machinery (ACM)
Case Western Reserve University serves more than 10,000 students. The Department of Electrical Engineering and Computer Science (EECS) at the university has more than 500 students and about 70 faculty members, including adjuncts. The department's division of computer science offers four computer science- and engineering-related degree programs.
Required coursework for the Bachelor of Science (B.S.) in Computer Science program includes computer programming, networking, computer architecture, operating systems and theoretical computer science. Students have the option of concentrating in a specific area of study, such as information systems, bioinformatics, software engineering, database management or robotics. The Bachelor of Arts (B.A.) in Computer Science program is suitable for students who have a broad range of interests or who wish to pursue a double major. The curriculum is similar to that of the B.S. program, except that over a third of the courses are open electives, giving students the flexibility to take classes offered by other departments or pursue a second major.
Students pursuing a Master of Science in Computer Science must typically complete 18 credits of coursework and nine credits of thesis work. However, part-time students have the option of completing a 6-credit project instead of the thesis. Students take courses in databases, software engineering, network security and computer graphics, to name a few areas. The Doctor of Philosophy (Ph.D.) in Computer Science program requires students to take 36 credits of coursework and pass a qualifying exam that tests their knowledge of computer algorithms and operating systems. After passing the qualifying exam, students must submit a thesis proposal, conduct original research and successfully defend their dissertation before a faculty committee.