UCSBPlat.com directly in your GOLD Try it Now

Design of synchronous digital systems: timing diagrams, propagation delay, latches and flip- flops, shift registers and counters, Mealy/Moore finite state machines, Verilog, 2-phase clocking, timing analysis, CMOS implementation, S-RAM, RAM-based designs, ASM charts, state minimization.

Prerequisites: ECE 15A and ECE 2A or ECE 10A & ECE 10AL with a minimum grade of C- in each course; or Computer Science 30 or 64 with a minimum grade of C- in each course; open to electrical engineering, computer engineering, and computer science majors only.

5

Units

Letter

Grading

1, 2, 3

Passtime

Undergraduate students only

Level Limit

Engineering

College
Unlocks ECE 252B ECE 152B ECE 122A ECE 153B ECE 154A ECE 157A
These majors only cmpsc cpsci ee ece cmpen
Peng Li
2.5
4 reviews
HFH 1124
T
19:00 PM - 21:50 PM
20 / 20 Full

HFH 1124
W
18:00 PM - 20:50 PM
18 / 20

HFH 1124
F
12:00 PM - 14:50 PM
22 / 22 Full

HFH 1124
R
19:00 PM - 21:50 PM
0 / 22 Closed

HFH 1124
R
13:00 PM - 15:50 PM
22 / 22 Full

HFH 1124
T
08:00 AM - 10:50 AM
17 / 20

See All
Spring 2025 . Li P
BUCHN1920
M W
15:30 PM - 16:45 PM
Winter 2024 . Kim B
ED 1213
T R
09:30 AM - 10:45 AM
See All
ECE 152A Li P Spring 2025 Total: 76
ECE 152A Li P Spring 2024 Total: 95
5
2.5
ECE152A . 1 Year, 3 Months Ago

keep trying keep young.

0 helpful 0 unhelpful
ECE152A . 1 Year, 5 Months Ago

Always learned smth from lectures. HW and midterm was fair. Labs are tough. But I am very dissapointed in how the final was graded. It was very rushed with them being unforgiven, making some of the questions all or nothing even though these questions were worth a lot. Not a good representation of overall knowledge.

0 helpful 0 unhelpful
ECE152A . 1 Year, 8 Months Ago

Nobody finished early for the final. This man also stopped teaching and let the TA's teach in place of him. Even so, Peng literally read off the PowerPoint during lecture. Midterm was not bad, but the final exam was impossible to finish in 3 hours. I would rather wait and let prof Kim teach 152a.

0 helpful 0 unhelpful
ECE152A . 2 Years Ago

Nice guy, but gave time consuming homework assignments and pretty hard tests. I did below average on the midterm and slightly above average on the final and ended up with a B. As long as you keep up with the content, you should be able to understand hw's, but they won't necessarily prepare you for the final, which had an average of below 50%.

0 helpful 0 unhelpful
ECE152A . 2 Years Ago

Generally easy until the final. Midterm had similar enough problems to the study guide concepts, but the final was much harder, which was unexpected. Lectures were a little dull but decent enough. The 4 Labs weren't bad. 4 HWs, difficulty changed every week. 15% midterm, 30% final, 30% lab, 25% HW. For harder HW/labs he gave extensions. Nice guy!

0 helpful 0 unhelpful
ECE 146B
6 / 30 Enrolled
COMMUNICATION SYSTEMS DESIGN
Upamanyu Madhow 2.0
M W
15:30 PM - 16:45 PM
62.6% A
ECE 147C
6 / 20 Enrolled
Control System Design Project
T B A
M W
09:30 AM - 10:45 AM
94.1% A
ECE 147C
8 / 20 Enrolled
Control System Design Project
Joao Hespanha 4.9
M W
09:30 AM - 10:45 AM
94.1% A
ECE 148
16 / 30 Enrolled
Applications of Signal Analysis and Processing
Hua Lee 2.8
T R
12:30 PM - 13:45 PM
70.6% A
ECE 153B
61 / 65 Enrolled
Sensor and Peripheral Interface Design
Yogananda Isukapalli 4.8
M W
12:30 PM - 13:45 PM
41.4% A
ECE 158
14 / 20 Enrolled
Digital Signal Processing
Gibson J D
T R
09:30 AM - 10:45 AM
58.3% A