star twitter facebook envelope linkedin instagram youtube alert-red alert home left-quote chevron hamburger minus plus search triangle x

Apply Now to the MSHCA Program


Review the information below to successfully submit your MSHCA application

Health Care Analytics and Information Technology Application Process


At nearly 20 percent of the U.S. economy, the health care system needs innovations that will improve the quality of care and reduce costs, while simultaneously improving the patient experience. The new Master of Science in Health Analytics and Information Technology (MSHCA) program trains students to harness the power of data and information technology to achieve these outcomes, transforming existing health care models and creating new models for the future.

If you’re looking for MSHCA program overview, including information regarding curriculum, experiential learning, scholarships and financial aid, or career outcomes, please visit the MSHCA main page.

MSHCA Program Page

Before you begin your online application, please carefully review the information below regarding the application deadline and requirements.

APPLICATION DEADLINE

The final admission application deadline in order to be considered for all of our scholarship and fellowship support is January 10, but we will continue to accept applications after the deadline as long as space remains in the incoming class. To submit the application, you’ll need to do the following:

  • answer required questions within the online application form
  • upload required essay and résumé
  • register each recommender's name and email address
  • enter test date and registration number for any required standardized test(s)

Supporting materials (transcripts, test scores, recommendations) can arrive after the deadline without negatively impacting your admission decision or scholarship review. Applications are reviewed after all required materials have been received. Certain scholarship awards may be limited for applications received after the deadline. Please contact the Office of Admissions if you are interested in submitting an application after the published deadline.

Schedule a Visit

Schedule a visit to our campus to learn more about CMU and interact with current MSHCA students and faculty members.

Schedule a Visit

Attend an Online Info Session

Register to attend an upcoming live webinar, or view any of our previously recorded webinars at your convenience.

Register or Watch On-Demand

Attend Fall Visitation

Register for our Fall Visitation, where you can meet fellow applicants, current students, and faculty members.

Learn more and Register

Request Information

Request email updates or additional information about the MSHCA program.

Request Information

Connect with a Current Student

Find out how you can connect with a current MSHCA student via email to learn more about the program.

Connect with a current MSHCA student now

Events Near You

Find out about Heinz College events near your hometown, including visits from reps from our Office of Admissions.

Find an event near you

Application Checklist


Before you begin the online application process, please carefully review the list of application requirements and admission criteria for the Master of Science in Health Care Analytics and Information Technology (MSHCA) program.

The Admissions Committee takes a holistic approach to reviewing applications, and we will complete the review of your application after we have received all of your application materials.

Required Quantitative & Technical Preparation for MSHCA


The MSHCA program at Heinz College is quantitatively-focused. In order to ensure success for our master’s students, the faculty have established guidelines for preparedness that must be achieved prior to starting classes at Heinz College. It is ideal for students to demonstrate the required quantitative and technical preparation prior to submitting their application. However, there are opportunities for students to complete the following requirements once admitted to the program prior to the start of the first semester as a MSHCA student:

  1. College / university-level Pre-calculus (can also be satisfied with a calculus class or higher) OR submission of GRE/GMAT with a minimum of 65%ile or higher on the quantitative section
  2. College / university-level Introductory Statistics
  3. College / university-level Introductory Python Programming (or OOP)

If you don’t meet all 3 criteria at the time of application, you may be offered a conditional admission and be required to take these classes over the summer immediately preceding the start of your first semester at Heinz. In many cases, remote summer course(s) may be paid for by our school for enrolling students. 

Please note the following for the required quantitative and technical classes:

  • Must be a college-/ university-level course at an accredited institution
  • Must be for credit and a grade of B or higher
  • The course may be taken on-campus or online 

Courses that do not grant credit and a grade will not fulfill these requirements, even if you receive a certificate of completion for the course. The course must be completed prior to their first semester at Heinz College. 

See below for related course descriptions and pre-approved course options.

  • Pre-Approved Java & C++ Programming Courses (Alternative Options)

    UNIVERSITY OF CALIFORNIA, SAN DIEGO EXTENSION

    At UC San Diego Extension, the following two classes have been pre-approved as prerequisite programming courses for admission to Heinz College:

    Java Programming I: Fundamental Java Concepts (Course # CSE-40479)

    Note that this class lists a prerequisite course, but some students have been successful without the formal prerequisite course if they have previously studied programming on their own.

    Java Programming II: Core Java Programming (Course # CSE-40480)

    We prefer that you take this class, because it covers “exceptions handling," and it also covers deeper-level topics that will better prepare you for the MISM program. UCSD Extension CSE-40479 (or similar experience) is listed as a prerequisite for this class.

    UNIVERSITY OF CALIFORNIA, BERKELEY EXTENSION

    At UC Berkeley Extension, the following class has been pre-approved as a prerequisite programming course for admission to Heinz College:

    Java: Discovering Its Power (Course # EL ENG X436.2)

    Note that prerequisite courses are listed for this class, but some students have been successful without the formal prerequisite courses if they previously studied Java (or C++) on their own. (C++ is similar to Java.)

    UNIVERSITY OF CALIFORNIA, SANTA CRUZ EXTENSION

    At UCSC Extension, the following class has been pre-approved as a prerequisite programming course for admission to Heinz College:

    Java Programming I (Course # CMPR.X412)

    Note that no prerequisite is listed. Search the page for the course number (CMPR.X412) and click on the course number to view all upcoming sections.

    BOSTON UNIVERSITY

    At Boston University, the following class has been pre-approved as a prerequisite programming course for admission to Heinz College:

    MET CS 520 Information Structures with Java

    Note that this class has a prerequisite, which MUST be waived per the instructor’s consent. In order to waive the prerequisite, please email the instructor who is teaching the course that semester (BU provides you that email address) with any previous technology or programming skills. If the professor grants you a waiver, please forward that waiver to METCSAPP@bu.edu. The team at BU will manually register you as a non-degree seeking student.

    Please note: Because of the prerequisite requirement, you cannot register for this course online. It must be registered for manually after gaining the prerequisite waiver. 

    HARVARD EXTENSION SCHOOL

    At Harvard Extension School, the following two classes have been pre-approved as prerequisite programming courses for admission to Heinz College. Note that Java I is a prerequisite to Java II and is intended for students with no previous programming background.

    CSCI E-10A Introduction to Computer Science Using Java I

    Note that this class is generally offered during the Fall Semester.

    CSCI E-10B Introduction to Computer Science Using Java II

    Note that this class is generally offered during the Spring Semester. This course lists a prerequisite, but some students have been successful without the formal prerequisite course if they possess the equivalent experience in a high-level programming language such as C, C++, or Java.

     PARKLAND COLLEGE

    At Parkland College, the following class has been pre-approved as a prerequisite programming course for admission to Heinz College:

    CSC 140 Computer Science I (Java)

     FOOTHILL COLLEGE

    At Foothill College, the following class has been pre-approved as a prerequisite programming course for admission to Heinz College:

    C S 1A Object-Oriented Programming Methodologies in Java

    C S 2A Object-Oriented Programming Methodologies in C++

    Excelsior College

    At Excelsior College, the following class has been pre-approved as a prerequisite programming course for admission to Heinz College:

    IT210 Object Oriented Programming

    Note that you may enroll in the 8 or 15 week sections. Both section types offer the same content, with the 8-week long courses covering the material at a faster pace.

    Carnegie Mellon University (Current CMU Students Only)

    At Carnegie Mellon University, the following classes have been pre-approved as a prerequisite programming course for admission to Heinz College:

    17-214: Principles of Software Construction: Objects, Design, and Concurrency

    15-121: Introduction to Data Structures

    Note that prerequisite courses may be required and students should consult with their advisor prior to registering for the course.

Applying to an Accelerated Master's Program as an Undergraduate Student


Student raising hand to ask a question

Frequently Asked Questions


Didn't find what you were looking for on this page? Check out our Admissions Frequently Asked Questions page for additional information on any of the topics or processes outlined above.

FAQs