Computer Science

<p>I was offered a position on the transfer waitlist. I was initially going to accept the offer, but I'm starting to have second thoughts. What is computer science like at UCSD? I know the graduate program is well ranked and that they conduct research in to a lot of areas of computer science that I am interested in, but are the courses extremely difficult? What do you guys think of the instructors? If you had to do it over again, would you go to UCSD for computer science?</p>

<p>None of the courses I’ve taken so far were extremely difficult, just time consuming if anything. I’m currently a second year. The professors are a hit or miss in my experience. I’ve had some great ones where I felt like they actually cared about my learning and some where I basically had to learn the material by myself. </p>

<p>Overall, it’s decent, and there are a lot of opportunities for internships and whatnot.</p>

<p>bump bump
So, I accepted my waitlist offer and I was recently accepted off of the transfer waitlist. Looking for more input to my original questions!</p>

<p>Pretty much what Physalis said. Professors are a hit or a miss, but none of the courses are especially hard (excluding the math side of CS), but a few of them are pretty time consuming. </p>

<p>If you’re looking for a job, there are plenty of opportunities here; the tech job fairs always have bring in good companies. In addition to those, tutoring will also get you a bunch of bonus connections.</p>

<p>I’m not as sure about grad school, but I know a few people who are doing undergrad research for professors (in graphics and networks, mainly) as well as independent studies. Those who have gone into research have all more or less been accepted into some graduate program.</p>

<p>All in all, I’d say that the CS program is pretty decent. You get what you put into it, so if you’ve got the motivation, the opportunities will be there (you also get a bunch of emails from cs advising).</p>

<p>Everything said above is pretty much true. I just want to add that one thing I’ve seen at UCSD that I haven’t elsewhere is the opportunity to do research within your first two years. Note that while getting into the research is easier, what you end up doing is completely dependent on what your experience is. For example if you start working with the Graphics group but your experience is with databases, then you might start off doing some web development type stuff for them until you learn more about graphics.</p>