<p>I've read several places, mainly collge******* and theu.com, about how it's REALLY tough to get into computer science majors at Stanford, and I don't really understand. You have to 'get in' majors? And if that's not what they mean, is it that there's alot of people in that major or that the work is just SUPER hard or something? Because that was what I was planning on majoring in (if I got in, of course) and other than that Stanford seems perfect for me.</p>
<p>Stanford has pretty much the best CS program anywhere. There are a lot of really smart people here, and everyone is hard working. There will always be people in your classes who get 100s and ace all projects while the average is around 65. You just kind of have to get used to not being the star of the class. But don't let that scare you away. There are tons of people to help and the classes are great. If you want to major in CS here, definitely do it. Not to mention a degree in CS from Stanford can get you just about any techie job in the world...</p>
<p>So to directly answer your question, there is no "getting in" to majors. Sometimes the introductory classes are competitive in an attempt to "weed out" people who aren't serious about the subject, but if you decide you want to major in CS you definitely can.</p>
<p>Double majoring in EE and CS is INSANE. CS itself is already A TON of work, believe me. Both are very unit intensive majors. Engineering co-term is fairly difficult to get into, but finishing a double CS and EE major in four years would be tough. CS is a lot of work.</p>
<p>
[quote]
In fact, most double majors require five years, right? Unless you do a lot of summer work...
[/quote]
I agree with Sly Si; this is not necessarily true. It depends very much on what majors you choose. For example, a history major does not take as long to complete because many classes are 5 units, so you don't need as many classes. In contrast, many engineering and other science classes are only 3 units (but are still a ton of work), so you need to take more classes to complete the major.</p>
<p>This humanities/sciences dichotomy isn't the case for every major, but it is true in many cases.</p>
<p>Well, I was thinking under terms of the double major BA/BS requirement which would be a combo of fuzzy and techie. I know many students do finish in 4 years. :)</p>
<p>First off: if you ever had any notion of double majoring in CS and EE, put it out of your head now. This is one of incredibly few times where I'll discourage something, but really, it's for your own good. You'll learn firsthand why this is a terrible idea if you really try to do it. 12 units of upper-level EE/CS/any techie major is one hell of a quarter. Unless you'd like to court heart failure by the time you're a junior due to all the work stress, pick one or the other. It's nice that you're thinking of a lot of options, but you'll get an idea of what exactly is practical once you start taking those classes.</p>
<p>CS and minor should be doable. Still difficult, but far better than double majoring.</p>
<p>As for double majoring, I'm planning on doing it, but I get somewhat of a break because a lot of the basic classes for each overlap.</p>
<p>You do not need to apply to get into the CS major. Once you are in you can do any major. However... the CS department at Stanford is one of the best in the world, there are a lot of very smart and hard working people here. You will have to work pretty hard and the CS major is one of the most intense majors (from what I hear) at the University.
I can say pretty confidently that majoring in CS and EE together is pretty much impossible. Even the CS minor has a lot of units.</p>
<p>And CS is ALOT more than designing webpages... You will be able to design large web applications after taking a few courses, but there is a lot more than that to CS.<br>
Go to cs.stanford.edu look at some of the research projects etc. to get a feel for what CS actually is. that site will give you all the info you need.</p>
<p>... if you aren't totally sure you want to do CS then just take the intro classes and find out if it's for you.</p>
<p>One of last year's senior projects was a fully playable multiplayer internet game for the tablet pc. It was amazing. Full graphics and everything.</p>
<p>The co-term program get you a masters in one less year.</p>
<p>CS + math might actually be doable, since the math major is relatively small, but you're still gonna have a lot of 20-unit quarters, prolly. Dunno. Depends on how intense you are, I guess. Intensity definitely tends to drop considerably for most people once they get humbled by a difficult quarter... -__-;</p>