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 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-K 310 Statistical Techniques
- 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
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
8-9 credits of N&M courses, 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
- INFO-I 308 Information Representation
- INFO-Y 395 Career Development for Informatics Majors
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.
- 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 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 485 Bioinspired Computing
- INFO-I 486 Artificial Life
- 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 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 485 Bioinspired Computing
- INFO-I 486 Artificial Life
- 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 420 Advanced Game Art I
- MSCH-G 430 Advanced 3D Digital Modeling and Animation
- MSCH-G 450 Workshop I
- MSCH-J 300 Communications Law
- MSCH-J 448 Global Journalism: Issues and Research
- MSCH-L 322 Policymaking in Telecommunications
- 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
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
- INFO-I 491 Capstone Project Internship
- INFO-I 492/I 493 Senior Thesis
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 cannot also count as informatics core courses or informatics advanced/elective courses. 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)