Cog Sci Major Scheduling Advice (Engin 7)

<p>Hi I'm a sophomore right now and I've only recently decided to major in cog sci, so I have not fulfilled any prerequisite except the CogSci 1 course. My telebears appointment is tomorrow and I was wondering if any cog sci major could help me clear up some of my scheduling concerns.</p>

<ul>
<li>I did take Math 16B already, and so I'm wondering if that will fulfill the Math 1A/Math 16A requirement.</li>
<li>Would I be able to get into Engineering 7 (the class states that it has a prerequisite for Math 1B rather than Math 16B)</li>
<li>What classes should I phase I? Should I sign up for the MCB 61 or Math 55/CS 70 lower div requirements?</li>
</ul>

<p>Engineering 7 covers concepts from Math 54. You should at least know what ordinary differential equation means as minimal preparation.</p>

<p>Oh ok thanks. So then in terms of registering for the course, I would be allowed to sign up for the class without having taken Math 1B?</p>

<p>Think if prereqs as recommendations. Nobody will check, it’s just up to you to make the call. Also, I’d sign up for MCB over math 55…</p>

<p>You’ll be still be allowed to sign up for the course. I meant doing well in the course is a completely different story.</p>

<p>I have a similar question.
I am also a sophomore, and I’ve taken all the prereqs for Cog Sci except CompSci 61A. Under prereqs in the course catalog, it says: “Mathematics 1A (may be taken concurrently); programming experience equivalent to that gained in 3 or the Advanced Placement Computer Science A course.”
I took Math1A but I don’t have any programming experience. However, my mom has a Master’s in CompSci and is confident that she can help me out.
Has anyone taken CompSci61A that would have any suggestions or comments on how difficult it is/what your background was prior to taking the course?</p>

<p>^perfectly doable if you don’t have programming experience, but expect a rough first couple of weeks. Recursion is really the only thing people with no experience have trouble with. After you get the hang of that, you’ll be pretty much caught up with everyone else. Also, you’ll use NO calculus in this class… (This is all assuming the format of the class is the same as it was with Harvey…)</p>

<p>CS 61A changed from using Scheme to using Python.</p>

<p>However, the CS concepts from the Scheme using version should be the same ones taught in the Python using version. You can look at the course archives for information on the courses (including free-to-read-on-the-web textbooks for both the Scheme and Python using versions of the course).</p>

<p>[CS61A</a> Home Page](<a href=“http://www-inst.eecs.berkeley.edu/~cs61a/archives.html]CS61A”>CS61A Home Page)</p>

<p>Note that both the Scheme and Python interpreters are free to download for use on your computer.</p>