Skip to content. | Skip to navigation

Personal tools


Computer Science

Computer Science Minor


Computer Science

(20-21 credits)

Minor Advisor: C. Purdy

While all DEECS minors are open to any student who meets the prerequisites, the Compute Science minor is particularly appropriate for students in a wide range of disciplines. It does not require the completion of a related senior project. A thorough understanding of computer programming and a familiarity with major computing areas such as software engineering, databases, operating systems, and computer architecture is an asset in fields encompassing engineering, mathematics, the sciences, the social sciences, bioinformatics, or, indeed, almost any discipline represented at the University of Cincinnati.

Required Courses:

Introductory course sequence in programming, data structures, elementary algorithms, and program design.

Select from:

  1. CS 1021C: Computer Science I (4 cr)
  2. EECE 1080C, EECE 2040/2080, EECE 4040: Programming for ECE, Data Structures Programming, Advanced Data Structures and Algorithms (9 cr)

Elective Courses:

At least 12 additional credit hours from among available CS courses numbered 2000 or higher (other than self study and senior design), or from the EECE courses listed below. At least 6 of these credits must come from courses numbered 6000 or higher.

  • EECE3026. Introduction to Computer Architecture & Organization
  • EECE3093C, Software Engineering and Lab
  • EECE4029, Operating Systems & Systems Programming
  • EECE4038C, Embedded System Design
  • EECE4092, Database Design and Development
  • EECE5110, Database Management Theory
  • EECE5129, Operating Systems
  • EECE6183, Compiler Theory and Practice

Restrictions on courses chosen:

  1. All courses for the minor must be passed with a grade of C (not C-) or higher.
  2. Students selecting required courses CS 1021C and CS 1022C must choose CS 2028, Data Structures as one of their elective courses.
  3. No more than 6 credit hours of elective courses can come from courses required for the student’s major(s).
  4. A student may not get credit for taking both of two cross-listed courses, such as CS 4092 and EECE 4092.