<p>Despite that scheme is rarely used in industry standards, the concepts learned in cs61a are crucial if you have yet to program before.</p>
<p>As Harvey says, cs61a is not about scheme, but about computer science. Once you grasp the basic concepts, picking up any language will be fairly simple.</p>
<p>I think you guys need to take in consideration that OP is already a junior so he doesn’t have the time to complete long sequences. He needs to learn practical and applicable stuff before he graduates or else it would have been for naught.</p>
<p>Also, unless u plan on majoring or minoring in CS you don’t even need to fulfill the math 1B pre-req. As long as u pass the class no one will ever care.</p>
<p>I wanted to revive this thread because I have my telebears appt. tomorrow.</p>
<p>So here is what I think my options are: </p>
<p>Take CS 10 - which is meant as an alternative to 3S, 3L,9 series, right? - in fall (see if I like it) and then in spring take 61A.</p>
<p>or</p>
<p>Take 61A in fall, 61B in spring, and 61C in summer, if I can.</p>
<p>The issue I see with the first option is that starting the 61 series in spring seems kind of…pointless. I mean, I can always listen to the podcasts posted on the first page over the summer. On top of that, I think MIT posted an entire semesters worth of lectures from a class which seems similar to CS 10 on iTunes U. I think I can view them over the summer and see how I like it. </p>
<p>The thing with the second option is that I have not taken calculus which means I would need to do so over the summer at a community college. </p>
<p>I like what bsd mentioned about the MS in CS path which non CS-majors have taken. But, if I were to get it from a state school would it hold any weight?</p>
<p>Personally, I didn’t take my first CS course until Junior year (as a Political Science student). My first course was CS61A and I found that to be pretty manageable. A ton of cog sci/ freshie take it (who are equally clueless as you) so it’s fine. </p>
<p>I would highly recommend you take the 61 series before graduation. It’ll give you insight if nothing else And a ton of people get jobs and internship based on 61ABC. So if you have 3 semesters, it’s perfect. </p>
<p>If you really like the courses (like I did), you can probably even complete a minor in 3 semesters. With that, you can probably land a job as an entry level programmer :)</p>
<p>DO NOT TAKE CS10 or CS3!!! They are a complete waste of time. If you want to learn stuff from CS3, take the first 2 weeks of CS61a (basically the same thing) and then drop. That’s equivalent… I’ve tutored kids in CS3s and they basically learn nothing… and whatever the do learn is covered in the first 2-3 weeks of CS61a. I’ve also sat in on a lecture of CS10 and tutored a kid in it. It’s fun… but completely impractical…</p>
<p>You probably want to jump right in and take CS 61A in the summer, followed by CS 61B and CS 61C. While you won’t have time to take much if any upper division courses, these three courses should give you a solid foundation for some entry level software jobs and for future self-education in CS.</p>
<p>I never took a math class in college and I’m going to start taking upper div CS courses next semester. They honestly don’t check Got into CS61ABC no problem.</p>
<p>I just thought that telebears automatically checks. </p>
<p>At my previous college, they wouldn’t let you register unless you had already completed all the prereqs. If telelbears doesn’t do that then I am happy. </p>
<p>Does this mean that I would be able to take 61B and C at the same time?</p>
<p>Yeah, you should be able to take 61B & C at the same time. But unless you have some kind of programming experience, I highly discourage it. You simply lack a lot of the experience/knowledge to do well in 61C without 61B… they’re not related, but CS has a way of thinking that you need to develop…</p>
<p>yeah but no programming experience. don’t want to risk it. i’m not full sure about the minor so i want to try some basic programming stuff first to see if i like it.</p>
<p>You don’t actually learn CS in CS10, it’s more of a history/current events class, and CS3S is pretty much an unstructured waste of time and neither are representative of an actual CS course.</p>
<p>CS61a was a good experience for me. I think most people who take CS61a would recommend you skipping straight to CS61a But if you have time, CS10 is a fun class.</p>