Applicants should have the following prerequisites completed before submitting an application for admission:
  1. Required: At least one (1) year of programming in C++, Java, Python, or C, or equivalent of professional experience.
  2. Highly recommended: At least one (1) year of relevant internship or professional experience.
  3. Highly recommended: Completion of an algorithms or data structures course.
  4. Highly recommended: Familiarity with discrete mathematics, boolean algebra, and linear algebra.

Applicants must provide the following:

  • UNOFFICIAL TRANSCRIPTS from each college or university attended. For application review purposes only, scan and upload copies of transcripts for all institutions attended since high school. In the online application, you will be prompted to upload your scanned documents. Please upload both the front and back sides of the transcript. Uploaded transcripts should be recent and include the following: your name, dates of attendance, grades/marks received, credits and grading legend. Official transcripts will be requested if you have been admitted and accept our admissions offer. Do not send official transcripts until this time.
  • THREE RECOMMENDATION LETTERS from people who can evaluate your academic and professional achievement, describe your strengths and weaknesses, and comment on your character, integrity and motivation. Letters which speak to your ability to perform in a post graduate academic program are especially useful.  Letters may be from professors, work supervisors, or others.  Family members are not allowed.
    • For the Applicant: Complete the Letter of Recommendation section on the online application. This will allow you to enter in your recommenders’ names and e-mail addresses. An automated e-mail invitation will be sent to each of your recommenders. It is strongly recommended that you waive or decline to waive  your rights of access to your letters of recommendation. After you have completed and submitted your application, you may continue to manage and monitor the status of their submission by logging into your online application and viewing the status page.
    • For the Recommender: Your student will provide your contact information on their application which will generate an automated e-mail inviting you to log in and complete a recommendation form. Please follow the steps on the form and submit your recommendation for their application. The form will support document uploads or you may copy and paste the text of your letter.
  • PERSONAL HISTORY STATEMENT demonstrating your writing and communication ability.  The personal statement should include:
    • A personal history describing your previous professional and academic achievements.
    • Your purpose, including your personal, academic and professional goals, and how and why the MCS program will help you to achieve these.
  • STATEMENT OF PURPOSE providing a statement of your personal, academic, and professional goals, as well as why and how the MCS program will help you achieve these goals.
  • GRE is normally required, but for Fall 2022 applicants, GRE is optional.
    • Applicants with current/valid test scores are encouraged to submit them.
    • Applicants who do not submit scores are encouraged to submit additional material (ie capstone design projects, design portfolios, links to GitHub profile, etc) that complements their overall application
    • Official test scores should be sent from the testing agency to UC Irvine. UCI’s institution code is 4859.
    • Photocopies or scans will not be accepted.
    • GRE scores are valid for five years.
  • TOEFL (Test of English as a Foreign Language) if you are an international student.
    • The university’s minimum TOEFL score is 80. For more information about English proficiency, please go here.
    • All graduate applicants are required to demonstrate English proficiency for admissions consideration.  Applicants are waived from the English Language Proficiency requirement if they have earned an undergraduate degree from an institution at which English was the sole language of instruction according to the World Higher Education Database (WHED). Please see WHED’s instructions on how to search for your institution. If English is not the sole language of instruction listed or if no language is listed at all, the waiver does not apply and the applicant is required to take and pass an approved English proficiency test.
    • As an alternative to the TOEFL, you may submit official scores from the Academic Modules of the IELTS (International English Language Testing System).  For more information for IELTS, please go here.
      • An overall minimum score of 7 for admission, with a score of no less than 6 on any individual module.

QUESTIONS? email us at:

Close Menu