Undergraduate Programs

Certificates & Minors

The undergraduate minors or certificate allows a student majoring in another school to get appropriate training in informatics and obtain certification as someone who knows how to apply informatics tools to that subject area. Students may obtain a maximum of three minors.

** Equivalent honors versions of regular courses may substitute throughout the certificate or minor. **

Certificate in Informatics

Students must be an IU admitted degree-seeking student and certificate will be awarded concurrently or after an IU degree.

Students may obtain an area certificate in Informatics by successfully completing 8 courses.  INFO-I 101 must be completed with a minimum grade of C.  A minimum grade of C- in all other courses with an overall certificate GPA of 2.0 is required.

Required Courses:

  • INFO-I 101 Introduction to Informatics (minimum grade of C required in this course)
  • INFO-I 201 Mathematical Foundations of Informatics
  • INFO-I 202 Social Informatics
  • INFO-I 210 Information Infrastructure I
  • INFO-I 211 Information Infrastructure II
  • INFO-I 300 Human Computer Interaction
  • INFO-I 308 Information Representation

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.  INFO-I 101 must be completed with a minimum grade of C.  A minimum grade of C- in all other courses with an overall minor GPA of 2.0 is required.

Required Course:

  • INFO-I 101 Introduction to Informatics (minimum grade of C required in this course)
Select two courses from the following list of lower division courses:

  • INFO-I 201 Mathematical Foundations of Informatics
  • INFO-I 202 Social Informatics
  • INFO-I 210 Information Infrastructure I
  • INFO-I 211 Information Infrastructure II
  • INFO-I 300 Human Computer Interaction
  • INFO-I 308 Information Representation

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. INFO-I 101 must be completed with a minimum grade of C.  A minimum grade of C- in all other courses with 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 Informatics Majors:
Select five courses from the following:

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

For non-Informatics Majors:

Required Courses:

  • INFO-I 101 Introduction to Informatics (minimum grade of C required in this course) OR CSCI-A 110 Intro to Computers and Computing
  • INFO-I 202 Social Informatics
  • INFO-I 300 Human-computer Interaction Design and Programming

Select two courses from the following:

  • CSCI-A 216 Digital Multimedia Concepts and Technologies
  • INFO-I 303 Organizational Informatics
  • INFO-I 310 Multimedia Arts and Technology
  • INFO-I 330 Legal and Social Informatics of Security
  • INFO-I 356 Globalization, Where We Fit In
  • INFO-I 441 Human-Computer Interaction Design I
  • INFO-I 453 Computer and Information Ethics
  • Approved topic in INFO-I 399 or I 400
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 minimum grade of C- in each course and an overall minor GPA of 2.0 is required.

  • CSCI-A 201 Introduction to Programming I
  • CSCI-A 202 Introduction to Programming II
    OR
  • CSCI-C 211 Introduction to Computer Science
  • CSCI-C 212 Introduction to Software Systems
    AND
  • CSCI-A 338 Network Technologies and Administration
Select one course from the following:
  • CSCI-A 346 User-Interface Programming
  • CSCI-A 348 Mastering the World Wide Web
Minor in Security Informatics

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

The minor is an appropriate addition for students interested in gaining significant exposure to issues, challenges and techniques relevant to computer based security.

Required Courses:

  • INFO-I 130 Introduction to Cybersecurity
  • INFO-I 230 Analytical Foundations of Security
  • INFO-I 231 Math Foundations of Cybersecurity

Select three courses from the following:

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

Students may obtain a minor in Computer Science by successfully completing a minimum of 15 credit hours.  A minimum grade of C- 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
  • CSCI-C 212 Introduction to Software Systems
  • CSCI-C 241 Discrete Structures for Computer Science
  • CSCI-C 335 Computer Structures or CSCI-C 343 Data Structures
Outside Minors

Students may pursue minors and certificates in other schools. Please see your SoIC advisor or the Student Services office.

Business Minors

Important Note: The School of Informatics and Computing requires a minimum grade of C- in each course (except for K 201, which requires a minimum grade of C) 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

  • Successfully complete the following courses:
    • BUS-A 200 or A 201 or A 202
    • BUS-K 201 (minimum grade of C required in this course)
    • BUS-L 201
  • Successfully complete four of the following elective courses:
    • BUS-F 300
    • BUS-G 300
    • BUS-M 300
    • BUS-P 300
    • BUS-Z 302 or J 306
Minor in Entrepreneurship and Small Business Management
  • Successfully complete the following courses:
    • BUS-A 200 or A 201 or A 202
    • BUS-K 201 (minimum grade of C required in this course)
    • BUS-L 201 or L 311
    • BUS-W 212
    • BUS-M 300
    • BUS-W 300
  • Successfully complete one of the following elective courses:
    • BUS-F 300
    • BUS-G 300
    • BUS-P 300
    • BUS-Z 302 or J 306
Minor in Marketing
  • Successfully complete the following courses:
    • BUS-A 200 or A 201 or A 202
    • BUS-K 201 (minimum grade of C required in this course)
    • BUS-L 201
    • BUS-M 300
    • BUS-M 311 or M 312
  • Successfully complete two of the following elective courses:
    • BUS-M 311 or M 312 (if not used for required course above)
    • BUS-F 300
    • BUS-G 300
    • BUS-P 300
    • BUS-Z 302 or J 306

Academic Bulletins

PDF Version

Click here for the PDF version.