Freshman EECS - What H/SS course should I take?

<p>I'll make this straightforward.</p>

<p>Planned Schedule:
Math 1a
CS61a
CS3 (self-paced)
Humanities/Social Science Class (AP-ed out of R&C A)
Women in Science and Engineering (WiSE) seminar</p>

<p>Considering:
Anthro 3AC
Soc 150A/C180V (New Sociology Discovery Course)</p>

<p>Interested in:
Cognitive Science
Psychology
Sociology
English
Japanese
Linguistics</p>

<p>Thank you very much!</p>

<p>Don’t be in a hurry in a take an AC course. Anthro 3AC is a popular course, but do know that there are at least 40 AC classes offered even in a budget-cut semester like this. Spend a semester at Berkeley find one that you find really interesting.</p>

<p>A woman taking EECS, WOOT Good for you! Why is it that I see so many girls who are really good at math and science not majoring in engineering. I don’t know about other schools but at my schools most of those kind of girls want to be doctors or scientists (biochemist,etc). How come engineering doesn’t cross their mind. What societal stigmas about engineering cause this?</p>

<p>Lol sorry for the ramble that wasn’t related to your post. I choose a foreign language class for my H/SS class because I like learning about cultures and languages. So ask yourself which one will give you more marginal utility? Do you like cultures and languages most or maybe Analyzing how the brain works (Psych) or maybe you want to learn how soceity functions (soc) or you might like to write essays (English), so it all depends on what is your favorite and since i don’t know I’ll take a wild shot and say you should take Japanese lol because I’ve always wanted to learn it but never had the time.</p>

<p>Why do you take CS3 and CS61A at the same time? Are you planning to drop one of those two?</p>

<p>CS3 is for people without programming experience and intended to prepare for CS61A. Thus, if you are able to handle CS61A then CS3 is a waste of time/units.</p>

<p>Thank you to all of you for the advice!</p>

<p>I’ll wait to take the AC course, then. Thank you!</p>

<p>As for women in engineering, I’m not quite sure. Maybe it’s the stereotype that all math/science women want to be the one to find the cure for cancer, or some such. Or maybe physics isn’t a womanly science. lol</p>

<p>I was told that taking a language course didn’t count for the H/SS requirement, as well as that it might be too much work for a freshman just getting used to Berkeley. Any comments?</p>

<p>I’m taking CS3 along with CS61a because I have some programming experience, but not too much. I recently learned what recursion is, but have little practice with it. I was told that taking both at the same time would help me get used to the language and get extra practice. I was also told that the self-paced course could be completed quickly if I have the drive, and could serve as an intro to the CS-series even if taken alongside CS61a. Does this make sense?</p>

<p>^wait languages don’t satisfy H/SS requirements?!??!?!</p>

<p>I’m not sure. I was hoping someone here might know.</p>

<p>^yeah apparently some of them don’t count if they aren’t on this list: However, foreign language courses emphasizing vocabulary, syntax or grammar are not accepted for this requirement: <a href=“http://coe.berkeley.edu/students/current-undergraduates/advising/hssreq.pdf[/url]”>http://coe.berkeley.edu/students/current-undergraduates/advising/hssreq.pdf&lt;/a&gt;&lt;/p&gt;

<p>Sigh I guess I’m going to drop Hindi1A, sigh I wanted to take it but not if it doesn’t count for me since I’m OOS and I don’t pay extra tuition for classes that don’t fulfill my H/SS.</p>

<p>Sorry to go off-topic here.</p>

<p>

CS61A will have “passed” CS3 (in terms of concepts/difficulty) within 2 weeks. Therefore CS3 won’t help you to keep up with CS61A. The opposite will happen: Once you are a few weeks into a semester CS3 will become an annoyance. It is not challenging but takes up the time you could spend studying for CS61A.</p>

<p>CS3 does not teach you anything practical that is not taught in 61A. In my opinion taking CS3 makes only sense only if:

  • You have no programming experience or you are not sure about how good your background is
  • You have more than enough time to complete all your requirements and you want to have a slow and easy start</p>

<p>But honestly, I don’t see the benefit of taking both at the SAME time. CS3 is a class that is meant to prepare for 61A, nothing more. If you just care about getting additional practice and you think you can finish up CS3 in a short amount of time, why don’t you try to do it before the semester starts?</p>

<p>^CS61A I think can be done by all students even those without programming experience if you buy that recommended Simply Scheme book and practice/read it a little before class starts where you’ll be using the real book Structure and Interpretations of Computer Programs. If you do that Simply Scheme book which is made for people who haven’t been exposed to programming, then you will find the SICP book much easier to understand. If you already took AP java, then practice a little scheme and get use to the syntax and primitives before class starts so you don’t take forever on hmk or projects trying to figure out the syntax (“grammar” of the programming language).</p>

<p>How do you start CS3 before the semester starts?</p>

<p>Everything for CS3 (as well as for 61A/B/C) is online. You could just watch the lectures and read the book and maybe do the exercises.</p>

<p>The textbook is online here: [Simply</a> Scheme: Introducing Computer Science](<a href=“http://www.cs.berkeley.edu/~bh/ss-toc2.html]Simply”>Simply Scheme: Introducing Computer Science)
Lectures are online here: [UC</a> Berkeley Webcasts | Video and Podcasts: CS 3](<a href=“Webcast and Legacy Course Capture | Research, Teaching, and Learning”>Webcast and Legacy Course Capture | Research, Teaching, and Learning)</p>

<p>Also, here: [Weiner</a> Lecture Archives](<a href=“http://wla.berkeley.edu/]Weiner”>http://wla.berkeley.edu/)
Right now it says “cannot connect to the database”, not sure what is wrong. Maybe you can send them an email or it’ll be fixed soon anyway.</p>

<p>This is the course website for CS3 during summer, it has just started: <a href=“https://inst.eecs.berkeley.edu/~cs3/su10/[/url]”>https://inst.eecs.berkeley.edu/~cs3/su10/&lt;/a&gt;
You can find the course websites for previous semester in the same way (replace “su10” by “fa09”, “sp09”, “fa08” and so on…)</p>

<p>You have everything you need ;)</p>

<p>Thank you so much, Thomas! This is a great help!</p>

<p>So, is it possible to use what work I do now for credit? Like, can I start the course, or are the assignments the same for the summer and fall classes?</p>

<p>I’m pretty sure the materials should be almost the same every semester. Anyway, if you are interested in the self-paced version, take a look at this: [url=&lt;a href=“http://inst.eecs.berkeley.edu/~selfpace/class/cs3s/]CS3S[/url”&gt;http://inst.eecs.berkeley.edu/~selfpace/class/cs3s/]CS3S[/url</a>]</p>

<p>This has everything you need and it definitely won’t change.</p>