Computer Science and Engineering

Graduate Admissions



We are now accepting applications to our M.S. program in Computer Science for fall 2015. If you are interested in applying to the graduate program in Computer Science and Engineering, please click on the UCR Highlanders link above to begin your application.


March 15: International Ph.D. and M.S. applicants without fellowship support
May 1: Domestic M.S. applicants without fellowship support

*Please note that Computer Science only accepts applications to the fall quarter. Applications are not available for winter or spring admission.

The Department of Computer Science and Engineering offers programs leading to the M.S. and Ph.D. degrees. Instruction and opportunity for directed study exist in a variety of areas, including algorithms, artificial intelligence, bioinformatics, compiler design, computer architecture, computer graphics, computer security, computer vision, data mining, database systems, embedded systems, formal verification methods, high performance computing, machine learning, networks, software engineering, and VLSI design.

Admission criteria

UCR offers admission to applicants who appear to have the highest potential for graduate study and who, with the benefit of a graduate education, are the most likely to contribute to their academic or professional fields through teaching, research, or professional practice. Admission decisions are based on a number of factors, including (but not limited to) your academic degrees and record, statement of purpose, letters of recommendation, test scores and relevant experience. The appropriateness of your goals to the degree program to which you are applying and their relationship to the research interests of its faculty are also considered.  UCR views as a high priority the enrollment of men and women from different backgrounds and from different demographic and ethnic groups.

Prior to applying, all applicants must demonstrate competence in the following prerequisites (or comparable courses taken elsewhere):

CS 141 (Intermediate Data Structures and Algorithms), CS 150 (The Theory of Automata and Formal Languages), CS 152 (Compiler Design), CS 153 (Design Of Operating Systems), and CS 161/161L (Design and Architecture of Computer Systems) 

Please refer to the online catalog (www.catalog.ucr.edu) for course descriptions. *Please note that these prerequisite courses may not be taken for graduate credit in any area. A student who is deficient in any of these competency areas may be asked to complete the corresponding UCR course with a letter grade of at least B+. All such remedial work should be completed prior to applying to the program. In special cases we may allow an applicant to be admitted without all of these prerequisite courses completed; in this case the missing prerequisites must be completed within the first year of graduate study, and in all cases the deficiency must be corrected before a student can enroll in any graduate course from the same specialty area.

Basic degree requirements

The basic degree requirement for M.S. or Ph.D. admission is a bachelor's degree or its equivalent from an accredited institution. Your degree must represent the completion of a program equivalent, both in the distribution of academic subject matter and scholarship achievement, to that offered at the University of California. Although we welcome promising students from all disciplines, entering students must have a substantial background in both mathematics and computer science. We consider knowledge of the following subjects to be essential preparation for our graduate program: circuit design, algorithms and data structures, formal languages and automata theory, computer architecture, operating systems, programming languages, and compilers. Satisfying minimal standards does not guarantee admission since the number of qualified applicants far exceeds the number of places available. As a result, many well-qualified applicants cannot be accommodated.

Duplication of degree

Permission to work for a second M.S. degree in a new area may be approved on the individual merit of the application when there is little or no relationship between the two subjects. Duplication of a M.S. degree in computer science is not permitted, and duplication of a doctorate is not permitted, regardless of the field of study.

Application Fee

International applicants, $100.
Domestic applicants, $0 -or- $80. *
*The application fee is FREE for applicants who are U.S. citizens or permanent residents that apply for this admissions cycle.

Postal Address

Attn: Graduate Admissions
Department of Computer Science & Engineering
Winston Chung Hall, Room 351
University of California, Riverside
Riverside, CA 92521, USA

Grade point average

We expect at least a 3.2 GPA (on a 4.00 scale) in the undergraduate junior and senior years, and at least 3.5 in any graduate study. These averages are considered the minimum requirements; the actual standard for admission is set by the current pool of applicants, and is generally much higher.

Graduate record examination (GRE)

Only GRE scores on the General (Aptitude) test are required for admission to both the M.S. and Ph.D. programs. All Ph.D. applicants for Fall should take the GRE test no later than November. The test must be taken within the last five (5) years before the desired date of admission. The minimum GRE score required for admission is 1100 (combined qualitative and quantitative scores). The minimum GRE score required for admission with the NEW test system is 300 (150 qualitative and 150 quantitative). The average verbal GRE score of new CSE graduate students is 161, and the quantitative average is 168.

GRE UCR code: 4839
GRE Department code: 0402 Computer Sciences

Telephone: 609-771-7670 Monday-Friday 8:00 a.m. - 9:45 p.m. EST. The Educational Testing Service homepage is http://www.ets.org/. Please allow a minimum of 3-4 weeks for a test score to be reported to our campus.

Test of English as a foreign language (TOEFL or TOEFL iBT)

All applicants whose first language is not English must submit TOEFL scores. This exam must be taken within two years before the desired date of admission. The minimum score for the TOEFL iBT is 80. The minimum TOEFL score required is 550, for the computer base exam is 213. The average TOEFL score of new fall CSE graduate students is 96. A TOEFL score is not required if the previous two years of a student's studies were conducted at an English speaking institution and/or in the United States.

TOEFL UCR code: 4839
TOEFL department code: 78 Computer Sciences

Telephone: 609-771-7100 Monday-Friday, between 8:30 a.m. and 9:30 p.m. The Educational Testing Service homepage is http://www.ets.org/. Please allow a minimum of 3-4 weeks for a test score to be reported to our campus.


UCR also accepts scores from the Academic Modules of the International English Language Testing System (IELTS). This exam must be taken within two years of the time you intend to enroll at UCR. The minimum acceptable score is 7 with no score less than 6 on any individual component. Please request an official Test Report Form (TRF) of your IELTS and remember to order the TRF from the test center where you took the test; ask the administrator to send the official TRF to:

Graduate Admissions Office
Graduate Division
University Office Building
University of California, Riverside
Riverside, CA 92521 USA

Letters Of Recommendation

A minimum of three letters of recommendation are required for admission. At least two of these letters must be from professors in your major subject. If you have obtained a M.S. degree, one letter must be from your M.S. advisor. Letters of recommendation may be uploaded directly from each recommender to your application profile, and therefore should be submitted online via the application whenever possible. *Please note that all electronic letters uploaded to an application MUST be from an official, company or university affiliated e-mail address. RECOMMENDER PERSONAL E-MAIL ACCOUNTS ARE NOT PERMITTED.


Please request the Registrar of each institution you have attended after high school to forward two (2) official copies of transcripts of your academic records directly to:

Attn: Amy Ricks
Department of Computer Science and Engineering
Winston Chung Hall, Room 351
University of California
Riverside CA 92521, USA

Only official records bearing the signature of the Registrar and the seal of the issuing institution and received in sealed envelopes sent directly from that institution are accepted as supporting transcripts. Student copies of transcripts are not considered official.

PLEASE NOTE: Failure to declare attendance at any institution and submit corresponding transcripts of record may result in disqualification. If you have work in progress at the time of application, please have two copies of your official final transcript sent when the work is complete. If a degree was awarded, we must receive an official copy of the degree certificate with the transcripts from the institution.

Additional Program Requirements

Please follow the online application prompts to submit the Statement of Personal History and Statement of Purpose essays online (we will not accept hard copies of these documents). Please also submit your CV/resume and include any relevant experience (publications, research, internships, etc.).

Financial support and fees

International M.S. applicants do not receive fellowship support. For full consideration of financial support, an application must be received by January 5. Domestic student applications may be considered for fellowship opportunities after this deadline, pending funding availability but are encouraged to apply by this date. Non-immigrant students cannot establish California residency and should expect to pay nonresident tuition every quarter in addition to all other assessed fees. Current quarterly fees can be found at http://www.classes.ucr.edu/fees/schedule.htm. Admitted self-supported foreign students must provide the university with evidence of the ability to pay all required fees and expenses for the duration of their graduate program. PLEASE NOTE: DO NOT submit your financial verification documents (bank statements, etc.) until they are requested. All financial documents must be dated and received within 30 days of an admissions offer; should you submit these documents early, they will be shredded and requested from you again, so please do not send them with your application documents.

Admissions process

The primary objective of the admissions process is the selection of those students most likely to complete their chosen graduate programs with distinction. After consultation between the program and the Graduate Division, the final authority to admit rests with the Graduate Division Dean. Applicants are initially reviewed and rated based on their overall undergraduate and, where appropriate, post- baccalaureate GPAs. However, the evaluation process is intended to be flexible, and departments take a variety of other factors into consideration, including GRE or other test scores, GPA in the major subject, letters of recommendation, and the reputation of the degree-granting program or institution. Soon after the department forwards its recommendation to the Graduate Division, the applicant is notified in writing (first, via e-mail) of the Dean's decision. If admission is offered with work still in progress, official transcripts reflecting the satisfactory completion of this work and the awarding of the degree (where appropriate) must be submitted as soon as possible. An offer of admission is valid for a specific quarter only; admission may not be deferred to a later quarter. Accepted students who wish to be admitted for a subsequent quarter must reapply and, if additional course work has been completed, submit updated transcripts. Please note that all applicants must submit a new application and application fee if reapplying for a later quarter.

Promotional video on graduate studies at UC Riverside:


More Information

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

Career OpportunitiesUCR Libraries
Campus StatusDirections to UCR

Department Information

Department of Computer Science and Engineering
351 Winston Chung Hall

Tel: (951) 827-5639
Fax: (951) 827-4643