#903 overall
CS152 Computer Architecture and Engineering
UC Berkeley
1 recommender · 1 thread · recommended in 1 year, 2020 · score 0.7
CS152 is UC Berkeley's upper-division computer architecture and engineering course, covering processor design, pipelining, memory hierarchy, and related hardware topics. Commenters mention its lecture slide decks as part of Berkeley's EECS course materials.
One commenter lists the CS152 slide decks among Berkeley EECS course materials they regularly go through, calling the Berkeley classes great.
CS Fundamentals & Systemsadvanced#computer architecture#processor design#pipelining#memory hierarchy#berkeley
Recommendations by year
20062026
(As you know) most of the lower div EECS courses inherit slide decks and the coverage is set by the department. CS70 has a wonderful set of notes which should be a book. I regularly go through the CS61C, CS152 and CS252 decks; those are great Berkeley classes. CS162 has a good set and then Kubi has his which even better. Hilfinger's CS61A notes were quite good. The deck the EE40 prof used was based on a previous semester and it was pretty good. It's just that the class is an insane amount of material and work.
There was an intent behind the work. All of the lower div classes are hard with a massive amount of content. But you can show up a Berkeley from a substandard high school on the wrong side of the tracks and blow it out of the water; a buddy of mine was like that and went to Columbia for his PhD. It's very simple. You just have to work. Immediately. Day one. I don't think Berkeley EECS rewards creativity. Indeed I think EECS punishes creativity. But EECS teaches its students to work their asses off, regardless of whether they came from Lick Wilmerding or Skyline.
Go Bears.