Informatics Requirements

The BA Degree 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. Students must maintain a g.p.a. of at least 2.00 in all courses for the major and in all UI courses for the major. A cumulative g.p.a. of at least 2.00 is required for graduation. Students also must complete the College of Liberal Arts and Sciences GE CLAS Core.

The program combines foundational informatics course work with course work in a cognate area. The major offers the cognate areas of art, economics, geoinformatics, health informatics, human-computer interaction, linguistics, media, music, social informatics, and individualized cognates. Required credit for the major depends on a student's choice of cognate area.

Course work for the major includes the informatics core, one elective, a statistics course, and a set of courses in a chosen cognate area. Work for the major may not be taken pass/nonpass. Students are expected to have taken MATH:1005 College Algebra or the equivalent.

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:4999 or MSCI:4220 Advanced Database Management and Big Data.

The BS Degree in Informatics

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. Students must maintain a g.p.a. of at least 2.00 in all courses for the major and in all UI courses for the major. A cumulative g.p.a. of at least 2.00 is required for graduation. Students also must complete the College of Liberal Arts and Sciences GE CLAS Core.

The program combines foundational informatics course work with course work in a cognate area. The major offers the cognate areas of bioinformatics, medical informatics, and individualized cognates. Required credit for the major depends on a student's choice of cognate area.

Course work for the major includes the informatics core, two electives, a statistics course, and a set of courses in the chosen cognate area. Work for the major may not be taken pass/nonpass. Students are expected to have taken MATH:1005 College Algebra or the equivalent.

Students must complete at least five courses (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:4999 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

Students must complete at least one course (3 s.h.) for BA and at least two courses (6 s.h.) for BS from a list of approved computing informatics electives. Course selection must be approved by an informatics advisor. 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 Advanced Database Management and Big Data 3 s.h.
A computer science course (prefix CS) numbered 3000 through 4999, 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. BA students 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.