<p>I'm already signed up for 61A in fall and wanted the syllabus so I know what to expect and how to prepare. If anyone has the syllabi for B or C, then it would be much appreciated as well. Thanks.</p>
<p>[CS</a> 61A Home Page](<a href=“http://inst.eecs.berkeley.edu/~cs61a/sp11/]CS”>CS 61A Home Page)</p>
<p>But I’ve heard talk from eecs majors that Brian wont be the professor for fall.</p>
<p>[CS</a> 61A](<a href=“http://inst.eecs.berkeley.edu/~cs61a/sp11/]CS”>CS 61A Home Page)
[CS</a> 61B](<a href=“http://inst.eecs.berkeley.edu/~cs61bl/sp11/]CS”>http://inst.eecs.berkeley.edu/~cs61bl/sp11/)
[CS</a> 61C](<a href=“http://inst.eecs.berkeley.edu/~cs61c/sp11/]CS”>CS 61C Spring 2011 : Great Ideas in Computer Architecture (Machine Structures))</p>
<p>And more: [Courses</a> | EECS at UC Berkeley](<a href=“http://www.eecs.berkeley.edu/Courses/]Courses”>Courses | EECS at UC Berkeley)</p>
<p>Note that the CS 61A home page includes web casts and links to the textbooks (free on the web). And you can download the MIT Scheme interpreter and install it on your computer to do the exercises.</p>
<p>I’d say only cs61c ^ is correct. CS61C was remade recentlyl, and I believe they’re keeping the syllabi, but some projects may be changed. I’m not sure.</p>
<p>CS61B changes w/ each professor, especially from CS61BL (Spring 2011) w/ Mike & Colleen to CS61B (Fall 2011) w/ Hilfinger. </p>
<p>Also, 61A may not be (almost definitely will not be) taught my Harvey who has taught it for forever. However, the syllabus is likely to stay the same.</p>
<p>[CS</a> 2011-2012 Draft Schedule | EECS at UC Berkeley](<a href=“http://www.eecs.berkeley.edu/Scheduling/CS/schedule-draft.html]CS”>CS 2023-2024 Draft Schedule | EECS at UC Berkeley)</p>
<p>Shows you whose teaching what for Fall 2011 and Spring 2012. You can then google the course + the professor’s name. If you google CS61B Hilfinger you’ll see that the material is much different from CS61BL Mike Clancy.</p>
<p>
</p>
<p>CS 61A and its predecessor course has used the same textbook Structure and Interpretation of Computer Programs since the 1980s (though obviously the earlier edition before the current one was made).</p>
<p>Yeah, thats why I said 61A’s syllabus will likely stay the same because the textbook will be the same. However, there have been rumors of changing to Python (but these are just rumors), and it really does depend on who teaches. For example, in Spring 2012, I’m quite sure cs61a will be much harder once hilfinger teaches it.</p>
<p>^ I’ve heard that rumor too, that it’s going to switch to python.</p>
<p>Hmmm, based on the syllabus I think I should maybe review BASIC again and see if I can teach myself some C++. I really don’t want to be behind.</p>
<p>Are the students in these classes generally nice? I heard a story (I don’t know if it was here or if I overheard) that some people in groups will steal code and turn it in as their own.</p>
<p>There are rumors that it will switch to Python, which I heard recently. Hilfinger teaching 61a will be interesting.</p>
<p>[Class</a> Textbook and Course Materials Requirements courtesy of Cal Student Store](<a href=“efollett”>efollett)</p>
<p>Well, if that’s the case, you can read Dive Into Python 3 [on</a> the web](<a href=“http://diveintopython3.org/]on”>http://diveintopython3.org/).</p>
<p>And it is $29.69 with free shipping on [url=<a href=“http://www.amazon.com/gp/product/1430224150?ie=UTF8&tag=diveintomark-20&creativeASIN=1430224150]Amazon[/url”>http://www.amazon.com/gp/product/1430224150?ie=UTF8&tag=diveintomark-20&creativeASIN=1430224150]Amazon[/url</a>] if you want an actual book.</p>