The M.S. in Computer Science (MSCS) admissions committee takes a holistic approach to admission decisions. Acceptance into the MSCS program is based on the candidate’s potential for academic and professional success, as determined by the committee.
General MSCS Admission Requirements:
Bachelor's degree from an accredited four-year college or university
Meet prerequisite coursework requirements
GPA: 3.0 in the last 60 semester units of undergraduate coursework*
Three completed reference forms (included in application process)
Personal statement (included in application process)
Submission of curriculum vitae or professional resume
GMAT or GRE Tests: Not required
English Language Requirements
Applicants whose preparatory education is principally in a language other than English must have a minimum score of 550 on the paper-based TOEFL exam, 80 on the internet-based TOEFL exam, or a score of 6.5 on the IELTS. Documentation must be provided in original form by the testing institution; copies submitted by the applicant are not acceptable.
Minimum coursework equivalent to the following is required to be completed before admission is granted to the MSCS program:
- Lower Division
- Calculus I & II
- Computer Architecture l – Assembly Language
- Discrete Structures/Mathematics
- Programming I – Programming Fundamentals
- Programming II – Data Structures and Algorithms
- Upper Division
- Algorithm Analysis
- Computer Architecture II – Organization
- Computer Networking
- Operating Systems
- Programming Languages
- Probability Theory
- Software Engineering
Internships are not provided through the M.S. in Computer Science program plan. Students may choose to pursue internships individually. Please consult with the program academic advisor for more details.
Students can be conditionally admitted with only 5 of the 7 upper division requirements completed, or if they have a GPA between 2.5 and 3.0 in the last 60 semester or 90 quarter units of their undergraduate work. Conditional admission will be granted if, in the judgement of the Program Admission Committee, the applicant has potential to successfully complete all remaining requirements for full admission within a reasonable timeframe. The remaining requirements and timeframe will be determined by the Program Admission Committee and will be specified in the admissions letter. Failure to complete all requirements within the specified timeframe will result in dismissal from the program.
Every Situation is Unique
If you have questions about these admissions requirements, or general questions about the program, please contact us today, and we'll be happy to assist you with the application process.
*Last 90 quarter or 60 semester units. If you do not meet the 3.0 GPA requirement, your application may still be considered for students with a GPA of 2.5 or better.