剩下的专业课都是数学,你们自己看就知道了:
http://student.mit.edu/catalog/m6a.html
这并不是说那些fancy语言不重要,而是说那些东东,自学就可以了。
我也向一个MIT的学生打听过了,取得CS学士学位需要180个学分,他2年就拿下240多,涉及语言的只有一门课,12个学分。其它当然不全是计算机的,包括基础科学,人文科学和艺术类的课程。和CS密切相关的也全是数学。所以把MIT当职业培训的,大错特错了,人家根本不培训职业上亟需的那些fancy东东,什么Java for iphone for android,.Net, cloud computing, SQL, 至少课程上没有。目标不是培养会用这些fancy东东的人,而是培养将来会作这些东东的人。这大概就是人们喜欢说的素质教育。不要认为只有文学历史艺术(MIT的EECS也要求)才是素质教育,那些数理逻辑何尝不是素质教育。