This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

Undergraduate education »

OVERVIEW

Visit our YouTube page to
watch more profiles.

The Bren School is the only computer science school in the University of California and one of only a handful at top-ranked universities in the nation.

With this comes a reputation for excellence. An education here provides you with a blend of science, scholarship, technical skills, and practical experience that prepares you to achieve your dreams.

With over 70 faculty members in three departments - Computer Science, Informatics, and Statistics - the Bren School is in the unique position to offer six modern undergraduate degrees in computing, and several minors.

These programs are dynamic and continually updated to stay ahead of future trends and technological advances.

We add new courses to our curriculum with exciting topics such as bioinformatics, computer security, gaming, and more.

Computer science now is as exciting as ever. Despite fears of offshoring, 2 million new information technology jobs will be created in the United States over the next ten years.

Imagine the opportunities available to you.

FIND OUT WHAT STUDENT LIFE IS REALLY LIKE
Get a real, unedited look at life as a Bren School undergrad, follow the Bren School Student Ambassador blog.

COURSE LISTINGS
Plan your schedule with the draft of courses the Bren School is planning to offer in the upcoming academic year:

DEGREES

Biomedical Computing, (Major and Minor)
Students will receive a firm quantitative grounding in mathematics, statistics, and computation; become familiar with the basic foundations of physics, chemistry, and biology; master a rigorous and demanding Biomedical Computing year-long sequence; study theory, algorithms, data mining, and machine learning; and carry out a year-long immersive capstone Senior Project.

The immense growth and impact of biomedical information has led to a critical need for people who can understand the languages, tools, and techniques of both life sciences and computational sciences. The Biomedical Computing program aims to create a new generation of professionals with these complementary cross-disciplinary skills. learn more »

Business Information Management, (Major)
The major seeks to educate students to understand and then apply the theories and concepts of a broad, integrated curriculum covering computing, informatics, business fundamentals and analytical decision-making.

Business Information Management majors can pursue careers in the for profit and not-for-profit sectors or can proceed to graduate school in several disciplines, including information systems, computing, economics, business and law. learn more »

Computer Science, (Major)
Computer science is the catalyst for every evolutionary – and revolutionary – step in computer development.

The Computer Science program at UC Irvine is internationally recognized for its unique group of faculty and researchers, outstanding students and cutting edge educational programs. learn more »

Computer Science & Engineering (Major)
The Computer Science and Engineering major gives students access to multidisciplinary problems with a focus on total systems engineering.

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. learn more »

Informatics, (Major and Minor)
Informatics studies computer systems in their real-world context and how to design and build those systems so they work effectively in that context.

UCI's Informatics major offers a contemporary curriculum with an emphasis on group work (starting in the first course), studio-oriented design courses, a year-long senior project, and a friendly and supportive faculty. learn more »

Information and Computer Science, (Major and Minor)
The B.S. in Information and Computer Science (ICS) provides students with a broad introduction to the overall field of information and computer science, which spans a vast spectrum of topics.

At one end, it includes computer system design and networking, detailing how modern computer hardware and networks operate on a day-to-day basis.

At the other end are human factors, such as how software should be structured to facilitate cooperative work among groups of people. learn more »

Statistics, (Minor)
The Department of Statistics offers lower-division undergraduate courses designed to introduce students to the field of statistics (Statistics 7, 8, 67) and upper-division undergraduate courses on the theoretical foundations of probability and statistics (Statistics 120A-B-C, 121) and statistical methodology (Statistics 110-111-112).

The Department is in the process of planning an undergraduate degree program in Statistics. In the interim, students interested in focusing on statistics are encouraged to consider a minor in Statistics along with a major in a field of interest. learn more »