Use technology to solve complex problems


Courses for this program are 100 percent online: no campus visits are required.

Your degree requires 126 credit hours, which may include transfer credits from other regionally accredited institutions.

The courses you take will include:

  • MU general education requirements;
  • 55 credit hours of information technology course work;
  • 12 credit hours of related math and business courses;
  • 10 credit hours of science, with one lab required.

Dual enrollment high school students

You may enroll in a maximum of four dual enrollment courses, and are limited to 6 hours of course work during the fall/spring semesters and 3 hours during the summer. You must meet any course prerequisite(s) before enrollment will be processed.

Transfer students

The number of credits you need to take will depend on the type of previous credit earned and the institutions' accreditation and transfer equivalencies. The admissions office will determine your transfer credit once they receive your official transcripts and application. Visit the University of Missouri Course Equivalency site to determine credit equivalencies from courses taken at other Missouri institutions.

Undergraduate nondegree-seeking enrollment

Prior to acceptance into the program, you may enroll as a nondegree-seeking student in up to 12 credit hours. Enrollment does not guarantee acceptance. Learn more about nondegree-seeking university student admissions.

Course planner

Personal degree plans will be developed with your academic adviser. For newly admitted students with questions about their degree plan, visit the College of Engineering's website for BS in information technology’s sample degree plan flowcharts.

The chart below shows when core courses are traditionally offered. Courses are 3 credit hours each, unless otherwise noted. The University reserves the right to change or cancel courses as needed.

Summer (online) 2020

INFOTC 1000 Introduction to Information Technology1  X
INFOTC 1040 Introduction to Problem Solving and Programming1  X
INFOTC 1610 Introduction to Digital Media Design1  X
INFOTC 2615 Color Processing and Design  X
INFOTC 2620 Computer Modeling and Animation I  X
INFOTC 3850 Computer System Administration  X
INFOTC 3940 Internship in Information Technology  X
INFOTC 4400 C#/.NET Development  X
INFOTC 4405 iOS App Development I  X

1Begin your sequence of courses with INFOTC 1000, INFOTC 1040 and/or INFOTC 1610

Fall (online) 2020

INFOTC 1000 Introduction to Information Technology1X  
INFOTC 1040 Introduction to Problem Solving and Programming1X  
INFOTC 1600 Digital SystemsX  
INFOTC 1610 Introduction to Digital Media Design1X  
INFOTC 2040 Programming Languages and ParadigmsX  
INFOTC 2615 Color Processing and DesignX  
INFOTC 2620 Computer Modeling and Animation IX  
INFOTC 2630 Introduction to Game Theory and DesignX  
INFOTC 2810 Fundamentals of Network TechnologyX  
INFOTC 2830 Web Application Development IX  
INFOTC 2910 Cyber SecurityX  
INFOTC 3380 Database Systems and ApplicationsX  
INFOTC 3640 Motion Graphics and Visual Effects IX  
INFOTC 3650 Project and Team ManagementX  
INFOTC 3910 Advanced Cyber SecurityX  
INFOTC 3940 Internship in Information TechnologyX  
INFOTC 4001 Topics in Information TechnologyX  
INFOTC 4085 Independent ProjectsX  
INFOTC 4320 Software EngineeringX  
INFOTC 4405 iOS App Development IX  
INFOTC 4410 Android App Development IX  
INFOTC 4420 Android App Development IIX  
INFOTC 4425 iOS App Development IIX  
INFOTC 4445 iOS App Development IIIX  
INFOTC 4640 Motion Graphics and Visual Effects IIX  
INFOTC 4910 Digital ForensicsX  
INFOTC 4970W Senior Capstone Design - Writing IntensiveX  
INFOTC 4990 Undergraduate Research in Information TechnologyX  

1Begin your sequence of courses with INFOTC 1000, INFOTC 1040 and/or INFOTC 1610


The program culminates in a capstone experience in which students use the collective knowledge and competencies acquired in our courses to manage a semester-long industry-similar project. Students work in teams to develop new software, applications, security systems, video and audio projects or other industry-related systems. Students are required to present on the process, report regularly on their progress and to present their findings, successes and challenges at the end of the semester. Presentations are formal and mirror that of the business sector in information technology.

Course spotlight

INFOTC 1040: Introduction to Problem Solving and Programming

Instructor: Dale Musser

This course offers an introduction to programming concepts, providing experience in designing, developing, implementing and testing programs. Learn more about the problems that programming languages can solve, specifically Python and Python IDLE.

State authorization

States require that the University of Missouri be authorized to deliver university-level distance/online education to their residents. Each state handles this process differently.

Please see our state authorization page.

How to apply

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.

  1. Fulfill the admission requirements:

    • 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.
    • 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.
    • 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. Please see the full list of requirements at the link under Step 4 below.
  2. Mark your calendar

  3. 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 below.

    Application dates

    To start classes in Apply by Classes begin
    Fall July 15 August
    Spring Nov. 15 January
    Summer April 15 June
  4. Gather your papers

  5. In the online application, you will need to supply:

    • Your name and contact information
    • Citizenship, residency and visa information (if applicable)
    • Names and locations of previous college or high school and dates you attended

    If you are applying as a transfer student, you also will need to contact all your previous colleges or universities to request they send your official transcripts to

    • Office of Admissions
    • University of Missouri
    • 230 Jesse Hall
    • Columbia, MO 65211
  6. Complete the online application

  7. You can check admission requirements, transfer equivalencies and financial aid opportunities within the application.

    Apply as a dual enrollment high school student*

    *Dual enrollment students will also need to apply for nondegree-seeking undergraduate admission.

    Apply as a freshman

    Apply as a transfer student

Ask us about this program

For information about academic issues or course content, please contact

This program is administered by the Information Technology Program.