The minor in computer science requires a minimum of 17 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. Course work in the minor may not be taken pass/nonpass. Students excused from courses required for the minor may substitute other computer science electives. The minor requires the following courses.
All of these:
|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.|
At least one of these:
|CS:2630 Computer Organization||3 s.h.|
|CS:2820 Object-Oriented Software Development||4 s.h.|
|CS:3330 Algorithms||3 s.h.|
Students choose one additional computer science course (prefix CS) numbered 3200-5890, except CS:3910 Informatics Project and CS:3980 Topics in Computer Science I, to complete the 17 s.h. required for the minor.
Students who have completed ENGR:1300 Engineering Problem Solving II and ENGR:2730 Computers in Engineering are considered to have satisfied the minor's requirement for CS:1210 Computer Science I: Fundamentals.
Students who have completed ENGR:2730 Computers in Engineering and ECE:3330 Introduction to Software Design are considered to have satisfied the minor's requirement for CS:2820 Object-Oriented Software Development.
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)