UCSD BS vs Berkeley BA in Computer Science

<p>I would like to know people's opinion on choosing between BS in Computer Science at UCSD (CSE department) and BA in Computer Science at UC Berkeley (College of Letter & Sciences).</p>

<p>Things like: which one is better career-wise in the software industry, which one is more competitive during the 4 years of college, which one trains one better for industry, which one is easier to get in, etc.</p>

<p>Faced with a difficult choice, as I think it is, I am looking for insights. Thanks.</p>

<p>I can’t speak on full behalf of UCBerkeley, but I do know a B.A. is not ideal. However on a resume, you might be able to get away with just saying “Major: Computer Science” and not specifying BS or BA. Not positive on that though.</p>

<p>As for UCSD, it is great here. We have a huge job fair (look up decaf) where tons of companies come and hire tons of students for internships and full time. The department is also getting better and better. I can go on and on about how great it is, but you kind of get the point. Any more specific questions that I can answer?</p>

<p>Good luck on your decision by the way.</p>

<p>Thanks. I do like the BS curriculum of UCSD, more modern than UCLA definitely, will be at Triton day, so will get a feel of the campus, department, etc. Do people get summer internships after first year or more so after second year ? Also, are these internships located more in Southern Cal or Northern Cal (Bay area) companies come too in large numbers ? Also, approximately how many students per year graduate with BS in CS from UCSD ? </p>

<p>The graduation number you will want to look up, because I really don’t know. I only know its a lot more than the number of CE graduates.</p>

<p>The internships come heavily from both nor-cal, so-cal, and Seattle (specifically Amazon and Microsoft who hire a ton of UCSD students). I personally have gotten one from each part of California. There will even be some for other places, but the number of those are significantly less. The cool thing to remember is you are in the tech world. You can always apply online to any company you want. The only perk is they won’t interview you on campus. However, if its a big company, many times they will fly you to the headquarters and interview you there.</p>

<p>After the first year some students get internships. They tend to be less programming, and more general IT work. For a first year college student these are still very awesome. The pay is there and any technical experience you can slap on your resume helps to get the better internships later. Similar thing with second year, but there are plenty of students getting cooler internship that you’re thinking of. I personally didn’t get one until my third year. However, prior to my internships, I worked at ID tech (summer camp that teaches kids programming). I would highly recommend that to people after first year of college. Looks good on a resume, pays well, and lots of fun.</p>

<p>Sorry for answering the questions backwards. Quick question though, why would you say ours is more modern. I mean ours is REALLY “modern”. They have been just pumping tons of money into the CSE department, and the classes are rapidly changing to the newest technology. For instance my ubiquitous computing class was on the google glass and Microsoft kinect. What have you learned about the UCLA program that I can pass on?</p>

<p>To me it seemed like there were too many Math Physics and even a Chemistry courses to be taken at UCLA, which do not really help the cause of programming at all. My “more” was just a comparison term, I completely agree to and like REALLY.</p>

<p>^exactly!! I did not even apply for UCLA…even for Computer Science(not engineering) they need courses like differential equations, chem etc.</p>

<p>BA and BS won’t matter for CS majors.</p>