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

0001: Depth

Stay Connected »

Get admission updates and deadlines sent straight to your cell! Text 'follow brenadmissions' to 40404. Standard text messaging rates apply. Want more info? Fill out this short form.

As a School composed of three departments (Computer Science, Informatics, and Statistics), the Bren School offers multiple courses in many different subject areas.

This means undergraduates have the opportunity to study advanced computer science topics usually only offered in graduate programs elsewhere.

Here is a sample of several topics in which we have significant threads of undergraduate courses:

Artificial Intelligence (AI)
» Introduction to AI
» Programming Techniques in AI
» Project in AI
» Neural Networks
» Bioinformatics

Social Impacts of Computing
» Human Computer Interaction
» Project in Human Computer Interaction and    User Interfaces
» Social Analysis of Computerization
» Organizational Information Systems
» Project in the Social and Organizational    Impacts of Computing

Software Engineering
» Introduction to Software Engineering
» Software Tools and Methods
» Requirements Analysis and Engineering
» Software Design I and II
» Project in Software Systems Design

Theory of Computer Science
» Fundamental Data Structures
» Design and Analysis of Algorithms
» Formal Languages and Automatas
» Graph Algorithms
» Project in Algorithms and Data Structures

Computer Graphics
» Digital Image Processing
» Project in Advanced 3D Computer Graphics
» Information Visualization
» Computer Game Development

Why are breadth and depth of the curriculum important for you to consider?

Some students start college with only a vague idea of what they would like to study, while others enter with a stronger sense of interest in a major.

Most students find that their interests change or become more defined as they move through their major-required courses; they discover new interests, aptitudes and talents, or consider new career paths.

For this reason, it is important to consider the flexibility provided to Bren School majors – because several of the majors share the same lower-division course sequence, most students are able to change majors early in their academic career without having to take additional coursework.

Don't take our word »

photo:: robert olson

"I primarily chose UCI because of the Bren School. I knew UCI would be at the forefront of computer science education since it was a separate school for computer science." read more »
--
Garbriela Marcu
Informatics Major


Sights and Sounds »

Hear how the Bren School can help you turn your dreams into reality.


Talk Back »