MIT学生在学什么?

皇甫莺皇甫莺最佳答案最佳答案

MIT本科大三(其实是大二上学期)的CS专业的学生,日常是数学、CS专业课以及两门哲学选修课。 数学有代数几何、数学分析、拓扑学等,CS有操作系统、计算机网络、算法、数据结构与算法、编译原理、面向对象等等。

平时作业很多,考试也很多,压力真的很大,因为想要完美的GPA就必须每科都考好分数。但是到了最终成绩出来的时候会发现其实很多课的成绩和理想中的差距还是挺大的…因为最后考试成绩由期末考试+final project决定,而final project又取决于你前两个学期的作业和测验成绩,所以最后的结果会反映你整个课程的学习情况。比如我的cs5700这门课,我期末考了96+,但是最后的成绩却是83+,就是因为final project没有达到要求的标准(最后我的final project得了B+ 但是要求至少是A-)。 所以很多人平时学习非常努力认真,但是最终成绩却不尽如人意,可能是因为考前没有好好复习或者final project准备得不够充分。不过MIT的课程难度较大,如果认真学习完成老师给的任务,基本都能拿到不错的分数。 但是有的同学觉得课堂任务简单且容易得分就掉以轻心,结果最后一塌糊涂。还有就是有的课虽然难但是得分高,有的课虽易却不得分,这取决于老师的给分态度。另外,除了期末考试和final project,有些课还有midterm,也是占最终成绩的比重。

MIT的科目一般分为5个等级(根据成绩划分)S级最好,A级次之...),每一个级别又分high和low,也就是说同样为A级的话,high A比low A要高一个档次。每个学科评分标准不一样,因此不能直接比较各个学科之间的难易程度。但普遍来说,偏理论的学科相对难度大,偏应用的可能更简单些。下面以两门课为例说明具体的难易程度。

MIT的选课制度很灵活,可以随意选择不同的课组合成自己的customized major,也可以随意挑选自己感兴趣的课程作为exploratory。但是需要注意的是,在选课时不仅要考虑课程的难易程度,还要考虑课程的人数。因为如果课程人数过多,会导致课堂讨论效率低,跟导师交流的机会也会变少。

我来回答
请发表正能量的言论,文明评论!