Summer Session (CS61A / EE40)

<p>CS 61A is a fairly easy class until halfway through it, when you start getting into OOP and evaluators. At that point, it can be hard even for students with plenty of programming experience.</p>

<p>You’ll certainly need to know your basic data structures (which are taught in 61B) for 61C, though the bulk of the course is hardware-based. CS 61B has almost no overlap with A, and if you’re a software developer, you should find it easy.</p>

<p>Regarding EE 40, the first quarter of the class is physics E&M review, and then you go on to learn about filters, operational amplifiers, and finally, MOSFETs. It’s actually quite rigorous the first time through unless you’re already familiar with the subject, though when you look back at it after having taken EE 105, 130, 140, 141, etc. you feel like you’ve barely learned anything in 40.</p>

<p>Personally, I’d suggest taking one class. Each session C class is already double-paced and you don’t need to add to that.</p>