Introduction to the architecture of computer systems. Topics include: central processing units, memory systems, channels and controllers, peripheral devices, interrupt systems, software versus hardware tradeoffs.

Prerequisites: Computer Science 32 with a grade of C or better; Computer Science 64 with a grade of C or better.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
Unlocks CMPSC 170 CMPSC 254 CMPSC 263
These majors only cmpsc cptcs
BALKIND J M
Jonathan Balkind
3.4
25 reviews
ARTS 1349
F
10:00 AM - 10:50 AM
30 / 38

387 1015
F
11:00 AM - 11:50 AM
37 / 37 Full

PHELP2524
F
12:00 PM - 12:50 PM
38 / 38 Full

GIRV 2128
F
13:00 PM - 13:50 PM
0 / 37 Closed

See All
Winter 2024 . Balkind J M
BUCHN1920
M W
11:00 AM - 12:15 PM
Spring 2024 . Balkind J M
CHEM 1171
T R
17:00 PM - 18:15 PM
See All
CMPSC 154 Balkind J M Spring 2024 Total: 98
CMPSC 154 Balkind J M Winter 2024 Total: 98
See All
25
3.4
CS154 . Balkind J M 8 Days Ago

He is incredibly determined to be not helpful. He makes up nonsensical policies about the class with no basis and hides behind some internal numbers he won't disclose. He completely made up the grading scale at the end and most people including me got curved down. Avoid at all cost.

0 helpful 0 unhelpful
CS154 . Balkind J M 8 Months Ago

Not a difficult class and his lectures are thorough. You can expect to get a good grade if you put in the work, but at the cost of a professor who is not approachable and does not respect his students

0 helpful 0 unhelpful
CS154 . Balkind J M 9 Months Ago

As long as you are on top of your work, the class is not too difficult and the content is understandable. However, the professor gets frustrated easily and is not approachable. He sometimes takes out his frustration on his students and is not easy to deal with.

0 helpful 0 unhelpful
CS154 . Balkind J M 9 Months Ago

Although not an extremely difficult class and the content is quite interesting, Professor Balkind does not respect his students and clearly remains stubborn in his ways. He does not help the students and often seems frustrated.

0 helpful 0 unhelpful
CS154 . Balkind J M 9 Months Ago

Class was overall super easy. The weekly quizzes were easy and the final was exactly like the quizzes. The labs were okay for the most part. Even if you didn't get full points they would often give you a lot of extra partial. His lectures were not very helpful for the labs or quizzes. They were just boring and unnecessary. He does seem pretty nice.

0 helpful 0 unhelpful
CS154 . Balkind J M 10 Months Ago

Doesn't cares about his students. Easily irritated and set off when asking questions.

0 helpful 0 unhelpful
See all 25 reviews
CMPSC 138
57 / 150 Enrolled
Automata and Formal Languages
Amr El Abbadi 4.3
M W
09:30 AM - 10:45 AM
42.6% A
CMPSC 156
96 / 96 Full
Advanced Applications Programming
Phill Conrad 4.5
T R
17:00 PM - 18:15 PM
97.6% A
CMPSC 160
62 / 97 Enrolled
Translation of Programming Languages
Chris Kruegel 4.7
T R
12:30 PM - 13:45 PM
52.5% A
CMPSC 165A
150 / 150 Full
Artificial Intelligence
Preiss J A
T R
11:00 AM - 12:15 PM
53.6% A
CMPSC 165B
150 / 150 Full
Machine Learning
Guo W
T R
15:30 PM - 16:45 PM
59.7% A
CMPSC 170
100 / 100 Full
Operating Systems
Tao Yang 3.0
T R
09:30 AM - 10:45 AM
39.5% A