Computer Science Courses

<p>I'm not sure if I know the material taught in CS 3L, so can't decide whether or not to go for CS 61A straight away.. How do I figure it out? What's CS 3*S* all about?</p>

<p>Also, could someone tell me a bit about Engineering 77? Is it the same as CS 61A? I intend to major in Computer Science or ORMS... The former requires CS 61A, and the latter - Engin 77.</p>

<p>Thanks.</p>

<p>engineering 77 is no more. it has been changed to e7 and the course load is not as severe (i was trapped in the underground dungeon of etcheverry for very long hours). </p>

<p>e7 teaches u about matlab</p>

<p>Bump. 10 chars.</p>

<p>CS 3S is the self-paced version of CS 3L. Look here for more information about self-paced CS courses at Cal:</p>

<p>SPC</a> > Main</p>

<p>Have you ever programmed before? Generally, if you have programmed before and have knowledge of recursion, it is said that you should be prepared to take 61A. To further help you decide, though, you can take a look at some lectures of 61A online:</p>

<p>UC</a> Berkeley Webcasts | Video and Podcasts: Spring 2008 Courses</p>

<p>I've done C++ for two years. Should I go for 61A?</p>

<p>With 2 years of C++ experience, I think you'd be more than ready for 61A. If you're still unsure you might want to consider taking a jump start in the course and start watching the webcasts/looking over the text/working on example problems to get used to Scheme. I personally don't think the class or understanding Scheme is very difficult.</p>

<p>Azure, the problem is, I never really did LISP in school. That's all I'm worried about ..</p>

<p>Don't worry about that. Most people in the fall 61A had never learned LISP before taking 61A. I had never heard about LISP before 61A but I still did very well.</p>

<p>If you have 2 years of programming experience you should be fine. Did you not look at any webcasts I linked you for the class? You're not expected to have any LISP knowledge going in...</p>