Effective Graduating Class of 2025
School of Engineering College Core Requirements (8 units)
- Literary, Visual, or Performing Arts (TST 161: Creative Design)
- Belief Systems (IDS 252: Society Ethics and Technology)
- Behavioral, Social, or Cultural Perspectives (ECO 101: Principles of Microeconomics)
- Historical Perspectives
- Natural Sciences
- Quantitative Reasoning
Student must successfully complete two additional courses in two different disciplines.
- Literary, Visual, or Performing Arts or Belief Systems
- Behavioral, Social, or Cultural Perspectives or Historical Perspectives
Computer Engineering Correlates (11 units)
Complete eleven courses:
- CHE 201: General Chemistry I
- ECO 101: Principles of Microeconomics
- IDS 252: Society Ethics and Technology
- MAT 127: Calculus A
- MAT 128: Calculus B
- MAT 229: Multivariable Calculus
- PHY 201: General Physics I
- PHY 202: General Physics II
- PHY 321 Modern Physics
- TST 161: Creative Design
Engineering Seminars (0 units)
Complete all four courses:
- ENG 93: Engineering Seminar III
- ENG 94: Engineering Seminar IV
- ENG 98: Foundations of Engineering Review
- ENG 99: Senior Professional Seminar
Complete one course:
- ENG 95: Introduction to Engineering
- ENG 96: School of Engineering Transfer Orientation
Computer Engineering Core (9 units)
Complete nine courses:
- ENG 142: Foundation of Engineering Design
- ENG 212: Circuit Analysis
- ENG 214: Circuit Analysis Laboratory
- ENG 272: Advance Engineering Math I
- ENG 312: Digital Circuits & Microprocessors
- ENG 348: Systems Engineering
- ENG 352: Control Systems
- ENG 354: Control Systems Laboratory
- ENG 372: Engineering Economy
Computer Engineering Options (16 units)
Complete all sixteen courses:
- CSC 270: Discrete Structures
- CSC 250: Accelerated CS 1 and 2
- CSC 345: Operating Systems
- CSC 415: Software Engineering
- ELC 251: Electronics
- ELC 321: Systems and Signals
- ELC 333: Electronics Laboratory
- ELC 343: Microcomputer Systems
- ELC 363: Computer Engineering Lab 1
- ELC 411: Embedded Systems
- ELC 423: Digital Signal Processing
- ELC 433: Signal Processing Laboratory
- ELC 451: Computer Architecture & Organization
- ELC 462: Computer Engineering Lab II
- ELC 495: Senior Project I
- ELC 496: Senior Project II
Technical Electives (5 units)
Mathematics Elective (Complete one course):
- ENG 342: Advance Engineering Math II
- STA 215: Statistical Inference Probability
ECE Discipline Electives
- Option 1: Four ECE Discipline Electives
- Option 2: Three ECE Discipline Electives and One Engineering Elective
- Option 3: Two ECE Discipline Electives and Two Engineering Electives
Engineering Elective (Complete at most two courses):
- CSC 315: Database Systems
- CSCS 335: Analysis of Algorithms
- CSC 350: Computer Graphics
- CSC 360: Computer Networking
- CSC 380: Artificial Intelligence
- CSC 425: Compilers and Interpreters
- CSC 435: Programming Languages
- CSC 470: Topics in Computer Science
- ELC 471: VLSI Design
- ELC 483: Robotics
- ENG 152: Engineering Materials Science
- EG 222: Statics
- ENG 262: Dynamics
- ENG 322: Thermodynamics I
- ENG 470: Special Topics in Engineering
- MEC 381: Introduction to Mechatronics
Additional Information
Click here for detailed curriculum information, including:
- Prerequisites
- Corequisites
- Electives
- Credit limits
Click here for details on Advanced Placement (AP). Advanced placement is awarded for a number of courses including Calculus, Physics, Chemistry, etc.
Click here for the current Undergraduate Bulletin