<p>Serious question. Whyare so many people taking CS61A without previous programming experience?</p>
<p>When I went to calso, except for 2 people, everyone else going to major in CS HAD NO EXPERIENCE. Is it because of jobs? </p>
<p>I know everyone that got into berkeley is smart, but if you have no experience, you are going to get screwed. </p>
<p>I have 2 years JAVA and 1 year python experience and it actually took me a while (just finished yesterday) to finish the whole year's homework & labs for both 61A and 61B. Got a 5 on the AP CS test too but that test was stupidly easy/ math+ logic based/ no programming until free response.</p>
<p>Homework in 61B gets exponentially harder!!! </p>
<p>also, I heard there's going to be a pop quiz on the first day. be prepared :)</p>
<p>One of the things I’m looking forward to in college is the opportunity to become acquainted with computer science. It’s such a cool subject with so many practical uses.</p>
<p>Are you telling me Berkeley doesn’t help students new to their disciplines become familiar with them? Because that’s kind-of a bad thing to not do. </p>
<p>I know top colleges do it, especially for Comp Sci, where access to precollegiate training really IS a rarity.</p>
<p>61A doesn’t require experience. It just makes the first 2 weeks rougher for those who are new at programming. Also, blame the increase in those without experience on the removal of CS3… I’ve heard CS10 is turd when it comes to preparing for 61A.</p>
<p>Philovitist, CS 10 is the class that is for pure beginners.
Nonetheless, people who are good with logic and math might be able to do well in 61A.</p>
<p>AS for why it is so crowded, this is the reason: Everyone wants to be the next Mark Zuckerberg and/or make lots of money (whether or not this is true is irrelevant).</p>
<p>@Dragoon: I’ve heard several times that Java doesn’t particularly help with 61A, since Java’s a very high level language. So I’m gathering you didn’t find this to be the case?</p>
<p>Depends on the person. taking (and doing well) in 61A without prev experience has been done by many and is completely possible if you are smart,logical and confident in similar abilities you apply to math.</p>
<p>@XCyoungX
Knowing Java helps. 61A is in Python. Java is probably slightly lower-level than Python (lower-level in CS does not mean “easier”, btw).</p>
<p>@dragoon: A week to finish all the 61a HW? That’s pretty good considering it’s a semester-length class. I have some Java experience; do you think learning Python as well helps a lot? I keep hearing from ppl. that picking up a new programming language shouldn’t be the hard part.</p>
<p>Good call about CS61AS, ucbalumnus. Also, while even many who took CS10 will denounce that it was a waste of time, easy to learn, etc., I can say I learned a lot in class, and that it’s an easy A technical course if you work for it.</p>