Overview

The Computer Science and Engineering curriculum at UCLA provides students with the education and training necessary to design, implement, test, and utilize the hardware and software of digital computers and digital systems. The curriculum has components spanning both the Computer Science and Electrical and Computer Engineering departments. The curriculum covers … For more content click the Read More button below.

Capstone Major

The Computer Science and Engineering major is a designated capstone major. Computer Science and Engineering students complete a major product design course. Graduates are expected to apply the basic mathematical and scientific concepts that underlie modern computer science and engineering; design a software or digital hardware system, component, or process … For more content click the Read More button below.

Learning Outcomes

1.
Application of basic mathematical and scientific concepts that underlie the modern field
2.
Design of a software or digital hardware system, component, or process to meet desired needs within realistic constraints
3.
Function productively with others on a team, including those with different specialties within the field
4.
Identification, formulation, and solution of computer software- and hardware-related engineering problems
5.
Effective communication

Major Requirements

The Major

Policies

The Major Policies