Undergraduate Programs

Degree 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 OR INFO-I 222 The Information Society
  • INFO-I 210 Information Infrastructure I
  • INFO-I 211 Information Infrastructure II
  • INFO-I 300 Human-Computer Interaction Design and Programming - Must be completed on the Indiana University Bloomington campus
  • INFO-I 308 Information Representation - Must be completed on the Indiana University Bloomington campus

In addition, students must take one course from the list of informatics electives (list can be found under the BS Informatics area, SICE Degree and Major Requirements).  CSCI majors may not count advanced level CSCI courses in this certificate if used in major requirements.

Minor in Computer Science

Students may obtain a minor in Computer Science by successfully completing six courses totaling a minimum of 20 credit hours. At least nine hours must be at the 300/400 level. A minimum grade of C- in all courses with an overall minor GPA of 2.0 is required.

Required Courses:

  • CSCI-C 200 Introduction to Computers and Programming OR CSCI-C 211 Introduction to Computer Science
  • CSCI-C 212 Introduction to Software Systems
  • CSCI-C 241 Discrete Structures for Computer Science

Select one course from the following:

  • CSCI-C 335 Computer Structures
  • CSCI-C 343 Data Structures

Advanced Computer Science electives:

  • At least five additional CSCI (B, C, P) credit hours at the 300/400 level. CSCI-Y 390 or Y 499 may be completed for a total of 3 credit hours.
Minor in Informatics

Students may obtain a minor in Informatics by successfully completing five courses totaling a minimum of 17 credit hours. At least two of the five courses must be at the 300/400 level.  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)

A programming course selected from the following:

  • INFO-I 210 Information Infrastructure I
  • CSCI-A 201 Introduction to Programming I
  • CSCI-C 200 Introduction to Computers and Programming or CSCI-C 211 Introduction to Computer Science

Select at least 9 additional INFO credit hours at the 3/400 level (excluding Y 395)

  • Independent study, internship and capstone courses may only be counted with approval of the Director of Undergraduate Studies.
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 360 Web Design
  • INFO-I 370 Methods of HCC
  • INFO-I 399 Current Topics in Informatics (approved topic)
  • INFO-I 400 Topics in Informatics (approved topic)
  • INFO-I 407 Intro to Health Informatics
  • INFO-I 436 Technology Innovation
  • INFO-I 437 Design Strategy
  • INFO-I 438 Technology Entrepreneurship
  • INFO-I 440 Human Robot Interaction
  • INFO-I 441 Interaction Design Practice
  • INFO-I 453 Computer and Information Ethics
  • INFO-I 469 Collective Intelligence
  • INFO-I 487 Introduction to Virtual Heritage
  • INFO-I 488 Advanced Topics in Virtual Heritage

For non-Informatics Majors:

Required Courses:

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

Select two courses from the following:

  • INFO-I 303 Organizational Informatics
  • INFO-I 310 Multimedia Arts and Technology
  • INFO-I 330 Legal and Social Informatics of Security
  • INFO-I 360 Web Design
  • INFO-I 370 Methods of HCC
  • INFO-I 399 Current Topics in Informatics (approved topic)
  • INFO-I 400 Topics in Informatics (approved topic)
  • INFO-I 407 Intro to Health Informatics
  • INFO-I 436 Technology Innovation
  • INFO-I 437 Design Strategy
  • INFO-I 438 Technology Entrepreneurship
  • INFO-I 440 Human Robot Interaction
  • INFO-I 441 Interaction Design Practice
  • INFO-I 453 Computer and Information Ethics
  • INFO-I 469 Collective Intelligence
  • INFO-I 487 Introduction to Virtual Heritage
  • INFO-I 488 Advanced Topics in Virtual Heritage
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.

Choose one introductory programming path (one or two courses) from the following:

  • CSCI-C 200 Introduction to Computers and Programming OR CSCI-C 211 Introduction to Computer Science
    OR
  • CSCI-A 201 Introduction to Programming I and CSCI-A 202 Introduction to Programming II
    OR
  • INFO-I 210 Information Infrastructure I and INFO-I 211 Information Infrastructure II
Required Course:
  • CSCI-A 338 Network Technologies and Administration
Select one course from the following:
  • CSCI-A 321 Computing Tools for Scientific Research
  • CSCI-A 348 Mastering the World Wide Web

Select at least 3 additional CSCI credit hours at the 3/400 level

Minor in Intelligence Studies

Students may obtain a minor in Intelligence Studies by successfully completing a minimum of 15 credit hours.   A minimum grade of C+ in all other courses with an overall minor GPA of 2.3 is required.  Students in the Academic Group CO (COLL1, COLS1, COSP1, MSCH1, SGIS1, and SOAD1) must have 9 credit hours in 300/400 level courses.

Intelligence Studies works with information that may not be authoritative or reliable, that may actually be deceptive, and lacks context for purposes of national security or competitive intelligence.

Required Courses:

  • ILS-Z 115 Evaluating Intelligence and Information
  • ILS-Z 221 Intelligence Analytics

Select one course from the following:

  • CJUS-P 407 Terrorism
  • ENGR-E 483 Information Visualization
  • GEOG-G 237 Mapping our World
  • INTL-I 210 Diplomacy, Security, Governance

Select two courses from the following:

  • ILS-Z 311 Spy Tech for Non-Technical Spies
  • ILS-Z 331 Strategic Intelligence
  • ILS-Z 351 Moles, Deception, and Counterintelligence
  • ILS-Z 399 Topics in Information and Library Science (Topic: Introduction to Metadata)
  • INFO-I 453 Computer and Information Ethics
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:

  • CSCI-C 291 System Programming with C and Unix
  • INFO-I 130 Introduction to Cybersecurity
  • INFO-I 230 Analytical Foundations of Security
  • INFO-I 231/CSCI-C 231 Introduction to the Mathematics of Cybersecurity   
  • INFO-I 430/CSCI-B 430 Security for Networked Systems
  • INFO-I 433/CSCI-B 433 Systems & Protocol Security & Information Assurance

Select one course from the following:

  • BUS-S 433 Information Systems Security
  • INFO-I 330 Legal and Social Informatics of Security
  • INFO-I 399 Current Topics in Informatics (approved topic)
  • INFO-I 400 Topics in Informatics (approved topic)
  • INFO-I 453 Computer and Information Ethics  
Bachelor of Science in Music - Outside Field

CSCI

A minimum of 27 CSCI hours with a minimum grade of C- in each course and an overall outside field GPA of 2.0 is required.

  • CSCI-C 200 Introduction to Computers and Programming or CSCI-C 211 Introduction to Computer Science
  • CSCI-C 212 Introduction to Software Systems
  • CSCI-C 241 Discrete Structures for Computer Science
  • CSCI-C 343 Data Structures
  • Specialization of choice

INFO

A minimum of 27 INFO hours with a minimum grade of C- (except INFO-I 101 must be a minimum of C) in each course and an overall outside field GPA of 2.0 is required.

  • 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 OR INFO-I 222 The Information Society
  • INFO-I 210 Information Infrastructure I
  • INFO-I 211 Information Infrastructure II
  • INFO-I 300 Human-Computer Interaction Design and Programming
  • INFO-I 308 Information Representation
  • INFO elective (see list under INFO major)
Outside Minors and Certificates

Students may pursue minors and certificates in other schools. Up to three minors may appear on the student's Indiana University transcript.  Some cognates complete minor requirements.  Please consult the bulletin of the minor's school for the specific requirements of the minor.  The department offering the minor defines the requirements for the minor. Students are required to follow the department's rules regarding grades, prerequisites and course requirements. Students are responsible for adding the minor to their degree record through SHEAR (School of Informatics, Computing, and Engineering student database).

An exception to the above, if different from the school offering the minor: The School of Informatics, Computing, and Engineering requires a minimum grade of C- in each course (unless otherwise noted as a higher grade) and an overall minor GPA of 2.0.

Certificate in Entrepreneurship

This cross campus certificate consists of fifteen credit hours.  Only students outside of the Kelley School of Business will be admitted into the Certificate in Entrepreneurship program.  The program consists of three courses from the Kelley School of Business and two courses chosen by the School of Informatics, Computing, and Engineering.  This allows for the students to learn the basic issues involved with entrepreneurship as well as specifics relating to entrepreneurship in the field of information technology.

To be considered for the certificate, students must apply online: Certificate Application

A minimum grade of C in all courses with an overall certificate GPA of 2.5 is required.

Kelley School of Business:

Required Courses:

  • BUS-W 212 Exploring Entrepreneurship
  • BUS-W 300 Small Business Management
  • BUS-Z 302 Managing and Behavior in Organizations

School of Informatics, Computing, and Engineering Courses

Select two of the following:

  • INFO-I 436 Technology Innovation
  • INFO-I 437 Design Strategy
  • INFO-I 438 Technology Entrepreneurship

Academic Bulletins