Graduate Division

Computer Science MS

Section 1

Overview

Computer Science encompasses both theoretical and practical aspects of design, analysis, and implementation of computer systems, as well as applications of computing to numerous other fields. Core research areas include:

  • artificial intelligence and machine learning,
  • bioinformatics,
  • computer architecture,
  • embedded systems,
  • graphics and computer vision,
  • database systems and information management,
  • multimedia and gaming,
  • networks and distributed systems,
  • programming languages and compilers,
  • security, privacy and cryptography,
  • design and analysis of algorithms, and
  • scientific computing.

The M.S. and Ph.D. degrees in Computer Science (CS) are broad and flexible programs, offering students opportunities for in-depth graduate study and cutting-edge research, covering a broad range of topics in Computer Science.

What Sets Us Apart?

Coming soon.

Quick Facts

Program Type

Academic Master's Program

Normative Time to Degree

2 years

Capstone Type

Thesis or Comprehensive Exam

Accordion Section

Admissions Requirements

Applicants will be evaluated on the basis of their prior academic record. Applicants for the M.S. are expected to have a bachelor’s degree in computer science or a related field. Those who do not have an undergraduate degree in computer science may take the Computer Science Subject GRE test to demonstrate sufficient background in the field. Scores are reviewed on a case-by-case basis. Ph.D. applicants will additionally be evaluated in their potential for creative research and teaching in Information and Computer Sciences.

Applicants are expected to have (1) skills in computer programming at least equivalent to those obtained in college-level courses in programming and language development; (2) skills in mathematics equivalent to those obtained in complete college-level courses in logic and set theory, analysis, linear algebra and modern algebra, or probability and statistics; (3) data structures, analysis of algorithms, automata theory, or formal languages; and (4) computer architectures.

All applicants are evaluated on the materials submitted: letters of recommendation, official GRE test scores, official college transcripts, and personal statement. For more information, contact the ICS graduate counselor at 949-824-5156 or send email to gcounsel@ics.uci.edu.

Financial Support

We encourage you to learn more about the array of financial support resources, such as fellowship competitions open to incoming and current UCI students, and funding workshops and writing tutors available through the Graduate Resource CenterMaster’s students are typically self-supported but may be eligible for these resources.

For information on funding opportunities for international graduate students, read more here.

Click here to access the associated nomination and application deadlines for various fellowship opportunities.
Click here for a summary of funding eligibility for UCI graduate students who meet AB540 and/or DACA criteria.

Tuition & Fees

Graduate/Credential Student Fees 2018-19

  Fall 2018 Winter 2019 Spring 2019 Annual
Student Services Fee 376.00 376.00 376.00 1,128.00
Tuition 3,814.00 3,814.00 3,814.00 11,442.00
Assoc. Grad Students Fee 9.00 9.00 9.00 27.00
Student Center Fee 137.88 137.88 137.87 413.63
Bren Events Center Fee 23.00 23.00 23.00 69.00
Recreation Center Fee 88.00 88.00 88.00 264.00
eTech Fee * 60.00 60.00 60.00 180.00
Document Fee † 80.00 0.00 0.00 80.00
Student Health Insurance 1,348.00 1,347.00 1,347.00 4,042.00
Total California Resident $5,795.88 $5,794.88 $5,794.87 $17,385.63
Nonresident Supplemental Tuition 5,034.00 5,034.00 5,034.00 15,102.00
Total Nonresident $10,829.88 $10,828.88 $10,828.87 $32,487.63

Posted 10 August 2018 at http://reg.uci.edu/fees/2018-2019/graduate.html

The tuition, fees, and charges posted to your billing statement or account are estimates based on currently approved amounts. These figures may not be final. Actual tuition, fees, and charges are subject to change by the Regents of the University of California and could be affected by increases or reductions in State funding, or other developments. Accordingly, final approved levels (and thus your final balance due) may differ from the amounts shown.

The non-refundable eTech Fee is required of all students and is used to support the maintenance and improvement of existing education technology, and new services and capabilities. The eTech fee is listed separately as the charged amount varies based on the amount of undergraduate units the student is enrolled in and is assessed later in the term than the other fees listed. The fee is $4 per unit of undergraduate lecture course, up to a maximum amount of $60 (or 15 units) per quarter. It will be assessed after the third week of instruction. The $60 eTech Fee included on this chart reflects the maximum possible fee.

† The Document Fee provides lifetime access to official transcripts and academic verifications without a fee for in-person pickup or delivery by USPS. In addition, there is no fee for mailing the initial diploma. Effective Fall 2018, new undergraduate, professional, and graduate students are assessed the one-time document fee. Eligible students are able to use financial aid to cover the Document Fee.

Core Faculty

Shannon L. Alfaro, M.S. University of California, Irvine, Lecturer of Computer Science


Animashree Anandkumar, Ph.D. Cornell University, Assistant Professor of Computer Science (statistical inference and learning of graphical models, scalable network algorithms)


Nader Bagherzadeh, Ph.D. University of Texas at Austin, Professor of Electrical Engineering and Computer Science; Computer Science (parallel processing, computer architecture, computer graphics, VLSI design)


Pierre F. Baldi, Ph.D. California Institute of Technology, UCI Chancellor's Professor of Computer Science; Biological Chemistry; Biomedical Engineering; Developmental and Cell Biology; Mathematics (bioinformatics, computational biology)


Lubomir Bic, Ph.D. University of California, Irvine, Professor of Computer Science; Electrical Engineering and Computer Science (parallel and distributed computing, mobile agents)


Elaheh Bozorgzadeh, Ph.D. University of California, Los Angeles, Associate Professor of Computer Science; Electrical Engineering and Computer Science (design automation and synthesis for embedded systems, VLSI CAD, reconfigurable computing)


Michael Carey, Ph.D. University of California, Berkeley, Donald Bren Professor of Information & Computer Sciences and Professor of Computer Science


Pai H. Chou, Ph.D. University of Washington, Professor Emeritus of Electrical Engineering and Computer Science; Computer Science (embedded systems, wireless sensor systems, medical devices, real-time systems, hardware/software co-synthesis)


Rina Dechter, Ph.D. University of California, Los Angeles, Professor of Computer Science


Brian C. Demsky, Ph.D. Massachusetts Institute of Technology, Associate Professor of Electrical Engineering and Computer Science; Computer Science (compiler programming, language software engineering, fault tolerance)


Michael B. Dillencourt, Ph.D. University of Maryland, College Park, Professor of Computer Science


Rainer B. Doemer, Ph.D. Dortmund University, Professor of Electrical Engineering and Computer Science; Computer Science (system-level design, embedded computer systems, design methodologies, specification and modeling languages)


James P. Dourish, Ph.D. University College London, Chancellor's Professor of Informatics; Computer Science (human-computer interaction, computer-supported cooperative work)


Nikil D. Dutt, Ph.D. University of Illinois at Urbana–Champaign, UCI Chancellor's Professor of Computer Science; Cognitive Sciences; Electrical Engineering and Computer Science (embedded systems, computer architecture, electronic design automation, software systems, brain-inspired architectures and computing)


Magda S. El Zarki, Ph.D. Columbia University, Professor of Computer Science; Electrical Engineering and Computer Science; Informatics (telecommunications, networks, wireless communication, video transmission)


David A. Eppstein, Ph.D. Columbia University, UCI Chancellor's Professor of Computer Science


Julian Feldman, Ph.D. Carnegie Institute of Technology, Professor Emeritus of Computer Science


Charless C. Fowlkes, Ph.D. University of California, Berkeley, Associate Professor of Computer Science; Cognitive Sciences; Electrical Engineering and Computer Science (computer vision, machine learning, computational biology)


Michael S. Franz, Ph.D. Swiss Federal Institute of Technology in Zurich, Professor of Computer Science; Electrical Engineering and Computer Science (systems software, particularly compilers and virtual machines, trustworthy computing, software engineering)


Daniel H. Frost, M.S. University of California, Irvine, Senior Lecturer of Computer Science; Informatics (artificial intelligence, software engineering, computer graphics, teaching of programming)


Jean-Luc Gaudiot, Ph.D. University of California, Los Angeles, Professor of Electrical Engineering and Computer Science; Computer Science (parallel processing, computer architecture, processor architecture)


Tony D. Givargis, Ph.D. University of California, Riverside, Professor of Computer Science (embedded systems, platform-based system-on-a-chip design, low-power electronics)


Michael T. Goodrich, Ph.D. Purdue University, UCI Chancellor's Professor of Computer Science; Electrical Engineering and Computer Science (computer security, algorithm design, data structures, Internet algorithmics, geometric computing, graphic drawing)


Richard H. Granger, Ph.D. Yale University, Professor Emeritus of Computer Science


Ian G. Harris, Ph.D. University of California, San Diego, Associate Professor of Computer Science; Electrical Engineering and Computer Science (hardware/software covalidation, manufacturing test)


Wayne B. Hayes, Ph.D. University of Toronto, Associate Professor of Computer Science


Dan S. Hirschberg, Ph.D. Princeton University, Professor of Computer Science; Electrical Engineering and Computer Science (analyses of algorithms, concrete complexity, data structures, models of computation)


Alexander T. Ihler, Ph.D. Massachusetts Institute of Technology, Associate Professor of Computer Science


Sandra S. Irani, Ph.D. University of California, Berkeley, Professor of Computer Science


Ramesh Chandra Jain, Ph.D. Indian Institute of Technology Kharagpur, Donald Bren Professor of Information & Computer Sciences and Professor of Computer Science


Stanislaw M. Jarecki, Ph.D. Massachusetts Institute of Technology, Professor of Computer Science


Scott A. Jordan, Ph.D. University of California, Berkeley, Professor of Computer Science; Electrical Engineering and Computer Science (pricing and differentiated services in the Internet, resource allocation in wireless networks, telecommunications policy)


David G. Kay, J.D. Loyola Marymount University, Senior Lecturer Emeritus of Informatics; Computer Science (computer law, computer science education)


Dennis F. Kibler, Ph.D. University of California, Irvine, Professor Emeritus of Computer Science


Raymond O. Klefstad, Ph.D. University of California, Irvine, Lecturer of Computer Science


Alfred Kobsa, Ph.D. University of Vienna, Professor of Informatics; Computer Science (user modeling, human-computer interaction, artificial intelligence, cognitive science, interdisciplinary computer science)


Jeffrey L. Krichmar, Ph.D. George Mason University, Professor of Cognitive Sciences; Computer Science (computational neuroscience, robotics)


Fadi J. Kurdahi, Ph.D. University of Southern California, Director, Center for Embedded Computer Systems and Associate Dean for Graduate and Professional Studies and Professor of Electrical Engineering and Computer Science; Computer Science (VLSI system design, design automation of digital systems)


Richard H. Lathrop, Ph.D. Massachusetts Institute of Technology, Professor of Computer Science (modeling structure and function, machine learning, intelligent systems and molecular biology, protein structure/function prediction)


Marco Levorato, Ph.D. University of Padua, Assistant Professor of Computer Science; Electrical Engineering and Computer Science


Chen Li, Ph.D. Stanford University, Professor of Computer Science


Kwei-Jay Lin, Ph.D. University of Maryland, College Park, Professor of Electrical Engineering and Computer Science; Computer Science (real-time systems, distributed systems, service-oriented computing)


Cristina V. Lopes, Ph.D. Northeastern University, Professor of Informatics; Computer Science (programming languages, acoustic communications, operating systems, software engineering)


George S. Lueker, Ph.D. Princeton University, Professor Emeritus of Computer Science


Aditi Majumder, Ph.D. University of North Carolina at Chapel Hill, Professor of Computer Science; Electrical Engineering and Computer Science (novel displays and cameras for computer graphics and visualization, human-computer interaction, applied computer vision)


Athina Markopoulou, Ph.D. Stanford University, Associate Professor of Electrical Engineering and Computer Science; Computer Science (networking—reliability and security, multimedia networking, measurement and control, design and analysis of network protocols and algorithms, internet reliability and security, multimedia streaming, network measurements and control)


Gopi Meenakshisumdaram, Ph.D. University of North Carolina at Chapel Hill, Professor of Computer Science; Electrical Engineering and Computer Science (geometry and topology for computer graphics, image-based rendering, object representation, surface reconstruction, collision detection, virtual reality, telepresence)


Sharad Mehrotra, Ph.D. University of Texas at Austin, Professor of Computer Science


Eric D. Mjolsness, Ph.D. California Institute of Technology, Professor of Computer Science; Mathematics (applied mathematics, mathematical biology, modeling languages)


Alexandru Nicolau, Ph.D. Yale University, Department Chair and Professor of Computer Science; Electrical Engineering and Computer Science (architecture, parallel computation, programming languages and compilers)


Richard Pattis, M.S. Stanford University, Senior Lecturer of Computer Science; Informatics (MicroWorlds for teaching programming, debugging, computational tools for non-computer scientists)


Amelia C. Regan, Ph.D. University of Texas at Austin, Professor of Computer Science; Civil and Environmental Engineering


Ardalan Amiri Sani, Ph.D. Rice University, Assistant Professor of Computer Science (involves building efficient, high performance, and reliable systems)


Isaac D. Scherson, Ph.D. Weizmann Institute of Science, Professor of Computer Science; Electrical Engineering and Computer Science (parallel computing architectures, massively parallel systems, parallel algorithms, interconnection networks, performance evaluation)


Babak Shahbaba, Ph.D. University of Toronto, Associate Professor of Statistics; Computer Science


Phillip C-Y Sheu, Ph.D. University of California, Berkeley, Professor of Electrical Engineering and Computer Science; Biomedical Engineering; Computer Science (database systems, interactive multimedia systems)


Alice Silverberg, Ph.D. Princeton University, Professor of Mathematics; Computer Science (algebra and number theory)


Patrick J. Smyth, Ph.D. California Institute of Technology, Professor of Computer Science; Statistics


Mark Steyvers, Ph.D. Indiana University, Professor of Cognitive Sciences; Computer Science; Psychology and Social Behavior (higher-order cognition, cognitive neuroscience, computational modeling, collective intelligence)


Alexander W. Thornton, B.S. University of California, Irvine, Lecturer of Computer Science


Gene Y. Tsudik, Ph.D. University of Southern California, UCI Chancellor's Professor of Computer Science


Kojiro Umezaki, M.A. Dartmouth College, Associate Professor of Music; Computer Science


Alexander Veidenbaum, Ph.D. University of Illinois at Urbana-Champaign, Professor of Computer Science


Nalini Venkatasubramanian, Ph.D. University of Illinois at Urbana-Champaign, Professor of Computer Science


Richert Wang, Ph.D. University of California, Irvine, Lecturer of Computer Science


Xaiohui Xie, Ph.D. Massachusetts Institute of Technology, Associate Professor of Computer Science; Developmental and Cell Biology (computational biology, bioinformatics, genomics, neural computation, machine learning)


Guoqing Xu, Ph.D. Ohio State University, Assistant Professor of Computer Science


Charles S. Zender, Ph.D. University of Colorado Boulder, Professor of Earth System Science; Computer Science


Hong-Kai Zhao, Ph.D. University of California, Los Angeles, Department Chair and Chancellor's Professor of Mathematics; Computer Science (applied and computational mathematics, inverse problems and imaging)


Shuang Zhao, Ph.D. Cornell University, Assistant Professor of Computer Science (computer graphics with a focus on material appearance modeling and physically-based rendering)

Academic Data

academic data

Please click here for data accessible to a screen reader.

Students & Alumni

Coming soon.