ECE Course Prerequisites

COURSE

PREREQUISITES

ECE 5

Experience ECE: Making, Breaking, Hacking Stuff

None

ECE 15

Engineering Computation

None

ECE 16

Rapid Hardware and Software Design

ECE 15

ECE 25

Introduction to Digital Design

None

ECE 30

Introduction to Computer Engineering

ECE 15 and ECE 25

ECE 35

Introduction to Analog Design

Math 20AB and PHYS 2A; Math 20C and Physics 2B must be taken concurrently (prior enrollment in MATH 20C and PHYS 2B is acceptable).

ECE 45

Circuits & Systems

ECE 35

ECE 65

Components & Circuits Laboratory

ECE 35

ECE 85

iTunes 101: A Survey of Information Technology

None

ECE 87

Freshman Seminar

None

ECE 90

Undergraduate Seminar

None

ECE 100

Linear Electronic Systems

ECE 45 and ECE 65. ECE 65 may be taken concurrently with department approval.

ECE 101

Linear Systems Fundamentals

ECE 45 with grade of C– or better.

ECE 102

Introduction to Active Circuit Design

ECE 65 and ECE 100. ECE 100 may be taken concurrently with department approval.

ECE 103

Fundamentals of Devices & Materials

Phys 2D or Phys 4D and 4E with grades of C– or better. Effective WI15, ECE 65 will also be required.

ECE 107

Electromagnetism

Phys 2A–D or 4A–E and ECE 45 with grades of C– or better.

ECE 109

Engineering Probability & Statistics

Math 20A-B-C-D and Math 18 (formerly known as 20F) with grades of C– or better. ECE 101 recommended.

ECE111

Advanced Digital Design Project

ECE 25 or CSE 140

ECE 115

Fast Prototyping

ECE 16

ECE 118

Computer Interfacing

ECE 30 or CSE 30 and ECE 35, 45, 65.

ECE 120

Solar System Physics

Phys 2A–C or 4A–D, Math 20A–B-C with grades of C– or better.

ECE 121A

Power Systems Analysis and Fundamentals

ECE 35

ECE 121B

Energy Conversion

ECE 121A

ECE 123

Antenna Systems Engineering

ECE 107 with a grade of C– or better.

ECE 125A

Power Electronics I

ECE 121A

ECE 125B

Power Electronics II

ECE 125A

ECE 134

Electronic Materials Science of Integrated Circuits

Phys 2C–D with grades of C– or better.

ECE 135A

Semiconductor Physics

ECE 103 with a grade of C– or better.

ECE 135B

Electronic Devices

ECE 135A with a grade of C– or better.

ECE 136L

Microelectronics Laboratory

ECE 103

ECE 138L

Microstructuring Processing Technology Laboratory

Upper-division standing for science and engineering students.

ECE 139

Semiconductor Device Design & Modeling

ECE 135A–B with grades of C– or better.

ECE 145AL

Acoustics Laboratory

ECE 107 with a grade of C– or better or consent of instructor.

ECE 145BL

Acoustics Laboratory

ECE 107 with a grade of C– or better or consent of instructor.

ECE 145CL

Acoustics Laboratory

ECE 107 with a grade of C– or better or consent of instructor.

ECE 146

Introduction to Magnetic Recording

ECE 107 with a grade of C– or better

ECE 153

Probability & Random Processes for Engineers

ECE 109 with a grade of C– or better.

ECE 154A

Communications Systems I

ECE 101 and 153 with a grade of C– or better

ECE 154B

Communications Systems II

ECE 154A with a grade of C– or better.

ECE 154C

Communications Systems III

ECE 154B with a grade of C– or better.

ECE 155A

Digital Recording Systems

ECE 109 and 153 with grades of C– or better and concurrent registration in ECE 154A required. Department stamp required.

ECE 155B

Digital Recording Projects I

ECE 155A with grade of C– or better. Concurrent registration in ECE 154B. Department stamp required.

ECE 155C

Digital Recording Projects II

ECE 155B with grade of C– or better. Concurrent registration in ECE 154C. Department stamp required.

ECE 156

Sensor Networks

Upper-division standing and consent of instructor, or graduate student in science and engineering.

ECE 157A

Communications Systems Laboratory I

ECE 154A with a grade of C+ or better.

ECE 157B

Communications Systems Laboratory II

ECE 154A with a grade of C+ or better.

ECE 158A

Data Networks I

ECE 109 with a grade of C– or better.

ECE 158B

Data Networks II

ECE 158A with a grade of C– or better.

ECE 161A

Introduction to Digital Signal Processing

ECE 101

ECE 161B

Digital Signal Processing I

ECE 161A with a grade of C– or better.

ECE 161C

Applications of Digital Signal Processing

ECE 161A

ECE 163

Electronic Circuits & Systems

ECE 101 and 102 with grades of C– or better.

ECE 164

Analog Integrated Circuit Design

ECE 102 with a grade of C– or better. ECE 163 recommended.

ECE 165

Digital Integrated Circuit Design

ECE 102

ECE 166

Microwave Systems & Circuits

ECE 102 and 107 with grades of C– or better.

ECE 171A

Linear Control System Theory

ECE 45 or MAE 140.

ECE 171B

Linear Control System Theory

ECE 171A with a grade of C– or better.

ECE 172A

Introduction to Intelligent Systems

ECE 101 with a grade of C– or better. ECE 109 recommended.

ECE 174

Introduction to Linear & Nonlinear Optimization with Applications

Math 20F, ECE 15 and ECE 109 or consent of instructor.

ECE 175A

Elements of Machine Intelligence: Pattern Recognition & Machine Learning

ECE 109 and ECE 174.

ECE 175B

Elements of Machine Intelligence: Probabilistic Reasoning & Graphical Models

ECE 175A

ECE 180

Topics in Electrical & Computer Engineering

Consent of instructor; department stamp.

ECE 181

Physical Optics & Fourier Optics

ECE 103 and 107 with grades of C– or better.

ECE 182

Electromagnetic Optics, Guided-Wave, & Fiber Optics

ECE 103 and 107 with grades of C– or better.

ECE 183

Optical Electronics

ECE 103 and 107 with grades of C– or better.

ECE 184

Optical Information Processing & Holography

ECE 182 with a grade of C– or better.

ECE 185

Lasers & Modulators

ECE 183 with a grade of C– or better

ECE 187

Introduction to Biomedical Imaging & Sensing

Math 20A-B-C-D, Math 18 (formerly known as 20F), Phys 2A–D, ECE 101 (may be taken concurrently) with grades of C– or better.

ECE 188

Topics in Electrical and Computer Engineering with Laboratory

Upper-division standing.

ECE 190

Engineering Design

Students enrolling in this course must have completed all of the breadth courses and one depth course. The department stamp is required to enroll in ECE 190. (Specifications and enrollment forms are available in the undergraduate office.)

ECE 191

Engineering Group Design Project

Completion of all of the breadth courses and one depth course. Department approval required.

ECE 192

Engineering Group Design Project

Department stamp and/or consent of instructor

ECE 193H

Senior Seminar

Admission to the ECE departmental honors program.

ECE 195

Teaching

Consent of the department chair.

ECE 197

Field Study in Electrical and Computer Engineering

Consent of instructor and approval of the department.

ECE 198

Directed Group Study

Consent of instructor.

ECE 199

Independent Study for Undergraduates

Consent of instructor.

All courses used to satisfy major requirements must be taken for a letter grade with the exception of Special Studies courses (ECE 197-199). Special Studies courses (197-199) are designed to be P/NP.