Undergraduate Programs

Degree Programs

BS in Informatics

Luddy Degree and Major Requirements

Visit the Informatics page for details. 

** 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 Luddy School of Informatics, Computing, and Engineering student SAMS 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.


Luddy Degree Requirements

Diversity in the United States (3 cr.)

This is a General Education shared goal required by all schools.  Luddy students must check the listings for courses at CASE requirements for the College of Arts and Sciences.

Intensive Writing (3 cr.)

This is a General Education shared goal required by all schools. Luddy students must check the listings for courses at CASE requirements for the College of Arts and Sciences.

Statistics  (3 cr.)

1. 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
  • SPH-Q 381 Introduction to Biostatistics
  • STAT-K 310 Statistical Techniques
  • STAT-S 300 Introduction to Applied Statistical Methods
  • STAT-S 301 Applied Statistical Methods for Business
  • STAT-S 303 Applied Statistical Methods for Life Sciences 
  • STAT-S 350 Introduction to Statistical Inference

Ethics  (3 cr.)

1. Select one ethics course from the following:

  • INFO-I 453 Computer and Information Ethics
  • INFO-I 454 Tech Ethics & Popular Culture 
  • PHIL-P 141 Introduction to Ethical Theories and Problems
  • 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

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, SPH-I, SPH-O, and SPH-W credit hours and 10 MUS-X credit hours below the 100 level may be used in total hours.

Major Requirements

A major GPA of at least 2.000 for all courses taken in the major is required (all major course attempt grades are included).

A minimum grade of C- or higher (unless otherwise noted) is required for a course to fulfill a requirement in the major.

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

Required Informatics Core Courses

1. Fullfill all the following course requirements: 

  • 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

Advanced informatics courses may not double count as elective courses.

1. Select 9 credit hours from the following:

  • INFO-I 301 Presentations for IT Professionals
  • INFO-I 303 Organizational Informatics
  • INFO-I 304 Introduction to Virtual Reality
  • INFO-I 310 Multimedia Arts and Technology
  • INFO-I 311 Application Development
  • INFO-I 320 Distributed Systems and Collaborative Computing
  • INFO-I 330 Legal and Social Informatics of Security
  • INFO-I 341 Prototyping for Arduino Tools
  • INFO-I 342 Mobile Programming
  • INFO-I 345 Interaction Design Research
  • INFO-I 346 Prototyping and Evaluation
  • INFO-I 356 Globalization, Where We Fit In
  • INFO-I 360 Web Design
  • INFO-I 363 Visual Design for the Web
  • INFO-I 365 JavaScript
  • INFO-I 368 Introduction to Network Science
  • INFO-I 369 Performance Analytics
  • INFO-I 370 Methods for HCC
  • INFO-I 390 Undergraduate Independent Study
  • INFO-I 399 Current Topics in Informatics
  • INFO-I 400 Topics in Informatics
  • INFO-I 403 Mobile Human Computer Interaction and Design
  • INFO-I 407 Introduction to Health Informatics
  • INFO-I 411 Animal-Computer Interaction Methods
  • INFO-I 412 Direct Observation and Design
  • INFO-I 413 Usable Artificial Intelligence
  • INFO-I 414 Seminar in Animal-Computer Interaction
  • 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 426 Informatics in Disasters and Emergency Response
  • 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 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 442 Creating Virtual Assets
  • INFO-I 443 Building Virtual Worlds
  • INFO-I 444 Artificial Life in Virtual Reality
  • INFO-I 453 Computer and Information Ethics
  • INFO-I 454 Tech Ethics & Popular Culture 
  • INFO-I 457 Immersive Storytelling and Experience Design
  • INFO-I 468 Advanced Network Science
  • INFO-I 469 Collective Intelligence
  • 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)
  • 3 credit hours beyond capstone requirement of:
    •  INFO-I 491 Capstone Project Internship
    • INFO-I 389 Serve IT Internship in Informatics
    • INFO-I 489 Serve IT Capstone Internship Informatics
    • INFO-I 493 Senior Thesis
    • INFO-I 494 Design and Development of an Information Syste
    • Note: I494 offered only in fall term and is prerequisite for INFO-I 495, which is offered only in spring term.
  • CSCI-B, C or P 300 level course
  • CSCI-B, C or P 400 level course 

Informatics Electives

Informatics elective courses may not double count as advanced informatics courses.

Courses listed below are subject to the successful completion of prerequisites or approval of the instructor.

1. Select 6 credit hours from the following:

  • INFO-I 301 Presentations for IT Professionals
  • INFO-I 303 Organizational Informatics
  • INFO-I 304 Introduction to Virtual Reality
  • INFO-I 310 Multimedia Arts and Technology
  • INFO-I 311 Application Development
  • INFO-I 320 Distributed Systems and Collaborative Computing
  • INFO-I 330 Legal and Social Informatics of Security
  • INFO-I 341 Prototyping for Arduino Tools
  • INFO-I 342 Mobile Programming
  • INFO-I 345 Interaction Design Research
  • INFO-I 346 Prototyping and Evaluation
  • INFO-I 356 Globalization, Where We Fit In
  • INFO-I 360 Web Design
  • INFO-I 363 Visual Design for the Web
  • INFO-I 365 JavaScript
  • INFO-I 368 Introduction to Network Science
  • INFO-I 369 Performance Analytics
  • INFO-I 370 Methods for HCC
  • INFO-I 390 Undergraduate Independent Study 
  • INFO-I 399 Current Topics in Informatics 
  • INFO-I 400 Topics in Informatics
  • INFO-I 403 Mobile Human Computer Interaction and Design
  • INFO-I 407 Introduction to Health Informatics
  • INFO-I 411 Animal-Computer Interaction Methods
  • INFO-I 412 Direct Observation and Design
  • INFO-I 413 Usable Artificial Intelligence
  • INFO-I 414 Seminar in Animal-Computer Interaction
  • 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 426 Informatics in Disasters and Emergency Response
  • 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 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 442 Creating Virtual Assets
  • INFO-I 443 Building Virtual Worlds
  • INFO-I 444 Artificial Life in Virtual Reality
  • INFO-I 453 Computer and Information Ethics
  • INFO-I 454 Tech Ethics & Popular Culture 
  • INFO-I 457 Immersive Storytelling and Experience Design
  • INFO-I 468 Advanced Network Science
  • INFO-I 469 Collective Intelligence
  • 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)
  • One 3 credit hour 100-or 200-level INFO course
  • BUS-K 303 Technology and Business Analysis
  • BUS-K 327: Modeling Business Data
  • BUS-S 302 Management Information Systems
  • 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
  • CJUS-P 300 Topics in Criminal Justice (Topic: Cyber Crime & Digital Evidence)
  • 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-H 300 EPS Communications Law
  • MSCH-J 300 Communications Law
  • MSCH-J 360 Journalism Specialties (Topic: Esports Journalism)
  • 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 T311 History of Electronic Media
  • MSCH-T 427 International Telecommunications
  • SOAD-S 310 Interactive Media
  • SOC-S 339 The Sociology of Media
  • SOC-S 377 Digital Society
  • SPEA-V 369 Managing Information Technology
  • US-S 305 Technology Infrastructure
Capstone

1. Select one of the following capstone options for a minimum of 6 credit hours while enrolled on the Bloomington Campus:

  • INFO-I 494/I 495 Design and Development of an Information System 
    • Note: I495 offered only in spring term, INFO-I 494 is required prerequisite and is offered only in fall term.
  • INFO-I 491 Capstone Project Internship 
  • INFO-I 489 Serve IT Capstone Internship Informatics 
  • INFO-I 492 Senior Thesis
  • INFO-I 498 Capstone Cooperative Experience (Including variable titles: Capstone Work Experience, Capstone Project Studio, Capstone Indepndent Project) 

Required Minor

Complete an approved minor, approved certificate, or approved additional degree that has a minimum of 15 credit hours.

  • For Luddy minors, certificates, or additional degrees used to satisfy the Informatics major requirement, onecourse used in the required minor, certificate, or additional degree may be used to count as an informatics corecourse, advanced informatics course, or informatics elective course.
  • No course used to satisfy this requirement may be used to satisfy a core, elective, or advanced elective requirement of the Informatics BS.

Approved Minors: 

  • Chemistry MIN
  • Biology MIN
  • Geography MIN
  • ENT & SM Bus Mgt MIN
  • Computer Science MIN
  • Business MIN
  • Cognitive Science MIN
  • Fine Arts-History of Art MIN
  • Fine Arts-Studio Art MIN
  • Finanace MIN
  • Mathematics MIN
  • Economics MIN
  • Information Technology MIN
  • Microbiology MIN
  • Linguistics MIN
  • Psychology MIN
  • Biochemistry MIN
  • Medical Sciences MIN
  • Environmental Mgt MIN
  • Security Informatics MIN
  • Financial Literacy MIN
  • Sports Marketing & Mgt MIN
  • Philosophy of Mind & Cogn MIN
  • Public Health MIN
  • Human-Centered Computing MIN
  • Healthcare Mgmt & Pol MIN
  • Urban Plan & Community Development MIN
  • Intelligence Studies MIN
  • Public Finance MIN
  • Marketing (Non-Business) MIN
  • Creative Tech Art & Design MIN
  • Animal-Computer Interaction MIN
  • Virtual Reality MIN
  • Human-Computer Int/Design MIN
  • Epidemiology MIN
  • Game Design MIN
  • Web Design & Development MIN
  • Intelligent Systems Engineering MIN
  • Supply Chain Mgmt UG ACRT
  • Informatics Specialized MIN
  • If your minor isn't on this list, please check with advisor for approval

Academic Bulletins