Skip to main content

Computer Science, M.S.

Learn the most in-demand software and AI skills and advance your career with IU Online’s Master of Science in Computer Science. Taught by full-time faculty in the top-ranked Luddy School of Informatics, Computing, and Engineering, this program can help you gain the knowledge employers are looking for in the field.

A man holds up a robotic armature in a bright room with large windows.

Program quick facts

Course Delivery

100% Online

Total Credits

30

Campuses Hosting

  • Indianapolis

Degree Type

Master of Science

Two students participating in an AI initiative review something on a laptop.

Degree overview

Emerging technologies such as AI play a larger part in our lives than ever before. This program gives you a competitive edge in the job market, focusing on new computing trends and the necessary skills to be a leader in the field.

Whether you’re looking to advance your career or find a new one, the M.S. in Computer Science is the best choice to come out ahead of the competition.

While earning your degree, you have 24/7 access to your coursework and campus resources. Plus, all classes are taught by full-time Indiana University faculty.

You’ll graduate with an Indiana University degree respected by employers worldwide—and you can work on yours anytime and anywhere. You’ll also enjoy personalized support services throughout your academic journey.

And the benefits start long before graduation. More than half of IU Online students advance in their careers before they complete their degree.

To apply to this program, you must:

  • Complete and submit the application form. Paper applications are not accepted.
  • Submit a resume listing your education, work, research, honors/awards and computer programming experience. This may be attached to your online application or sent separately.
  • Submit a personal statement. This may be attached to your online application or sent separately. Your personal statement should indicate the following:
    • Why you’re applying to the program
    • Your post-graduation career plans
  • Submit all official transcripts from previous colleges and universities.
    • Note: we do not require transcripts from Indiana University campuses.
  • Submit three references from academic instructors and/or employers. To submit references, you will input contact information for each person on your electronic application. The reference will receive a form via email to fill out and submit electronically.
  • Submit English language proficiency exam score
    • Note: International and non-native English speaking students only

This program can increase your research options and job prospects with a focus on project management, communication, and analytical skills highly valued in the industry.

Some career outcomes include:

  • Software Engineer / Senior Software Engineer
  • Data Scientist
  • Machine Learning Engineer
  • AI Engineer
  • Cloud Engineer
  • DevOps Engineer / Site Reliability Engineer
  • Cybersecurity Engineer
  • Backend Developer
  • Full-Stack Developer
  • Solutions Architect

Before applying, you must meet these minimum requirements:

Prior courses in:

  • Calculus
  • Linear algebra
  • Statistics or probability theory
  • Programming
  • Data structures
  • Discrete structures or discrete mathematics
  • Minimum of a bachelor’s degree (with demonstrated technical skills)
  • Minimum Overall GPA: 3.0 (4.0 point scale)

Note: Graduate Record Exam (GRE) optional for applicants

Program cost information

Plan your finances

Program cost can vary by campus, resident status, and type of program. Use the resources below to get accurate cost estimates for your specific situation.

Contact Student Financial Services at iuosfs@iu.edu for cost information.

Find the answers you need or start your application. We're here to help!