MIT有计算机专业吗?
当然有啊,本科有cs和evp两个专业,都是3年制,其中cs是核心专业,evp偏应用。 研究生有computer science,electrical engineering and computer science(这个好像只有master's level),还有一个专门的msinlaboratory of computation,偏应用。 每个项目下面又有若干分支。以cs为例,就有computation for design,data science,artificial intelligence这几个大方向。
入学的时候按专业分,大二时按研究方向分。
课程设置上,大一学数学,算法,编程语言(python,c++,java任选一种)。大二分专业后学数据结构,操作系统,数据库系统等等,大三开始做project,同时再选一些其他的专业课。大四毕业前修够一定数量的课程即可。有些课程修不够可以延毕一年。
总之课程安排非常灵活。
以上是大体情况介绍。其实最棒的还是项目的灵活性,在大三之前有任何感觉不适合自己或者学不懂的课业都可以换掉(一般是大二下开始申请换专业)。我周围有换过三次专业的,也有换过一次专业的。只要不是太差的成绩,应该都有学上。