Skip to content. Skip to navigation

Computer Science Department University of Cincinnati College of Engineering University of Cincinnati
Personal tools
Sections
Home / Academics / Degree Programs
Document Actions

Degree Programs

The Computer Science Department offers Ph.D. in Computer Science and Engineering and M.S. in Computer Science degree programs. Currently more than 75  full-time students are enrolled in these programs and about half of them are pursuing the Ph.D. in Computer Science and Engineering Degree program. Requirements for these programs can be found at the following pages.

The Department also offers an M.Engg. in Computer Science degree program which is tailored specifically for people working in local industry. This program does not have thesis requirements and is based on course-work only.

More Information about graduate programs can be found here.



We offer two options for undergraduate degree programs, the BS degree and the BS/MS(ACCEND) degree. Both of them include a mandatory co-op program. BS degree can be finished in five years (including co-op time) and the BS/MS(ACCEND) can be completed in five years and one quarter. We also offer a minor in CS for non-CS major students. Requirements for these programs can be seen at the following pages.


More Information about undergraduate programs is given below.

The Department of Computer Science (CS) offers an undergraduate degree program leading to the Bachelor of Science degree.

The undergraduate major covers a broad range of material in contemporary computer science. The goal of the computer science program is to build capacities and prepare students to be able to respond to, and create changes in the computing field. It is intended to provide both training for employment and preparation for graduate school. Course work provides training in practical programming skills, modern approaches to systems construction, underlying abstractions, and mathematical theory. Students going on to graduate school will need the ability to implement the concepts they develop. Students choosing work environments will need the ability to relate applied problems to familiar abstractions and to distinguish between efficient and inefficient approaches to algorithm design.

All College of Engineering undergraduate students are required to participate in the Cooperative Education Program (co-op), one of the largest co-op programs in the country. Co-op alternates on-the-job experience with on-campus coursework, on a quarterly or semi-annual basis. Students earn income that can help with tuition while gaining knowledge of employment opportunities and gaining practical experience that employers want. Some select co-op positions prepare students for research careers and involve, instead, participation in academic research at the University.

Department faculty have received international recognition for their achievement in teaching and research. Others have earned prestigious University, College of Engineering, and departmental awards for excellence in teaching.

Undergraduate Program Description

The most current Computer Science curriculum and prerequisite chart can be found at this link.



Undergraduate Programs Educational Objectives


Our mission is to graduate computer scientists who will create innovative algorithms and high-quality software; who will design, develop, maintain, and evaluate successful software solutions within challenging industrial and academic environments; and who will continue to prosper in their professional careers.