How hard is it to double major in architecture and computer engineering?

What is it like to take CS 152 (Computer Architecture and Engineering) at Berkeley?

  • Answer:

    Very informative and adourned with many midterms (quizzes. There were 6 when I took the class in 2011). The class is equivalent to graduate computer architecture classes at many other schools (mit and berkeley often use the same slides for example). The class covers the history of computer architecture at a high level, and explores several subjects (such as pipelining, cache hierarchies, out of order execution, etc.) in detail. The course is a fair amount of work (similat to cs61c), but light on problem sets. The labs are time-consuming but very interesting, and the experience teaches low-level programming. Overall, the labs are a very similar experience to doing research in computer architecture. I highly recommend cs152 to anyone interested in the subject matter.

Ilia Lebedev at Quora Visit the source

Was this solution helpful to you?

Other answers

A2A. has already answer this question as a top UC Berkeley student who is in the PhD program at MIT.As with any upper division course at Berkeley, you will be competing with graduate students who do not have this course, which is why he said that is CS 152 is like graduate courses at other universities.What make this course difficult is not only the students and workload but that fact it is in the intersection of hardware and software. Most CS students are use to software courses and lack the hardware skills when dealing with machines, which is why I recommend you take CS 150 before tackling CS 152.If you are interested you in Computer Engineering, CS 152 is a required course.

J. Lee Anthony

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.