Is there a computer science-Mathematics program at MIT for undergrads?

<p>Is there a computer science-Mathematics program at MIT for undergrads? I googled comptuer science MIT and the only programs I got were the MIT Electrical Engineering and Computer Science and the computer science and artificial intelligence program.</p>

<p>how do undergrad programs work, I thought you don't declare a major until sophomore year.</p>

<p>There's a math with computer science program -- course 18C. The class information for this major is [url=<a href="http://web.mit.edu/catalogue/degre.scien.ch18c.shtml%5Dhere%5B/url"&gt;http://web.mit.edu/catalogue/degre.scien.ch18c.shtml]here[/url&lt;/a&gt;].&lt;/p>

<p>At MIT, you can declare a major at the end of freshman year (at the earliest) or during sophomore year if you are undecided at the end of freshman year. You are always free to switch majors, also. Most of freshman year is spent taking the General Institute Requirements (GIRs), so classes in the major don't generally start until sophomore year.</p>

<p>thanks mollie, what makes course 18C different from compsci-math programs elsewhere?
whats the difference between the compsci taught in course 18C and the compsci taught in MIT Electrical Engineering and Computer Science?</p>

<p>I can't comment on the difference between 18C and other schools' programs -- I was a biology and neuroscience major.</p>

<p>There's not a difference between the computer science taught in 18C and in course 6 (EECS), per se -- many of the classes are held jointly, and 18C majors are required to take many course 6 classes. The majors just require different combinations and distributions of classes. I think the most major difference is that 18C requires a great deal more upper-level math than 6.</p>

<p>
[quote]
what makes course 18C different from compsci-math programs elsewhere?

[/quote]
</p>

<p>The difference is that course 18C will confer you a degree from MIT whereas compsci-math programs at other programs won't confer you a degree from MIT. ;-)</p>

<p>More seriously, there probably is little difference, just like there is little difference between, say, the chemical engineering program at MIT and chemical engineering at any other top school. It's the same equations, the same concepts, and often times even the same textbooks. The difference is not so much in the programs per se, but rather the general atmosphere that MIT can provide that other schools cannot. </p>

<p>
[quote]
whats the difference between the compsci taught in course 18C and the compsci taught in MIT Electrical Engineering and Computer Science?

[/quote]
</p>

<p>Generally speaking, the 18C program is more theoretical, proof-based, and algorithmically-oriented than is 6-3. </p>

<p>But that's just a generality. You can be extremely theoretical in 6-3 too, if you want. The fact is, computer science is basically a cousin of math. Many of the early computer scientists were really mathematicians, and to this day, a great deal of interexchange of ideas occurs between CS and math.</p>

<p>sorry to semi-hijack the thread, but I'm looking for comp sci, but closer to software engineering than anything (maybe even go into game design in the future ;P). any major fit this idea? I know I don't like EE, so EECS is out of the question.</p>

<p>Within the EECS department, you can do EE alone (6-1), CS alone (6-3), or EECS (6-2). There's some information on the department's [url=<a href="http://www.eecs.mit.edu/ug/primer.html#dept%5Dwebsite%5B/url"&gt;http://www.eecs.mit.edu/ug/primer.html#dept]website[/url&lt;/a&gt;] about the differences between these programs.</p>

<p>A friend of mine who is now designing games for EA was 6-3. :)</p>

<p>thanks a bunch. ^^ that's exactly what I was looking for.</p>