top of page

University of California Los Angeles

Los Angeles, California
Degree:

BS

Computer Engineering

Location:

Joint program of the Department of Computer Science and the Department of Electrical Engineering and Computer Science

Credits:

180 units

System:

Quarter

Required Computer Science (or Related):

• CS1 OR ECE 1: Freshman Computer Science OR Electrical and Computer Engineering Seminar (1 unit)
• CS 31/32: Introduction to Computer Science I-II (8 units)
• CS 33: Introduction to Computer Organization (4 units)
• CS 35: Software Construction Lab (4 units)
• CS 111: Operating Systems Principles (5 units)
• CS 180: Introduction to Algorithms and Complexity (4 units)
• CS Electives from approved list (8 units)
• See "Engineering Requirements"

Required Math:

• Differential and Integral Calculus (4 units)
• Integration and Infinite Series (4 units)
• Calculus of Several Variables (8 units)
• Linear Algebra (4 units)
• Differential Equations (4 units)
• Discrete Structures (4 units)
• Probability (4 units)

Required Science:

• Physics Series (17 units)

Required Engineering:

• E 96C: Introduction to Engineering Design: Internet of Things (2 units)
• ECE 3: Introduction to Electrical Engineering (4 units)
• ECE 100: Electrical and Electronic Circuits (4 units)
• ECE 102: Systems and Signals (4 units)
• ECE 113: Digital Signal Processing (4 units)
• ECE 115C: Digital Electronic Circuits (4 units)
• ECE 132B OR CS 118: Data Communications and Telecommunications Networks OR Computer Network Fundamentals
• ECE M116C OR CS M151B: Computer Systems Architecture (4 units)
• ECE M116L OR CS M152A: Introductory Digital Design Laboratory (2 units)
• CE M16: Logic Design of Digital Systems
• Engineering Ethics course from approved list (4 units)
• ECE Electives from approved list (8 units)
• ECE Design Course (8 units)
• Technical Breadth Track coursework (8-16 units)

Other Requirements:

• English Composition, Rhetoric, and Language (5 units)
• Arts and Humanities, choose 1 course from 2 of these 3 themes: Literary and Cultural Analysis; Philosophic and Linguistic Analysis; Visual and Performaing Arts Analysis and Practice (10 units)
• Historical Analysis (5 units)
• Social Analysis (5 units)
• Additional coursework may be required (varies)

Subfield Required:

Yes

Type:

Technical Breadth Track

Options:

Choose one or design own with approval:
• Networked Embedded Systems
• Data Science

Double or Dual Major Option(s):

• Double major possible, but must be outside the School of Engineering and Applied Science.

Related Majors:

• BS Computer Science (Engineering and Applied Science)
• BS Computer Science and Engineering (Engineering and Applied Science)

Good to Know:

• Information here is based on a UCLA sample plan beginning Fall 2021.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page