Preparation for the Major

Complete 20 courses as follows:

0/19
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

Logical Design of Digital Systems

Select one course from:

Select 1 from 2 options:

0/1
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

Undergraduate Seminar

Select one course from:

Select 1 from 2 options:

0/1
Bruinwalk
Bruinwalk

Physics Laboratory

Select one course from:

Select 1 from 2 options:

0/1
Bruinwalk
Bruinwalk

The Major

Complete requirements in Computer Science, Electrical and Computer Engineering, and Probability.

0/14

Computer Science

Complete five courses as follows:

0/5
Bruinwalk
Bruinwalk

Computer Networks

0/1

Select one course from:

Select 1 from 2 options

Bruinwalk
Bruinwalk

Computer Systems Architecture

0/1

Select one course from:

Select 1 from 2 options

Bruinwalk
Bruinwalk

Introductory Digital Design Laboratory

0/1

Select one course from:

Select 1 from 2 options

Bruinwalk
Bruinwalk

Electrical and Computer Engineering

Complete the following four courses:

0/4
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

Probability

Select one course from:

Select 1 from 5 options:

0/1
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

Electives

0/2

Technical Breadth

Complete three technical breadth courses (12 units) from an approved list available in the Office of Academic and Student Affairs.

Select 1 from 0 options:

0/1

Capstone Design

Complete eight units from one of the following groups:

Select 1 from 2 options:

0/1

Systems Design

0/2

Complete both courses:

Bruinwalk
Bruinwalk

Design of Robotic Systems

0/2

Complete both courses:

Bruinwalk
Bruinwalk