<p>How competitive is it? Is an undergraduate degree in comp. sci. necessary?</p>
<p>It is safe to assume that any techy graduate program at MIT is extremely selective. And no, you don’t need an undergraduate comp sci major. The department website explicitly says that students from CS, math, physics and engineering backgrounds are welcome to apply.</p>