• Course Delivery
    100% Online
  • Total Credits
    120
  • In-State Tuition Per Credit
    $250.00
  • Out of State Tuition Per Credit
    $350.00

Informatics, BS

Bachelor of Science

As technology becomes increasingly pervasive in our lives, theres a growing need for skills in managing the digital world, and in understanding the social impact of computing and the big picture of how people and technology connect. Informatics focuses on putting information technology to work solving todays problems in healthcare, privacy, security, education, poverty, and the environment. Your BS in Informatics will prepare you to develop technology solutions that address and anticipate the needs of todays world.

The IU Online Bachelor of Science in Informatics prepares you for work in technology start-ups, health information systems, human-computer interaction, sustainability, and technology research, opening the door to such careers as: 

  • User experience designer
  • Information architect
  • Digital library specialist
  • Network manager
  • Web developer
  • Information security professional
  • E-commerce specialist
  • Database developer/manager
  • Software developer
  • System administrator

Degree Requirements

To graduate with the BS in Informatics, you must complete a total of 120 semester credit hours, broken down as follows. You may be able to transfer an associate degree or up to 64 credit hours from a regionally accredited two-year college and up to 90 credit hours from a regionally accredited four-year college or university.

  • Informatics core courses (39 credit hours)
  • Cognate courses (15-18 credit hours)
  • General education courses (30-42 credit hours)
  • Informatics electives (9 credit hours)
  • General electives (12-27 credit hours)

Student Services

IU Online provides quick and easy access to tools, tips, and IU resources to help you succeed, including:  

  • Admissions: Personalized application support for the program that is right for you
  • Onboarding: An interactive orientation to online learning and all things IU
  • Student Financial Services: Tailored resources for financial aid and money management
  • Success Coaching: One-on-one support to reach your academic and personal goals
  • Math and Writing Support: Direct access to IU-trained math mentors and writing consultants
  • Career Services: Interactive tools and coaching to accelerate your career
  • Libraries and Research: Online access to IU library resources and research librarians
  • Technology: A full suite of software, collaboration tools, cloud storage, and training
  • 24/7 Contact Center: Real-time chat, email, and phone support direct from IU


Admissions

To be accepted to this program, you must have:
  1. Admissions requirements vary.
NOTE: This program is authorized, exempt, or not subject to state regulatory compliance and may enroll students from all 50 states
To apply to this program:
  • Complete application for admission.
  • Submit official transcripts.
  • Submit official high school transcript or equivalent (may be required of some applicants).
  • Complete an essay (may be required of some applicants).
  • International applicants may be asked for additional materials.
  • This program is offered by IU East, IU Kokomo, IU Northwest, IUPUI, IU South Bend, and IU Southeast. After applying, you will be assigned a home campus. You will submit application documents to the Office of Admissions of that campus.
Application Deadlines

Rolling admissions. Application review will begin upon receipt of all required application materials.

Courses

Core
  • INFO-C 100Informatics Foundations3 Credits

    Introduction to informatics, basic problem-solving and elementary programming skills. It also provides a survey of computing tools in the context of selected disciplines (cognates).

  • INFO-C 112Tools of Informatics: Programming and Databases3 Credits

    This course is an introduction to programming and databases, two basic means of creating, changing, and storing information on a computer. Computational thinking, basic programming, and basic debugging methods will be covered in a high-level language. Data modeling, schemas, SQL queries, and data-entry forms will also be emphasized.

  • INFO-C 201Mathematical Foundations of Informatics3 Credits

    An introduction to methods of analytical, abstract, and critical thinking; deductive reasoning; and logical and mathematical tools used in information sciences. The topics include propositional and predicate logic, natural deduction proof system, sets, functions and relations, elementary statistics, proof methods in mathematics, and mathematical induction.

  • INFO-C 203Social Informatics3 Credits

    This course introduces ethical, privacy, and legal issues and social research on the use of information and communications technologies. Topics include intellectual property, ethical use of information, information privacy laws, personal code of ethics, principles for resolving ethical conflicts, popular and controversial uses of technology, and research methodologies for social informatics.

  • INFO-C 210Problem Solving and Programming 13 Credits

    First in a two-course sequence of intensive computer programming. In this course, students will design, develop, test, and debug software solutions using a given programming language

  • INFO-C 211Problem Solving and Programming 23 Credits

    Second course in the two-course sequence of intensive computer programming. In this course, students will learn and apply object-oriented computer programming concepts and techniques. The course will also provide a brief introduction to data structures and files.

  • INFO-C 300Human Computer Interaction3 Credits

    This course introduces core topics and approaches in human-computer interaction, including the process of designing and evaluating interactive technologies. Topics include interaction design, evaluation, usability, user psychology, prototyping, requirements and analysis, and related issues. Students working in teams identify stakeholders, build user-centered interfaces, and apply statistics to analyze user data.

  • INFO-C 307Data Representation and Organization3 Credits

    This course will provide an introduction to ways in which data can be organized, represented, and processed, from low level to high level. Topics include basic file manipulation, as well as construction of memory-based structures and algorithms using arrays (single, multidimensional), lists (single, double, circular), stacks, queues, binary trees, and hash tables.

  • INFO-C 399Database Systems3 Credits

    This course will provide an in-depth discussion of database systems fundamentals. The course emphasizes the concepts underlying various functionalities provided by a database management system, and its usage from an end-user perspective. Topics include: overview and architecture of database systems, relational database modeling and querying, and basic XML database modeling and querying.

  • INFO-C 413Web Design and Development3 Credits

    This course introduces website design and development. Topics include client-side technologies such as Hypertext Markup Language (HTML, XML), the document object model (DOM), Cascading Style Sheet (CSS), JavaScript and jQuery, AJAX, front-end framework, and server-side technologies.

  • INFO-C 450System Design3 Credits

    This course introduces the concepts of large-scale system design and development. Topics include the software development life cycle, specification, analysis, design, modeling, use cases, user interface design, planning, estimating, reusability, portability, working in teams, introductory project management, and CASE tools. Student teams will present their final project design.

  • INFO-C 451System Implementation3 Credits

    This course introduces the concepts of large-scale system implementation. Topics include implementation of data models, user interfaces, and software systems, working in teams, software testing, planning, estimating, and post-delivery maintenance. Students will work in teams and utilize project management tools and revision control and source code management systems. Student teams will present their final project implementation.

  • INFO-C 452Project Management3 Credits

    This course provides an in-depth discussion of project management in an informatics setting. Students will become conversant in the tools and techniques of project management, such as project selection methods, work breakdown structures, network diagrams, critical-path analysis, critical-chain scheduling, cost estimates, earned-value management, motivation theory, and team building.

Tuition & Fees

Cost for Indiana Residents
  • Per Credit Hour
  • Tuition: $250.00
  • 3 Credit Hours
  • Tuition: $750.00
Cost for Out of State Residents
  • Per Credit Hour
  • Tuition: $350.00
  • 3 Credit Hours
  • Tuition: $1050.00
Note: 

-Prep program at some campuses not eligible for collaborative rate.


-Additional fees will apply.


What's it like to be an IU Online Student?

  • Earn an IU education from wherever you are

    When you enroll in an IU Online program, you take IU classes, taught by the same faculty who teach on our campuses.

    It's the flexible, affordable way to get the IU education you deserve without putting your life—or career—on hold.

  • Get the support you need to succeed

    As a student in an IU Online program, you'll have the opportunity to engage with and seek help from your professors and peers, just as you would in a campus-based program.

    You'll also have access to a variety of academic and other support services that you can call on when you need additional assistance. You're an important part of the IU community and we're dedicated to ensuring you have the resources you need to thrive in your online program.

  • Reap the rewards for decades to come

    No matter what field you're in, an IU degree or certificate can improve your chances of earning a promotion or pay raise.

    You'll also earn skills that will help you to achieve success for the foreseeable future, whether you're seeking to complete an advanced degree in your current field or switch career paths altogether.

  • Take the first step toward a more rewarding future