Instruction-set architecture (ISA) and computer performance; Machine instructions, assembly, addressing modes; Memory map,arrays, pointers; Procedure calls; Number formats; Simple ALUs; Data path,control, microprogram; Buses, I/O programming, interrupts; Pipelined data paths and control schemes.

Prerequisites: ECE 152A with a minimum grade of C-; open to EE and CMPEN majors only.

4

Units

Letter

Grading

1, 2, 3

Passtime

Undergraduate students only

Level Limit

Engineering

College
Unlocks CMPSC 170 ECE 154B
These majors only ee cmpen ece
STRUKOV D B
Dmitri Strukov
4.2
8 reviews
ILP 3209
R
19:00 PM - 19:50 PM
24 / 25

ILP 3209
F
11:00 AM - 11:50 AM
28 / 28 Full

ILP 3310
F
10:00 AM - 10:50 AM
24 / 25

Fall 2025 . Strukov D B
LSB 1001
T R
11:00 AM - 12:15 PM
See All
ECE 154A Strukov D B Fall 2024 Total: 104
ECE 154A Strukov D B Fall 2023 Total: 62
See All
8
4.2
ECE154A . Strukov D B A Month Ago

Greatest teacher I have ever had.

0 helpful 0 unhelpful
ECE154A . Strukov D B 2 Years Ago

Super chill, not the greatest at explaining complicated concepts, but trys his best. Very fair tests.

0 helpful 0 unhelpful
ECE154A . Strukov D B 4 Years Ago

Solid professor. Fat curve. Start labs early.

1 helpful 0 unhelpful
ECE154A . Strukov D B 8 Years Ago

Although Strukov might pass off as a boring lecturer, his teaching style is really straightforward. The class material is really interesting and Strukov does a great job explaining the main points. Exams are not tricky at all so long as you pay attention to lecture or read the textbook. Attendance is extra credit where you sign in each lecture.

1 helpful 0 unhelpful
ECE154A . Strukov D B 8 Years Ago

Great professor. His experience in the USSR has allowed us to all get the same grade in the class. Unfortunately the average was too low for anyone to get a significant grade.

2 helpful 2 unhelpful
ECE154A . Strukov D B 9 Years Ago

My 2nd favorite class at UCSB. I loved Strukov because he doesn't try to make you like him, he just lectures. Attendance taken every class, but it's worth it - his lectures are coordinated with the book and do a great job of explaining very tough material. Challenging homeworks and projects. I like architecture now because of this class. Great prof

1 helpful 8 unhelpful
See all 8 reviews
See All
ECE 154A
75 / 132 Enrolled
Introduction to Computer Architecture
T B A
T R
12:30 PM - 13:45 PM
52.6% A
ECE 153B
1 / 75 Enrolled
Sensor and Peripheral Interface Design
T B A
M W
09:30 AM - 10:45 AM
41.9% A
ECE 153B
51 / 70 Enrolled
Sensor and Peripheral Interface Design
Yogananda Isukapalli 4.9
M W
09:30 AM - 10:45 AM
41.9% A
ECE 153A
63 / 74 Enrolled
Hardware/Software Interface
Forrest Brewer 3.4
M W
11:00 AM - 12:15 PM
56.9% A
ECE 157A
27 / 60 Enrolled
Machine Learning in Design and Test Automation
Wang L C
M W
17:00 PM - 18:15 PM
75.4% A
ECE 157A
0 / 20 Enrolled
Machine Learning in Design and Test Automation
T
13:00 PM - 15:50 PM
75.4% A
ECE 157A
36 / 50 Enrolled
Machine Learning in Design and Test Automation
Li-C Wang 4.3
M W
17:00 PM - 18:15 PM
75.4% A