Bachelor of Computer Science at University of California, Irvine

    Bachelor of Computer Science at University of California, Irvine

    Bachelor of Computer Science at University of California, Irvine

    University of California, Irvine offers the Bachelor of Computer Science as a full-time degree delivered on campus at its main campus in Irvine , United States of America. Taught in English and completed over 4 years, the program equips students with the theoretical knowledge and practical skills required for computer science and related professional fields. The next available intake begins on September 25, 2027.

    About Bachelor of Computer Science

    The Computer Science major emphasizes the principles of computing that underlie our modern world, and provides a strong foundational education to prepare students for the broad spectrum of careers in computing. This major can serve as preparation for either graduate study or a career in industry. Students receive a solid background in low-level architecture and systems; middle-level infrastructure, algorithms, and mathematical foundations. This is a highly flexible degree that allows students to explore a broad range of topics in modern computing. In order to achieve some focus in their upper-division studies, students are required to satisfy the requirements for one of the nine specializations described below.

    Algorithms. This specialization focuses on fundamental computational techniques, including their analysis and applications to topics in computer vision, computer games, graphics, artificial intelligence, and information retrieval. Topics include data structures, graph and network algorithms, computational geometry, probabilistic algorithms, complexity theory, and cryptography.

    Architecture and Embedded Systems. This specialization integrates principles of embedded systems, software, hardware, computer architecture, distributed systems and networks, and prepares students to design and create efficient hardware/software architectures for emerging application areas. Students in this specialization will build upon a strong foundation in software and hardware and learn how to design networked embedded systems, and efficient computer architectures for a diverse set of application domains such as gaming, visualization, search, databases, transaction processing, data mining, and high-performance and scientific computing.

    Bioinformatics. This specialization introduces students to the interdisciplinary intersection of biology and medicine with computer science and information technology. Students who complete the specialization will understand biomedical computing problems from the computer science perspectives, and be able to design and develop software that solves computational problems in biology and medicine.

    General Computer Science. This specialization allows students to acquire a well-rounded knowledge of computer science that may be tailored to their individual interests. Students choose 11 upper-division computer science courses, including two project courses. This specialization will appeal to those who are interested in a broad education in computer science, or who wish to create their own unique specialization not found in the current list of (other) specializations under this major.

    Information. This specialization is intended to prepare students for working with and developing a wide variety of modern data and information systems. Topics covered by this concentration include database management, information retrieval, Web search, data mining, and data-intensive computing.

    Intelligent Systems. This specialization will introduce students to the principles underlying intelligent systems, including topics such as representing human knowledge, building automated reasoning systems, developing intelligent search techniques, and designing algorithms that adapt and learn from data. Students in this specialization will use these principles to solve problems across a variety of applications such as computer vision, information retrieval, data mining, automated recommender systems, bioinformatics, as well as individually designed projects.

    Networked Systems. This specialization focuses on Internet architecture, Internet applications, and network security. It also encourages students to learn about operating systems, databases, search, programming, embedded systems, and performance.

    Systems and Software. This specialization deals with principles and design of systems and software. It emphasizes the interaction between software and the computing infrastructure on which it runs and the performance impact of design decisions. Core topics include the hardware/software interface, languages and compilers, operating systems, parallel and distributed computing. Elective topics include networking, security, graphics, and databases.

    Visual Computing. This specialization encompasses the digital capture, processing, synthesis and display of visual data such as images and video. This specialization includes computer vision, image processing, and graphics, and covers such topics as the representation of 3D objects, visual recognition of objects and people, interactive and photo-realistic image rendering, and physics and perception of light and color.

    The Department also offers a joint undergraduate degree in Computer Science and Engineering, in conjunction with The Henry Samueli School of Engineering; information is available in the Interdisciplinary Studies section of the Catalogue.

    Requirements and Admission Criteria for Bachelor of Computer Science at University of California, Irvine

    Entry Requirements

    To be considered for first-year admission, international applicants must meet the same subject requirements as all other applicants.

    You must have completed secondary school with excellent grades/marks in academic subjects and have earned a certificate of completion that enables you to be admitted to a university in your home country and is equivalent to a U.S. high school diploma. You also must have never been enrolled as a university student after graduating high school.

    The following academic subject requirements must be completed with a minimum average GPA of 3.4:

    • Two years of history (in place of U.S. History, history of your country)
    • Four years of the language of instruction at your school
    • Three years (four years recommended) of college-preparatory mathematics*
      *Math courses taken in the seventh and eighth grades/intermediate school may be used to fulfill part of this requirement. Integrated math courses (e.g. Math I, Math II, etc.) with geometry content may be equated with a standard course in geometry.
    • Two years (three years recommended) of college-preparatory science, including or integrating topics that provide fundamental knowledge in two of these three subjects: biology, chemistry, or physics.
    • Two years (three years recommended) of a language other than the language of instruction at your school
    • One year long course (or 2 semesters) of visual and performing arts (dance, drama/theater, music, visual art, or interdisciplinary arts, etc.)
    • One year additional course from any subject areas above
    • Additional information on meeting academic subject (A-G) requirements for international and/or mixed records can be found on page 13-14 in the Quick Reference Guide to UC Admissions

    English Requirements

    • IELTSMin 6.5
    • TOEFLMin 80

    Tuition and Fee Information for Bachelor of Computer Science at University of California, Irvine

    Application Fee 70

    How to Apply for Bachelor of Computer Science at University of California, Irvine

    Everything you need to apply

    Transcripts. Don't submit your transcripts to UCI at this point, but refer to them as you fill out the application to ensure the information you enter is accurate.*

    Test scores. UCI will not consider SAT or ACT scores for admission or scholarship purposes. After enrollment, exams may be used for class placement or some graduation requirements.

    Annual income for last year and the current year (your parents' if you're a dependent; your income if you're independent). This is optional unless you're applying for an application fee waiver or for the Educational Opportunity Program.

    Social Security number, if you have one. We use this to match your application to things like test score reports, final transcript(s) and, if you're applying for financial aid, your Free Application for Federal Student Aid.

    Citizenship status. You must enter your country of citizenship (or "No Selection"). If your country of citizenship is outside the United States, you'll need to provide your immigration status and your visa type.

    California Statewide Student ID (optional). Each K-12 student in California public schools is assigned an ID number. If it's not printed on your transcript, ask your counselor or registrar.

    Credit card. If you prefer to pay by check, you can mail your payment.


    * Veterans or active-duty military personnel: If you completed courses offered by a branch of the U.S. military, you may indicate your intention to submit your military transcript by checking the box in the "About You" section of the application. If you are admitted and accept an offer of admission, you can then submit official military transcripts (e.g., ACE, SMAART) to the UC campus.

    Bachelor of Computer Science at University of California, Irvine
    University of California, Irvine
    University of California, Irvine
    United States of America

    United States of America, Irvine

    WhatsApp student consultation with YouApply