Donald Bren School of Information and Computer Sciences

Marios C. Papaefthymiou, Dean
6210 Donald Bren Hall
Academic Counseling: 949-824-5156
http://www.ics.uci.edu
The Donald Bren School of Information and Computer Sciences (ICS) embodies excellence, creativity, and collaborative innovation in computer science and information technology.
ICS faculty have extensive training in traditional computer science, as well as engineering, mathematics and statistics, and the social sciences. The School’s status as the only independent computing school in the University of California system enables faculty to take a broad view of computer science and information technology, advancing a range of multidisciplinary approaches to computing. This breadth is reflected in the diverse set of academic degree options for undergraduate and graduate students, some of which are jointly administered with other academic units.
The School’s three departments — Computer Science, Informatics, and Statistics — undertake a wide range of instructional and research efforts, including:
- Game design
- Human-centered computing
- Software engineering
- Social aspects of computing technology and interactive media
- Data science (computer science and statistical analysis)
- Artificial intelligence, machine learning, and natural language processing
- Bioinformatics, computational biology, and genomics
- Architecture and embedded systems
- Algorithms, theory, and data structures
- Database, information systems, and networked and distributed systems
- Security, privacy, and cryptology
- Computer graphics and visualization.
ICS research focuses on advancing computing and information technology to impact society for the better. The real-world problems we help solve include improving diagnostic practice and treatments in healthcare; grappling with artificial intelligence and what it means to be human; using a human-centered approach to technology to improve accessibility; data and network security; optimizing transportation systems; and disaster prevention and recovery.
ICS faculty actively lead and participate in a variety of research laboratories, institutes and centers, including the Connected Learning Lab; HPI Research Center in Machine Learning and Data Science at UCI; and the Steckler Center for Responsible, Ethical, and Accessible Technology (CREATE).
Faculty and student-driven research in ICS is supported through a variety of grants, gifts, and contracts from public and private institutions including federal government agencies (such as the National Science Foundation, the National Institutes of Health, the U.S. Department of Education and U.S defense agencies) and industry partners.
ICS is committed to empowering individuals across diverse identities and backgrounds, including gender, race, ethnicity, socioeconomic status, sexual orientation, and disability. The Stacey Nicholas Office of Outreach, Access, and Inclusion (OAI) aims to create an inclusive community that supports students, educators, and researchers from historically underrepresented groups to thrive and succeed in computing. The School is also an active partner of the National Center for Women & Information Technology (NCWIT), whose overarching goal is parity in the professional information technology workforce, and a committed BRAID (Building, Recruiting and Inclusion for Diversity) Institution, working to increase the percentage of women and students of color majoring in computer science.
There are a variety of student clubs available to join including Women in Information and Computer Sciences (WISC), Commit the Change (developing tech for social good), and clubs for cyber, data, design, hacking, blockchain, quantum computing, and video game development.
Honors
Honors at graduation, e.g., cum laude, magna cum laude, summa cum laude, are awarded to approximately the top 16 percent of the graduating seniors. A general criterion is that a student must have completed at least 72 units in residence at the University of California. The student’s cumulative record at the end of the final quarter is the basis for consideration of awarding Latin Honors. Other important factors are considered, please visit Honors Recognition.
Careers
Graduates of the Donald Bren School of Information and Computer Sciences pursue careers across a wide variety of fields and industries including technology (consumer and organizational), healthcare, science, biomedicine, environmental protection, defense and education.
Many ICS graduates go on to become industry leaders, entrepreneurs, public servants, and academics in computing or other disciplines.
Faculty and alumni of ICS have contributed some of computing’s most significant advancements, including revolutionizing computer-aided drafting techniques; the creation of the current Hypertext Transfer Protocol (HTTP/1.1); development of the Internet standards for HTTP and Uniform Resource Identifiers (URI); the founding of the Apache HTTP Server Project that produces the software for more than 60 percent of public Internet websites; and the creation of the Domain Name System (DNS) that translates Web and e-mail addresses into the numeric system used to route information along the Internet.
Faculty
Computer Sci and Engineering Courses
Computer Science Courses
Data Science Courses
Game Design and Interactive Media Courses
Informatics Courses
Information and Computer Sci Courses
Software Engineering Courses
Statistics Courses
- Bioinformatics, Minor
- Business Information Management, B.S.
- Computer Science and Engineering, B.S.
- Computer Science, B.S.
- Computer Science, M.S.
- Computer Science, Ph.D.
- Data Science, B.S.
- Digital Information Systems, Minor
- Game Design and Interactive Media, B.S.
- Health Informatics, Minor
- Informatics, B.S.
- Informatics, M.S.
- Informatics, Minor
- Informatics, Ph.D.
- Information and Computer Science, B.S.
- Information and Computer Science, M.S.
- Information and Computer Science, Minor
- Master of Computer Science
- Master of Data Science
- Master of Human Computer Interaction and Design
- Master of Software Engineering
- Networked Systems, M.S.
- Networked Systems, Ph.D.
- Software Engineering, B.S.
- Software Engineering, M.S.
- Software Engineering, Ph.D.
- Statistics, M.S.
- Statistics, Minor
- Statistics, Ph.D.
Undergraduate Programs
A Donald Bren School of ICS undergraduate education is a blend of scholarship, science, technology, and practical application that forms an excellent foundation for professional life.
The basis of the undergraduate programs are a set of fundamental courses in mathematics and computer science, supplemented by general education courses from other academic disciplines. A premium is placed on both communication and quantitative skills. Students quickly gain hands-on experience with advanced computing systems, and intense use of computer and network technologies continues throughout the undergraduate program. Students study data organization, algorithm design and analysis, design and organization of hardware and network systems, software engineering, artificial intelligence, social aspects of system design and use, and management of technology. In the process, students work with state-of-the-art hardware and software technologies, and learn several contemporary programming languages.
Visit the ICS Undergraduate Student Affairs Office website for restrictions between majors and minors and between double majors.
Admissions
To ensure admission consideration for the fall quarter, students should be sure to file their application by November 30 of the prior year. The selection criteria include grades, test scores, and other considerations.
Transfer Student Policy
Transfer requirements vary by major.
Business Information Management
Computer Science
Computer Science and Engineering
Data Science
Game Design and Interactive Media
Informatics
Software Engineering
NOTE TO TRANSFER APPLICANTS: These majors require a series of lower-division courses, and prerequisites constrain the order in which they can be taken. Junior-level transfer students who must complete a significant part of this sequence may find that it will take longer than two years at UCI to complete their degree. Python, Java, and C++ are used in the curriculum; therefore, transfer students should plan to learn these languages by studying on their own or by completing related programming courses prior to their first quarter at UCI. Please note: a minimum grade of B will be expected for each major's required courses for admission.
It is recommended that students review the articulation agreement between their community colleges and a major at UC Irvine. This will allow them to make efficient progress toward the major.
Change of Major
Students interested in changing their major to one offered by the School should contact the ICS Undergraduate Student Affairs Office for more information and assistance. Information is also available at the UCI Change of Major Criteria website.
Major and Minor Restrictions
ICS majors (including shared majors, BIM and CSE) pursuing minors within the Donald Bren School of ICS may not count more than one course toward both the major and minor.
Some ICS majors and non-ICS majors and minors are not permitted due to significant overlap.
- Students majoring in Business Administration may not double major in Business Information Management.
- Students majoring in Business Information Management may not minor in Management, Innovation and Entrepreneurship, Informatics, or Information and Computer Science.
- Students majoring in Computer Science and Engineering may not complete the major in Computer Engineering, the major in Computer Science, the major or minor in Information and Computer Science, or the minor in Informatics.
ICS majors who intend to pursue an additional major in the School should first check our information page to see what degree programs are eligible for double majoring.
Visit the ICS Undergraduate Student Affairs Office's website for detailed information on all restrictions.
Special Programs and Courses
The ICS Honors Program
The ICS Honors Program provides selected upper-division students an opportunity to carry out a research project under the direction of a faculty member in the School. Admitted students participate in the ICS Honors Seminar (I&C SCI H197), which provides an introduction to the range of current faculty research. Each student then affiliates with an ICS faculty advisor who agrees to supervise a minimum of two quarters of honors research. The participating student prepares a final written research report and submits a copy for review to both the faculty advisor and the Honors Program advisor. For more information about course requirements, application procedures, and deadlines visit http://honors.ics.uci.edu/, or contact the Student Affairs Office at 949 824-5156.
- ICS H197: Students must complete the ICS H197 Honors Seminar (1-2 units) each quarter while enrolled in the ICS Honors Program. ICS H197 will be offered for 2 units in the Fall as an introduction to the program and 1 unit for the Winter and Spring quarters as a way to monitor student progress and increase engagement.
- CS/INF/STATS H198- Faculty Advising and Research: After taking ICS H197 and finding a faculty advisor, students will enroll in 2 quarters of honors research. Students have the option of enrolling in 2 H198 Honors Research courses in their respective departments (i.e. Computer Science, Informatics, or Statistics) OR substitute their second H198 Honors Research course for an ICS H198W Thesis Supervision course while they work on writing their honors thesis.
- ICS H198W Thesis Supervision (4 units): Students can take an H198W Thesis Supervision course while they work on writing their honors thesis. This course can be used for the students’ upper division writing course towards their GE 1 requirement and may substitute any upper division writing course required for their major upon petition. Faculty advisors participating in the ICS Honors Program will be responsible for aiding students in writing their thesis to the caliber of an upper division writing course. An ethics component will be added to ICS H197 in the Fall to ensure students have a good understanding of this topic prior to beginning their research project.
Program Completion
To complete the ICS Honors Program, students must:
- Complete ICS H197 for three quarters,
- Complete H198 for at least two quarters or complete at least one H198 and ICS H198W.
- Submit a thesis which must be approved by their faculty advisor and the ICS Honors Program Advisor.
- Present their honors project in a public forum. This can be a symposium such as the ICS Project Expo or the UROP Undergraduate Research Symposium, or another approved event.
Other Opportunities
ICS undergraduates may complement their educational experience by participating in other programs. Information about the following programs is available elsewhere in the Catalogue and via the program Web sites: Campuswide Honors Collegium, Undergraduate Research Opportunities Program, Education Road Program, and Student Achievement Guided by Experience (SAGE Scholars).
Graduate Programs in Information and Computer Sciences
Admission
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. 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 (optional for M.S./Ph.D. in Informatics, M.S./Ph.D. in Software Engineering, the Master of Human Computer Interaction and Design, and the Master of Software Engineering) official college transcripts, statement of purpose, and personal history statement.
An applicant to the M.S./Ph.D. in Informatics, M.S./Ph.D. in Software Engineering, the Master of Human Computer Interaction and Design, or the Master of Software Engineering is strongly encouraged to submit additional material that enriches their application and speaks to the applicant's strengths (e.g., design portfolio, link to GitHub profile, GRE test scores, scholarly papers submitted and/or published, writing samples).
For more information, contact the ICS graduate counselor at 949-824-5156 or send an email to gcounsel@ics.uci.edu.
Financial Assistance
Financial assistance is available to Ph.D. students in the form of fellowships, teaching assistantships, and research assistantships. Although assistance varies, it is the School’s goal to support all entering Ph.D. students, subject to availability of funds. International students who are not citizens of countries where English is either the primary or dominant language, as approved by Graduate Council, and who apply for teaching assistantships must take one of the approved English proficiency examinations. More information is available in the Graduate Division section of the Catalogue.
Students with a Previously Earned Master’s Degree
Credit for one or all required courses may be given at the time of admission to those students who have completed a master’s degree in computer science or a closely related field. Course equivalency will be determined by the ICS Associate Dean for Student Affairs following a written recommendation from a sponsoring research advisor. Research advisors can require that a student take additional courses when this is appropriate.
An additional M.S. will not be awarded if the student currently holds an M.S. in computer science or a related field from another university.