<p>Hey guys :) </p>
<p>So I had a question, and I figured I'd come here to get some ideas... Basically, I'm an undergrad psych major, and while I enjoy psych, I'm not sure I want to have a career in it. During my time here, I've taken a few Computer Science classes as well as some foreign language classes (Just out of personal interest), and I was wondering if there were any ways of continuing on those paths after I graduate? I haven't heard of many people going for a second bachelors, but is that a possibility after graduating? (and is it even a good idea?) I've considered trying to complete a CS major or a major in the language I've been studying after graduating with my psych degree... Does anyone have any advice? Would it be possible to transfer those courses I've taken here in those fields to a new major elsewhere after already graduating with one B.A.? I'm just really confused about my future at this point, and I'd love some advice. :)</p>
<p>what year are you? perhaps you can just double in cs or one of the languages at this point? (rather than going for a whole new BA at a different college which seems unnecessarily tedious)</p>
<p>psych is definitely too broad of a major…i wouldnt know what to do with mine either unless i got a phd as well, haha.</p>
<p>How many semesters do you have left, and what courses in CS have you taken?</p>
<p>The CS prerequisite chains are:</p>
<p>61A->61B->160,184
61A->61B,70->188
61A->61B,70->170->172,174
61A->61B->61C->most other upper division CS courses (some need 70 also, 150 needs EE 42)</p>
<p>I’m a junior so a double major is sort of out of the question… (I’ve been kind of indecisive when it comes to my major/future…) I’ve taken 61A (which is what sparked my interest in CS) and am currently enrolled in math 55. I plan on taking 61B and at least one upper division course. (CS188 seems like the most interesting
) I might take more upper division courses and maybe 61C if i have the time for it, but I seriously doubt I will since I want to continue taking language courses. (I’m two years into a language and I want to complete 3 years)</p>
<p>You could minor in CS:
[Computer</a> Science Minor | EECS at UC Berkeley<a href=“ask%20if%20Math%2055%20can%20substitute%20for%20CS%2070”>/url</a></p>
<p>If you are considering graduate school in CS, read this:
[url=<a href=“http://www.eecs.berkeley.edu/Gradadm/Prerequisites.htm]Prerequisites”>Graduate Research Program Admissions | EECS at UC Berkeley]Prerequisites</a> for Applying to UC Berkeley | EECS at UC Berkeley](<a href=“http://www.eecs.berkeley.edu/csugrad/minor.shtml]Computer”>The Computer Science Minor | EECS at UC Berkeley)</p>
<p>If you want to prepare for computer software jobs in industry, consider taking CS 162, CS 170, EE 122, and CS 169, even if you do not major or minor in CS (though majoring or minoring will improve course registration priority). Consider also CS 186 and CS 161 (though that will get you pretty close to a CS major).</p>
<p>However, even CS 61A, CS 61B, and CS 61C may be enough to move into the computer software industry, if you are good at learning CS concepts on your own on the job.</p>