DEGREES AVAILABLE: Major
Offered jointly with The Henry Samueli School of Engineering
The Computer Science and Engineering major gives students access to multidisciplinary problems with a focus on total systems engineering.
Students will learn the computer science principles that are critical to development of software, hardware and networking of computer systems.
From that background, engineering concepts and methods are added to give students exposure to circuit design, network design and digital signal processing.
Elements of engineering practice include the systems view, manufacturing and economic issues, and multi-disciplinary engineering applications.
This program is designed to provide students with the fundamentals of computer science, both hardware and software, and the application of engineering concepts, techniques and methods to both computer systems engineering and software system design.
› Is Computer Science and Engineering for me?
› What do I take?
› What can I do with this degree?
› Still not sure?
Is Computer Science and Engineering for me?
Graduates of the program will:
- establish a productive Computer Science and Engineering career in industry, government, or academia;
- engage in professional practice of computer systems engineering and software systems engineering;
- promote the development of innovative systems and solutions using hardware and software integration;
- promote design, research, and implementation of products and services in the field of Computer Science and Engineering through strong communication, leadership, and entrepreneurial skills.
For more information on CSE goals and objectives see .
Annual student enrollment and graduation data can be found at: Please note that annual student enrollment and graduation data for CSE is the sum of the data under both Engineering and Information and Computer Science.
What do I take?
*The science elective must be taken at UCI if the student is currently enrolled at UCI.
Students are encouraged to consult an academic advisor in the Bren School of ICS to determine the coursework designed to meet their educational goals.↑ Back to top
What can I do with this degree?
Computer Science and Engineering majors are involved in building the hardware infrastructure – computers, networks, embedded devices, as well as operating systems, compilers and networking software.
The focus is on cooperation between hardware and software to yield the highest performance.
Examples of such problem areas would be in traffic management, flight control, earthquake monitoring, automotive control and smart homes.
Many students also go on to graduate school, continuing their studies, conducting research, and earning graduate degrees in computer engineering, computer science, information science, management or law.
Still not sure?
Prospective and current UCI students interested in learning more about the Bren School’s degree options are encouraged to meet with the school’s associate dean of student affairs, counselors and student ambassadors. They will help you determine which of our majors and minors best support your academic strengths and interests. Call our Student Affairs Office at 949-824-5156 to make an appointment or to inquire about campus visit opportunities.
(Note: Appointments are made by phone only, not by email request.)
Bren School Student Affairs Office