Undergraduate Programs

Degree Programs

BS in Informatics

SoIC Degree and Major Requirements

** Equivalent honors versions of regular courses may substitute for all requirements.  Please see specific course descriptions, posted in respective bulletin, for prerequisites and other pertinent information. **

The School of Informatics and Computing student database enables students to check their academic degree information, add/drop minors, add/change specializations/cognates/concentrations and apply to graduate.  Students are responsible for these actions.


SoIC Degree Requirements
Intensive Writing (3 cr.)

One intensive writing course at the 200 level or above, with a minimum grade of C, after completing the English composition requirement. Intensive writing courses at IUB are defined by the College of Arts and Sciences. Students must check the listings for courses at http://college.indiana.edu/undergrad/courses.

Intensive Writing credit will not be awarded for transfer courses and will not be awarded for written work in courses that are not listed as Intensive Writing unless special arrangements have been completed and approved prior to the relevant deadline.  All special arrangements must be approved by the director of undergraduate studies in the respective division.  The deadline for submitting a proposal to satisfy Intensive Writing by special arrangement is the end of the 2nd week of classes (for regular semester-length courses) and the end of the first week of classes for a summer session course.

Math and Statistics  (6 cr.)

One of the following Math options with a minimum grade of C:

  • MATH-M 118 Finite Mathematics
  • MATH-D 116-D 117 Introduction to Finite Mathematics I-II
  • MATH-V 118 Finite Math with Applications
  • MATH-M 348 Discrete Mathematical Models
  • MATH-M 353 Discrete Mathematics
  • CSCI-C 241 Discrete Structures for Computer Science

Select one of the following Statistics courses:

  • ANTH-A 306 Anthropological Statistics
  • CJUS-K 300 Techniques of Data Analysis
  • ECON-E 370 Statistical Analysis for Business and Economics
  • MATH-M 365 Introduction to Probability and Statistics
  • POLS-Y 395 Quantitative Political Analysis
  • PSY-K 300 Statistical Techniques
  • PSY-K 310 Statistical Techniques
  • SOC-S 371 Statistics in Sociology
  • SPEA-K 300 Statistical Techniques
  • STAT-K 310 Statistical Techniques
  • STAT-S 300 Introduction to Applied Statistical Methods
  • STAT-S 301 Applied Statistical Methods for Business
  • STAT-S 320 Introduction to Statistics

Ethics  (3 cr.)

Select one ethics course from the following. 

  • PHIL-P 140 Introduction to Ethics
  • PHIL-P 242 Applied Ethics
  • PHIL-P 340 Classics in Ethics
  • PHIL-P 342 Problems of Ethics
  • REL-R 170 Religion, Ethics, and Public Life
  • INFO-I 453 Computer and Information Ethics

Arts and Humanities (6 Cr.)

Above Ethics course does not double-count as Arts and Humanities
Courses cannot double count between this requirement and major or cognate.

These courses may overlap with the Common Ground A&H.  Course lists located at http://college.indiana.edu/bulletin-courses/  OR http://bulletins.iu.edu/iub/general-education/2015-2016/requirements/arts-and-humanities.shtml.

Natural and Mathematical Sciences (3 cr.)

Courses cannot double count between this requirement and major or cognate.

One 3 hour course plus one 5 hour course OR three 3 hour courses of N&M, excluding INFO-I 101, Stats and Finite Math. These courses may overlap with the Common Ground N&M. Course lists located at http://college.indiana.edu/bulletin-courses/ OR hhttp://bulletins.iu.edu/iub/general-education/2015-2016/requirements/natural-and-mathematical-sciences.shtmll.

General Electives

Remaining credit hours may be used to fulfill minors or pursue personal interests. Students may obtain a  maximum of three minors. A maximum of 4 combined HPER-E and SPH-I credit hours and 10 MUS-X credit hours below the 100 level may be used in total hours.

Major Requirements

Students must receive a minimum grade of C- in each course (unless otherwise noted) and a major GPA of 2.0 or higher

12 hours in the major must be completed on the Bloomington campus.

Required Informatics Core Courses

  • INFO-I 101 Introduction to Informatics (must complete with a minimum grade of C)
  • 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
  • INFO-Y 395 Career Development for Informatics Majors  - Must be completed on the Indiana University Bloomington campus

Advanced Informatics Courses

Select two courses from the following:

* If pursuing a Computer Science Cognate, four courses must be completed if substituting CSCI-C 211/C 212 for INFO-I 210/I 211 in the major. 
Advanced informatics courses do not double count as elective courses.

  • INFO-I 303 Organizational Informatics
  • INFO-I 310 Multimedia Arts and Technology
  • INFO-I 320 Distributed Systems and Collaborative Computing
  • INFO-I 330 Legal and Social Informatics of Security
  • INFO-I 356 Globalization, Where We Fit In
  • INFO-I 360 Web Design
  • INFO-I 368 Introduction to Network Science
  • INFO-I 369 Performanics Analytics
  • INFO-I 371 Chemical Informatics
  • INFO-I 372 Molecular Modeling
  • INFO-I 390 Undergraduate Independent Study (3 credit hour course)
  • INFO-I 399 Current Topics in Informatics (3 credit hour course)
  • INFO-I 400 Topics in Informatics (3 credit hour course)
  • INFO-I 407 Introduction to Health Informatics
  • INFO-I 421 Applications of Data Mining
  • INFO-I 422 Data Visualization
  • INFO-I 423 Big Data Applications and Analytics
  • INFO-I 424 Big Data Software and Projects
  • INFO-I 427 Search Informatics
  • INFO-I 430 Security for Networked Systems
  • INFO-I 433 Systems & Protocol Security & Information Assurance
  • INFO-I 435 Management, Access, and Use of Big and Complex Data
  • INFO-I 440 Human Robot Interaction
  • INFO-I 441 Interaction Design Practice
  • INFO-I 453 Computer and Information Ethics
  • INFO-I 468 Advanced Network Science
  • INFO-I 485 Bioinspired Computing
  • INFO-I 486 Artificial Life
  • INFO-I 487 Introduction to Virtual Heritage
  • INFO-I 488 Advanced Topics in Virtual Heritage
  • INFO-I 499 (3 credit hour course)
  • CSCI-B, C or P 300 level course
  • CSCI-B, C or P 400 level course 

Informatics Electives

Select two courses from the following:

All courses listed below are subject to the successful completion of prerequisites or approval of the instructor.
Informatics elective courses do not double count as advanced informatics courses.

  • INFO-I 303 Organizational Informatics
  • INFO-I 310 Multimedia Arts and Technology
  • INFO-I 320 Distributed Systems and Collaborative Computing
  • INFO-I 330 Legal and Social Informatics of Security
  • INFO-I 356 Globalization, Where We Fit In
  • INFO-I 360 Web Design
  • INFO-I 368 Introduction to Network Science
  • INFO-I 369 Performanics Analytics
  • INFO-I 371 Chemical Informatics
  • INFO-I 372 Molecular Modeling
  • INFO-I 390 Undergraduate Independent Study (3 credit hour course)
  • INFO-I 399 Current Topics in Informatics (3 credit hour course)
  • INFO-I 400 Topics in Informatics (3 credit hour course)
  • INFO-I 407 Introduction to Health Informatics
  • INFO-I 421 Applications of Data Mining
  • INFO-I 422 Data Visualization
  • INFO-I 423 Big Data Applications and Analytics
  • INFO-I 424 Big Data Software and Projects
  • INFO-I 427 Search Informatics
  • INFO-I 430 Security for Networked Systems
  • INFO-I 433 Systems & Protocol Security & Information Assurance
  • INFO-I 435 Management, Access, and Use of Big and Complex Data
  • INFO-I 440 Human Robot Interaction
  • INFO-I 441 Interaction Design Practice
  • INFO-I 453 Computer and Information Ethics
  • INFO-I 468 Advanced Network Science
  • INFO-I 485 Bioinspired Computing
  • INFO-I 486 Artificial Life
  • INFO-I 487 Introduction to Virtual Heritage
  • INFO-I 488 Advanced Topics in Virtual Heritage
  • INFO-I 499 (3 credit hour course)
  • BUS-S 305 Technology Infrastructure
  • BUS-S 307 Data Management
  • BUS-S 308 Business Application Development
  • BUS-S 310 Systems Analysis and Project Management
  • BUS-S 433 Information Systems Security
  • COGS-Q 351 Introduction to Artificial Intelligence and Computer Simulation
  • CSCI- Any course at the 300 or 400 level (3 credit hour course)
  • MSCH-G 300 Game Production I
  • MSCH-G 310 Game Design I: Concepts
  • MSCH-G 400 Game Production II
  • MSCH-G 410 Games Design II: Systems
  • MSCH-G 420 Advanced Game Art I
  • MSCH-G 430 Game Art II
  • MSCH-G 450 Game Workshop I: Prototype
  • MSCH-J 300 Communications Law
  • MSCH-J 448 Global Journalism: Issues and Research
  • MSCH-L 322 Telecommunications Policymaking
  • MSCH-L 425 Telecommunications Regulation
  • MSCH-M 421 Economics of Communications Industries
  • MSCH-P 351 Video Field and Post Production
  • MSCH-P 353 Audio Production
  • MSCH-P 354 Program Graphics and Animation
  • MSCH-P 356 TV Studio Production
  • MSCH-P 369 Sound Design
  • MSCH-P 433 Video Documentary
  • MSCH-P 434 Documentary Production
  • MSCH-P 452 Topical Seminar in Design and Production (Topic: Advanced Video Game Design and Production)
  • MSCH-P 454 DVD Authoring
  • MSCH-T 427 International Telecommunications
  • SOC-S 339 The Sociology of Media
  • SPEA-V 369 Managing Information Technology
Capstone

Select one of the following capstone options for a total of 6 hours:

  • INFO-I 494/I 495 Design and Development of an Information System - Must be completed on the Indiana University Bloomington campus
  • INFO-I 491 Capstone Project Internship - Must be enrolled through Indiana University Bloomington
  • INFO-I 492/I 493 Senior Thesis - Must be enrolled through Indiana University Bloomington

Cognate Area Courses

Students should, in consultation with their academic advisor, choose a cognate area before their sophomore year. Students must receive a minimum grade of C- in each course and a cumulative GPA of 2.0 or higher in their cognate area.  Cognate area courses may not double count in any area except the Common Ground General Education requirements .  Please consult the cognate area of this bulletin for the list of cognate areas.

Bachelor of Science in Informatics with Honors

Students must satisfy the requirements for the B.S. in Informatics degree and the following additional requirements:

  • Overall GPA 3.3 or greater
  • Informatics major GPA 3.5 or greater
  • Completion of at least 9 hours of INFO-H courses (excluding capstone) with H-course GPA 3.5 or greater
  • Completion of honors capstone course (INFO-H 494/H 495) or capstone thesis (INFO-I 492/I 493)

Academic Bulletins

PDF Version

Click here for the PDF version.