Undergraduate Programs

Certificates & Minors

The undergraduate minor or certificate allows a student majoring in another subject to get appropriate training in informatics and obtain certification as someone who knows how to apply informatics tools to that subject area.

Equivalent honors versions of regular informatics or computer science courses may substitute throughout the certificate or minor.

Certificate in Informatics

Students may obtain an area certificate in Informatics by successfully completing 8 courses.  A grade of C or higher in each course and an overall certificate GPA of 2.0 is required.

Required Courses:

  • INFO-I 101 Introduction to Informatics (4 cr.)
  • INFO-I 201 Mathematical Foundations of Informatics (4 cr.)
  • INFO-I 202 Social Informatics (3 cr.)
  • INFO-I 210 Information Infrastructure I (4 cr.)
  • INFO-I 211 Information Infrastructure II (4 cr.)
  • INFO-I 300 Human Computer Interaction (3 cr.)
  • INFO-I 308 Information Representation (3 cr.)

In addition, students must take one course from the list of informatics electives. CSCI majors may not count upper level CSCI courses in this certificate if used in major requirements.

Minor in Informatics

Students may obtain a minor in Informatics by successfully completing a minimum of 15 credit hours.  A grade of C or higher in each course and an overall minor GPA of 2.0 is required.

Students are required to take three courses from the following list of lower division courses:

  • INFO-I 101 Introduction to Informatics (4 cr.)
  • INFO-I 201 Mathematical Foundations of Informatics (4 cr.)
  • INFO-I 202 Social Informatics (3 cr.)
  • INFO-I 210 Information Infrastructure I (4 cr.)
  • INFO-I 211 Information Infrastructure II (4 cr.)
  • INFO-I 300 Human Computer Interaction (3 cr.)
  • INFO-I 308 Information Representation (3 cr.)

In addition, students must take two courses from the list of informatics electives. CSCI majors may not count upper level CSCI courses in this minor if used in major requirements.

Minor in Human-Centered Computing

Students may obtain a minor in Human-Centered Computing by successfully completing a minimum of 15 credit hours.  A grade of C- or higher in each course and an overall minor GPA of 2.0 is required.

The minor introduces students with little or no background in computing to the social, cultural, ethical and organizational dimensions of computing and information technology, as well as the role of design in the creation of new technology. For students pursuing the B.S. in Informatics, the human-centered computing minor is a superset of the cognate requirements.

Required Courses:

For Informatics Majors:
Must complete 5 courses from the following:

  • CSCI-A 216 Digital Multimedia Concepts and Technologies (3 cr.)
  • INFO-I 303 Organizational Informatics (3 cr.)
  • INFO-I 310 Multimedia Arts and Technology (3 cr.)
  • INFO-I 330 Legal and Social Informatics of Security (3 cr.)
  • INFO-I 356 Globalization, Where We Fit In (3 cr.)
  • INFO-I 441 Human-Computer Interaction Design I (3 cr.)
  • INFO-I 453 Computer and Information Ethics (3 cr.)
  • Approved topic in INFO-I 399 or I 400 (3 cr.)

For non-Informatics Majors:
Must complete:

  • INFO-I 101 Introduction to Informatics (4 cr.)
    OR
  • CSCI-A 110 Intro to Computers and Computing (3 cr.)
    AND
  • INFO-I 202 Social Informatics (3 cr.)
  • INFO-I 300 Human-computer Interaction Design and Programming (3 cr.)

Must complete 2 courses from the following:

  • CSCI-A 216 Digital Multimedia Concepts and Technologies (3 cr.)
  • INFO-I 303 Organizational Informatics (3 cr.)
  • INFO-I 310 Multimedia Arts and Technology (3 cr.)
  • INFO-I 330 Legal and Social Informatics of Security (3 cr.)
  • INFO-I 356 Globalization, Where We Fit In (3 cr.)
  • INFO-I 441 Human-Computer Interaction Design I (3 cr.)
  • INFO-I 453 Computer and Information Ethics (3 cr.)
  • Approved topic in INFO-I 399 or I 400 (3 cr.)
Minor in Information Technology

Computer Science majors may not claim this minor.

Students may obtain a minor in Information Technology by successfully completing a minimum of 15 credit hours.  A grade of C- or higher in each course and an overall minor GPA of 2.0 is required.

  • CSCI-A 201 Introduction to Programming I (4 cr.)
  • CSCI-A 202 Introduction to Programming II (4 cr.)
    OR
  • CSCI-C 211 Introduction to Computer Science (4 cr.)
  • CSCI-C 212 Introduction to Software Systems (4 cr.)
    AND
  • CSCI-A 338 Network Technologies and Administration (4 cr.)

    In addition student must complete
  • CSCI-A 346 User-Interface Programming (3 cr.)
    OR
  • CSCI-A 348 Mastering the World Wide Web (4 cr.)
Minor in Security Informatics

Students may obtain a minor in Security Informatics by successfully completing a minimum of 16 credit hours.  A grade of C- or higher in each course and an overall minor GPA of 2.0 is required.

The minor is an appropriate addition for students (Informatics and Computer Science majors) interested in gaining significant exposure to issues, challenges and techniques relevant to computer based security. For students pursuing the B.S. in Informatics, the security informatics minor is a superset of the cognate requirements.

Preparatory Courses:
For Informatics Majors:

  • INFO-I 101 Introduction to Informatics (4 cr.)
  • INFO-I 201 Math Foundations of Informatics (4 cr.)
  • INFO-I 210 Information Infrastructure I (4 cr.)
  • INFO-I 211 Information Infrastructure I (4 cr.)

For Computer Science Majors:

  • CSCI-C 211 Introduction to Computer Science (4 cr.)
  • CSCI-C 212 Introduction to Software Systems (4 cr.)
  • CSCI-C 241 Discrete Structures for Computer Science (3 cr.)

Required Courses:

  • INFO-I 130 Introduction to Cybersecurity (1 cr.)
  • INFO-I 230 Analytical Foundations of Security (3 cr.)
  • INFO-I 231 Math Foundations of Cybersecurity (3 cr.)

In addition, students must take three courses from the following list:

  • INFO-I 330 Legal and Social Informatics of Security (3 cr.)
  • INFO-I 400 Topics in Informatics when security related, approval required (3 cr.)
  • INFO-I 430 Security for Networked Systems (3 cr.)
  • INFO-I 433 Systems and Protocol Security and Information Assurance (3 cr.)
  • INFO-I 453 Computer and Information Ethics (3 cr.)
Minor in Computer Science

Students may obtain a minor in Computer Science by successfully completing a minimum of 15 credit hours.  A grade of C- or higher in each course and an overall minor GPA of 2.0 is required.

Students pursuing the B.S. in Informatics may obtain a minor in computer science by successfully completing a minimum of 15 credit hours that include the following requirements:

  • CSCI-C 211 Introduction to Computer Science (4 cr.)
  • CSCI-C 212 Introduction to Software Systems (4 cr.)
  • CSCI-C 241 Discrete Structures for Computer Science (3 cr.)
  • CSCI-C 335 Computer Structures (4 cr.), or CSCI-C 343 Data Structures (4 cr.)

The minor in Computer Science is administered through the College of Arts and Sciences.

Outside Minors

Students may pursue minors and certificates in other schools by contacting the Undergraduate Recorder’s office in the school the minor or certificate is offered and consulting the advisor in the School of Informatics and Computing. Many cognates complete minor requirements; please see respective Recorder’s office to declare the minor.

Business Minors

Important Note: The School of Informatics requires a grade of C- or higher in each course (except for K 201, which requires a grade of C or higher) and an overall minor GPA of 2.0.  All 300- and 400-level course work must be completed on the Bloomington campus. None of the course work may be taken by independent study/correspondence, distance education, or “Courses to Go.”

BUS-K 201 note: Computer Science majors may substitute CSCI-C 211 for K 201.

Minor in Business

  • Complete 26 or more credit hours of college course work that counts toward graduation and be admitted to a degree-granting school.
  • Successfully complete the following courses:
    • BUS-A 200 or A 201 or A 202 (3 cr.)
    • BUS-K 201 (3 cr.) minimum C grade required
    • BUS-L 201 (3 cr.)
  • Successfully complete four of the following elective courses:
    • BUS-F 300 (3 cr.)
    • BUS-G 300 (3 cr.)
    • BUS-M 300 (3 cr.)
    • BUS-P 300 (3 cr.)
    • BUS-Z 302 or J 306 (3 cr.)
Minor in Entrepreneurship and Small Business Management
  • Complete 26 or more credit hours of college course work that counts toward graduation and be admitted to a degree-granting school.
  • Successfully complete the following courses:
    • BUS-A 200 or A 201 or A 202 (3 cr.)
    • BUS-K 201 (3 cr.) minimum C grade required
    • BUS-L 201 or L 311 (3 cr.)
    • BUS-W 212 (3 cr.)
    • BUS-M 300 (3 cr.)
    • BUS-W 300 (3 cr.)
  • Successfully complete one of the following elective courses:
    • BUS-F 300 (3 cr.)
    • BUS-G 300 (3 cr.)
    • BUS-P 300 (3 cr.)
    • BUS-Z 302 or J 306 (3 cr.)
Minor in Marketing
  • Complete 26 or more credit hours of college course work that counts toward graduation and be admitted to a degree-granting school.
  • Successfully complete the following courses:
    • BUS-A 200 or A 201 or A 202 (3 cr.)
    • BUS-K 201 (3 cr.) minimum C grade required
    • BUS-L 201 (3 cr.)
    • BUS-M 300 (3 cr.)
    • BUS-M 311 or M 312 (3 cr.)
  • Successfully complete two of the following elective courses:
    • BUS-M 311 or M 312 (3 cr.) if not used for required course above
    • BUS-F 300 (3 cr.)
    • BUS-G 300 (3 cr.)
    • BUS-P 300 (3 cr.)
    • BUS-Z 302 or J 306 (3 cr.)

Academic Bulletins

PDF Version

Click here for the PDF version.