CS Minor Requirements

Matriculation disclaimer - Computer Science Minor

Requirements listed are for those students who declared the minor starting Fall 2020. See prior requirements in UI 2019-20 General Catalog

The undergraduate minor in computer science requires a minimum of 18 s.h. in computer science, including 12 s.h. in courses taken at the University of Iowa. Students must maintain a g.p.a. of at least 2.00 in all courses for the minor and in all UI courses for the minor. Coursework in the minor may not be taken pass/nonpass. Students excused from courses required for the minor may substitute other computer science electives.


  • Students majoring in informatics may earn a minor in computer science. Students majoring in computer science, computer science and engineering, or data science may not earn a minor in computer science
  • AP CS Fundamentals with a score of 4 or 5 can be applied to an informatics major or minor or to a computer science major or minor as CS:1110.
  • AP CS A with a score of 4 or 5 can be applied to an informatics major or minor as CS:1110 or to a computer science major or minor as CS:1210.
  • For an informatics major who has a 4 or 5 in both CS A and CS Fundamentals, CS A can be applied as CS:3210.
  CS major/minor Informatics major/minor
AP CS Fundamentals 1110 1110
AP CS A 1210 1110
Both 1110+1210  1110+3210

The minor in computer science requires the following coursework.

All of these:

Minor Requirements
Course Number & Name Semester Hours
CS:1210 Computer Science I: Fundamentals 4 s.h.
CS:2210 Discrete Structures 3 s.h.
CS:2230 Computer Science II: Data Structures 4 s.h.
CS:2630 Computer Organization 4 s.h.

CS:3330 Algorithms

Note prerequisites: MATH:1850 or MATH:1550 or MATH:1860 or MATH:1560; in addition to CS:2210 and CS:2230 with min. grade of C-

3 s.h.

Students who have completed ENGR:1300 Introduction to Engineering Computing and ENGR:2730 Computers in Engineering are considered to have satisfied the minor's requirement for CS:1210 Computer Science I: Fundamentals.

Students may declare the computer science minor on MyUI, and they may request an audit for the minor through MyUI.


Why a CS or Informatics minor? Landing a Job of the Future Takes a Two-Track Mind — from The Wall Street Journal (December 28, 2009)