<p>@quantam12</p>
<p>Yea, you’re right, my friend’s friend with a 2.8 GPA probably won’t have a shot at the top grad schools you mentioned. His goals were different than yours though so everything worked out well for him. </p>
<p>I also highly agree with what you said about aiming higher. Personally I’d LIKE to go to grad school for CS but I got into the CS game too late to have the resume to get me into a top grad school. I may be able to build it and attend later but that’s up in the air of course. But my point is that I pretty much feel as you said; I may be able to get into a CSU or lower grad school, but mentally I just can’t do it after attending Cal. Of course that isn’t the way one should think, but I can’t help it. </p>
<p>Your last question is hard for me to answer as I don’t know any CS majors well enough to query them about their GPA. It’s true that the average is 2.9-3.1, as the avg for most (if not all) of the CS courses fall in that range for their grade distributions as per the grading guidelines of the CS department (btw, do you happen to know the avg GPA for UCSD in CS for comparison? I’m curious and it’s definitely something to take into consideration). Also, I’m assuming you mean cumulative GPA so if you do well in your breadth courses that should help too since there’s a lot of courses there attributing to your GPA. But back to your question about maintaining a 3.6. I’ll give you my opinion on it assuming you are able to maintain a 3.6 in your other non CS related courses (so basically my opinion on maintaining a 3.6+ in only CS courses). </p>
<p>So far I’ve taken CS70, CS61ABC, and CS188. CS188 is known to be one of the easier upper divs and the 61 series and CS70 are lower division so they’re expected to be the “easier” CS courses (I say “easier” because I’m talking relative, they are not easy in of themselves and have an avg of ~2.7-2.9 as usual). I mention this because this means I haven’t taken any of the “hard” CS courses yet so maybe things don’t seem as bad as they are to me yet. But then again people fear Hilfinger’s course like the plague but it wasn’t as bad as people made it sound for sure. Anyways, just keep those things in mind as I give you my opinion. From my experience so far, I’d say it’s doable but will just take a lot of work. I mean, someone is getting those A’s after all. I would guess that the amount of students maintaining a 3.6+ would be the amount of students receiving some type of A in the CS courses which is roughly 20% (~17% in lower divs and ~23% in upper divs according to the EECS grading guidelines [Grading</a> Guidelines for Undergraduate Courses | EECS at UC Berkeley](<a href=“http://www.eecs.berkeley.edu/Policies/ugrad.grading.shtml]Grading”>Grading Guidelines for Undergraduate Courses | EECS at UC Berkeley)). That percentage isn’t too low actually. One fifth of the students with a 3.6+ actually sounds like a lot to me now that I look at it. I also want to note that even though the 61 series is not graded on a curve, the grade cut offs are made by the professors from years of experience so that the grade distribution basically follows the same distribution that would occur if they did use a curve (so essentially the classes are “pre-curved” like having 85 or 80% be an A- for example). </p>
<p>Sorry I wasn’t really able to answer your question. One thing I want to say is if you do end up choosing Cal, don’t feel intimidated or think about the average so much. Just because the average is a C+/B- doesn’t mean that you are going to get the average. I think many people feel that way and use it as an excuse to make themselves feel better and not kick it up a notch to boost their grade by studying more. Also, as is common with most things, you tend to hear feedback more from people who didn’t do so well compared to people who did do well. As a result, you only hear the bad stuff. People may sympathize with someone who didn’t do so well but no one likes to hear someone talk about their A, which is why you don’t hear that side of things as much. There’s no reason why you can’t be the student that everyone wishes they were. </p>
<p>/end pep talk</p>
<p>EDIT: Also consider if you don’t maintain the GPA you want at UCSD or it doesn’t feel like you’re being challenged enough. The latter could make you slack more and maybe even end up lowering your GPA. It’s good to consider if any of the two things I mentioned will make you wish you had gone to Cal instead. </p>
<p>Feel free to PM me if you want to ask me more detailed questions or anything.</p>