Informatics Requirements

The BA and BS Degrees in Informatics

The Bachelor of Arts with a major in informatics requires a minimum of 120 s.h., including at least 43-51 s.h. of work for the major. The Bachelor of Science with a major in informatics requires a minimum of 120 s.h., including at least 55-60 s.h. of work for the major. Required credit for the major depends on the choice of cognate area. All students must complete the College of Liberal Arts and Sciences General Education Program.

Both programs (BA and BS) combine foundational informatics course work with course work in a cognate discipline. The Bachelor of Arts major in informatics offers the cognate areas of art, economics, geoinformatics, health informatics, human-computer interaction, linguistics, music, social informatics, and individualized cognates. The Bachelor of Science major in informatics offers the cognate areas of bioinformatics, medical informatics, and individualized cognates.

Course work for the major includes the informatics core, one (BA) or two (BS) electives, a statistics course, and a set of courses in their chosen cognate area. Students are expected to have taken MATH:1005 College Algebra or the equivalent. Students must maintain a g.p.a. of at least 2.00 in all course work in order to graduate. They also must maintain a g.p.a. of at least 2.00 in the informatics core, the elective(s), and the statistics course. Work for the major may not be taken pass/nonpass.

BA Students must complete at least four courses (minimum of 12 s.h.) at the University of Iowa from the following: CS:3910 Informatics Project and three additional courses numbered CS:2500-CS:4990 or MSCI:4220 Advanced Database Management and Big Data.

BS Students must complete at least fivecourses (minimum of 15 s.h.) at the University of Iowa from the following: CS:3910 Informatics Project and four additional courses numbered CS:2500-CS:4990 or MSCI:4220 Advanced Database Management and Big Data.

Note: students majoring in Informatics may not earn a second major in either Computer Science, Business Analytics and Information Systems, or Computer Science and Engineering, but may obtain a minor in Computer Science and/or the Large Data Analysis Certificate.

The informatics major (BA and BS) requires the following course work.

Informatics Core

The informatics core consists of six required computing courses (at least 19 s.h.) that emphasize data manipulation, databases, and networking. It provides more applications-oriented content than the traditional computer science curriculum yet is designed to offer students a sound basis in underlying computer science themes and techniques.

This course:

Informatics Core
Course Number & Name Semester Hours
CS:2110 Programming for Informatics 4 s.h.

One of these:

Informatics Core
Course Number & Name Semester Hours
CS:2420 Databases for Informatics 3 s.h.
MSCI:3200 Database Management 3 s.h.

All of these:

Informatics Core
Course Number & Name Semester Hours
CS:1110 Introduction to Computer Science 3 s.h.
CS:2520 Human-Computer Interaction 3 s.h.
CS:2620 Networking and Security for Informatics 3 s.h.
CS:3910 Informatics Project 3 s.h.

Informatics Electives

BA students must complete at least one course (3 s.h.) and BS students must complete at least two (6 s.h.) from a list of approved computing informatics electives. Course selection must be approved by an advisor or by the informatics program director. In addition to the courses listed below, students may have additional choices from the Department of Electrical and Computer Engineering and the Department of Management Sciences; consult an informatics faculty advisor for additional choices.

Informatics electives
Course Number & Name Semester Hours
MSCI:4220 Database Management and Web Services: Advanced Database Management and Big Data 3 s.h.
Any computer science course (prefix CS) numbered 3000 through 4990, except CS:3910  

Statistics Course

BA and BS students must complete one introductory statistics course. Some cognates require a specific statistic course. Students should consult with their advisor to choose a statistics course appropriate for their cognate area. Those who choose the psychology courses option of the human-computer interaction cognate must satisfy the statistic's requirement with PSY:2811 Research Methods and Data Analysis in Psychology I.

One of these:

Statistics course options
Course Number & Name Semester Hours
PSY:2811 Research Methods and Data Analysis in Psychology I (only for students who select the psychology courses option of the human-computer interaction cognate) 3 s.h.
SOC:2160 Applied Statistics for Social Scientists 3 s.h.
STAT:1020 Elementary Statistics and Inference 3 s.h.
STAT:1030 Statistics for Business 4 s.h.
STAT:2010 Statistical Methods and Computing 3 s.h.
STAT:2020 Probability and Statistics for the Engineering and Physical Sciences 3 s.h.
STAT:3120 Probability and Statistics 4 s.h.
STAT:3510 Biostatistics 3 s.h.
STAT:4143 Introduction to Statistical Methods 3 s.h.

Cognate Requirements

Students must complete all requirements listed under one of the following cognate areas: art, bioinformatics, economics, geoinformatics, health informatics, human-computer interaction, linguistics, media, medical informatics, music, social informatics, or an individualized cognate. Requirements for cognate areas are specified on separate pages, linked below:

Informatics Course Sequence

Informatics Course Sequence

Note: A solid arrow indicates a clear prerequisite course that must be taken before the next course; a dotted arrow indicates a course that must be taken before or with the other course.