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

Demand for IT practitioners, software engineers and media technology specialists is extremely high. Mizzou's online BSIT program prepares graduates with a technical skillset that equips them to take on a wide variety of jobs in this growing industry. 

No matter where you are in your educational journey, a bachelor's degree in information technology will help you stand out. With Mizzou's BSIT program, you can choose your path to a successful future:

  • Enroll as a high school student and get a jumpstart on your college courses;
  • Start as a freshman and prepare to enter the workforce in the thriving IT industry;
  • Join the university as a transfer student and finish as a Tiger;
  • If you're already in the workforce, earn your degree and gain new skills that will help you change career paths or advance in your current position.

Pick your path: Software engineering or media technology

The online BSIT program is career goals-focused and allows students to tailor the course work with their own specific focus in mind: software engineering or media technology.

  • Software engineering: Computer programming, web development, mobile application development, networks and database management, system administration, cybersecurity and project management.
  • Media technology: Video and audio post-production, wireless broadcast systems, digital effects, virtual reality and game design.

Job titles some of our graduates hold

  • Software engineer
  • Information technology business manager
  • Web developer
  • System administrator
  • Network supervisor
  • Video post-production specialist
  • Visual effects animator
  • Videographer
  • Game designer
  • Audio engineer
  • Cyber security analyst

Program structure and topics

The online bachelors in information technology is 100 percent online: no campus visits are required.

While some available online courses have varying lengths, all information technology courses are semester-based. The length of your program depends on how many credit hours you transfer and whether you study part time or full time.

Course work covers

  • Software engineering
  • Media technology
  • Web application and mobile application development
  • Cyber and network security
  • Programming
  • Web design
  • Virtual reality environment design
  • Systems administration

Admissions & Requirements

To be accepted to this program, you must have:

  1. For dual enrollment high school students: Earned a B+ average, as certified by your high school, at the time of enrollment. Completed 12 or more units of high-school-level credits. In the upper 25 percent of your class. Achieved an ACT score of 24 or better (or equivalent SAT score). Approval by your high school counselor or principal as being academically prepared for rigorous college-level course work.
  2. For incoming freshmen: Earned the minimum test score on the ACT or SAT. Completed 17 specific high school courses with good grades. For a list of test scores and high school courses, review the Freshman Admission Requirements: https://admissions.missouri.edu/apply-freshmen/admission-requirements/
  3. For transfer students: Completed at least 24 credit hours of applicable college course work, including the equivalent of MATH 1100 or ENGLSH 1000 with a grade of C- or better. Minimum cumulative GPA of 2.5 in your college course work. If English is not your native language, please submit a TOEFL score of at least 79 (internet-based test), an IELTS score of at least 6.5, a Pearson Test of English (PTE) score of at least 59 or a Cambridge C1 Advanced score of at least 195. Slightly different requirements apply if you transfer from within the UM System or already have an associate of arts degree from a regionally accredited Missouri community college.
NOTE: This program is authorized, exempt, or not subject to state regulatory compliance and may enroll students from all 50 states, U.S. territories and the District of Columbia.

To apply to this program:

If you are a high school student, you may apply to the online bachelor of information technology program as a dual enrollment student. If you have less than 24 hours of applicable college-level course work, you may apply as a freshman. If you have 24 or more credit hours of applicable college-level course work, you may apply as a transfer student.

For those applying as a dual enrollment high school student taking courses, the admission application deadline is 10 days prior to the start date of the course.

This program accepts rolling admissions for freshman and transfer students, so you can apply at any time. However, we recommend you apply by the dates listed.

Application Deadlines

July 15
November 15
April 15


  • *Year 1- Spring 2020
  • INFOTC 1000Introduction to Information Technology3 Credits

    This course introduces the field of Information Technology including foundation experiences and knowledge, the history of digital technologies, emphasis areas in the program, career opportunities, and ethical/social issues. Students participate in activities that introduce students to digital media, digital systems, and software engineering. Students learn to use distributed version control systems and how to work on collaborative teams. Prerequisites: May be restricted to Information Technology majors.

  • INFOTC 1040Introduction to Problem Solving and Programming3 Credits

    An introduction to problem solving methods and programming concepts, providing experience in designing, developing, implementing, and testing programs. Cannot be taken for credit after CMP_SC 1050.

  • INFOTC 1600Digital Systems3 Credits

    This course provides a foundation of knowledge of digital systems including terminology, concepts, architecture, processes, tools, hardware, and software.

  • INFOTC 1610Introduction to Digital Media Design3 Credits

    This project-based course is an introduction to the concepts and practices of audio design, graphic design, motion media design and basic video editing. Current technologies are employed to examine design fundamentals and applications of media design that apply to audio and video production and new media production.

  • INFOTC 2001 Topics in Information Technology3 Credits

    Intro to Game Theory & Design

  • INFOTC 2001Topics in Information Technology3 Credits

    Color Processing, Design and Media Mgmt

  • INFOTC 2040Programming Languages and Paradigms3 Credits

    This course presents programming principles and their syntactical representation and implementation across languages including those that are compiled and interpreted. The course shows how to implement algorithms and data structures to solve problems while utilizing paradigms offered by the programming languages such as procedural, object-oriented, protocol-oriented, functional, and declarative. Language support for strong and weak typing and type safety are covered along with support for optional values. Provides experience in developing algorithms and determining their efficiency, designing application architecture, and developing applications. Building and using libraries/application programming interfaces is covered. Git and GitHub are used for code versioning and collaboration. Integrated development environments (IDEs) are used for managing, building, debugging, and testing applications. Prerequisites: INFOTC 1040 or CMP_SC 1050 , or prior experience with programming and consent of instructor.

  • INFOTC 2810Fundamentals of Network Technology3 Credits

    This course includes an overview of networking and the common wireless standards. Graded on A-F basis only. Prerequisites:INFOTC 1040 or CMP_SC 1050 with C- or higher.

  • INFOTC 2910Cyber Security3 Credits

    This course covers numerous platform-independent security topics including threats, problem ports and services, theory and practice of defense in security, intrusion detection, data security, securing remote access, user education and support, designing a secure network and security management. Graded on A-F basis only. Prerequisites: INFOTC 1040 or CMP_SC 1050, and INFOTC 2810.

  • INFOTC 3001Topics in Information Technology3 Credits

    Database Systems and Application

  • INFOTC 3640Motion Graphics and Visual Effects Design I3 Credits

    This advanced media creation course is an introduction to the fundamentals of motion graphic design, 2-D animation, and visual effects creation. It is a project based course that requires understanding of NLEs, experience in media creation and design, understanding of basic audio/video compression, and understanding of basic media design and concepts. Computer programs designed for graphic design, motion graphics, 2-D animation, and visual effects are integrated throughout the course. Starting media will be provided for each project. Prerequisites: C- or higher in INFOTC 1610. May be restricted to Information Technology majors during early registration.

  • INFOTC 3850Computer System Administration3 Credits

    This course will cover network management tools, network maintenance, data management, remote access management, management tasks, responsibilities and ethics, required plans and policies, design of a well-managed network. Some work will be done in both Windows and Linux environments. Graded on A-F basis only. Prerequisites: INFOTC 2040 or CMP_SC 2050, junior standing. May be restricted to Information Technology majors during early registration.

  • INFOTC 4001Topics in Information Technology3 Credits
  • INFOTC 4400C#/.NET Development3 Credits

    Learn how to develop and debug multi-threaded Windows desktop applications based on the object-oriented (OO), Model-View-Controller (MVC), and Model View ViewModel (MVVM) paradigms using C#, .NET, Windows Presentation Foundations (WPF), and Visual Studio. Graded on A-F basis only. Prerequisites: INFOTC 2040 or CMP_SC 2050. May be restricted to Information Technology majors during early registration.

  • INFOTC 4405iOS App Development I3 Credits

    This is a first in a series of courses on developing iOS applications using Xcode, and the Swift programming language on the macOS platform. Prerequisites: INFOTC 1040 or CMP_SC 1050, or consent of instructor. Recommended: Prior experience programming in any programming language. The student should understand basic language concepts such as variables, data structures, control structures, and functions.

  • INFOTC 4410Android App Development I3 Credits

    This is the first in a series of courses on developing Android applications using Android Studio and the Java and Kotlin programming languages. Prerequisites: INFOTC 1040 or CMP_SC 1050, or consent of instructor.

  • INFOTC 4425 iOS App Development II3 Credits

    This is the second in a series of courses on developing iOS applications using Xcode and Swift programming language on the macOS platform. This course covers intermediate-level topics in application design, more complex UI implementations, and data persistence. Prerequisites: INFOTC 4405.

  • INFOTC 4445iOS App Development III3 Credits

    This is the third in a series of courses on developing iOS applications using Xcode and Swift programming language on the macOS platform. This course covers advanced topics in application architecture, application design, complex UI designs, data persistence, and client-server architecture. Prerequisites: INFOTC 4425.

Tuition & Fees

Missouri Resident Fee Rates
  • Per Credit Hour
  • Tuition: $604.00
  • Fees: $228.03
  • Total: $832.03
  • 3 Credit Hours
  • Tuition: $1812.00
  • Fees: $684.09
  • Total: $2496.09
Missouri Non-Resident Fee Rates
  • Per Credit Hour
  • Tuition: $687.40
  • Fees: $228.03
  • Total: $915.43
  • 3 Credit Hours
  • Tuition: $2062.20
  • Fees: $684.09
  • Total: $2746.29
Tuition rates are subject to change.

What's it like to take a program online?

  • Earn a quality education online

    With more than 100 online programs to choose from across our four campuses, our online students have incredible access to career-advancing education. Our online courses are developed and taught by the same excellent faculty and instructors who teach the courses on campus. Whether you’re looking for an undergraduate education, graduate education, or a certificate program to further your career, one of our four campuses has an option to fit your needs.

  • Learning that fits your schedule

    Online learning provides students with the flexibility and freedom to attend classes whenever and wherever you are, in a way that is convenient for you. You can save time and money by being able to continue working and by avoiding relocation, travel and commuting costs. Courses must be completed in scheduled time frames, but in most cases, you can log in and complete course work whenever doing so best fits your schedule. Online education means learning on your terms – not the other way around.

  • Service you expect from a renowned University

    Our goal is to provide our online students with an excellent academic experience, without forcing you to make sacrifices in other areas of your life.

Want to learn more?