反正把这个当个工具和别的东西结合一下 完美
我是一名美国的本科留学生 现在在某本科计算机排名全美前 50 的大学学习计算机科学。当然这都是次要的,我想讲一下我目前的见闻吧。 首先我们学习计算机的体制是:计算机科学专业的学生,先学习 python,只有 python 过了才能进一步学习 C++,只有 C++ 过了才能继续学习 Java,( 目前我只知道学到这里,还没了解到之后还要学的语言)就是一种闯关模式。在每一个语言学习阶段,上课的形式是叫做 lab。在课前,工程学院建立的学校的这门课的网站先会摆上教授给的视频,视频内容是讲一些这周上课的 lab 一些需要知道的语法,并且除了视频还会给出相关的文件和 lab 的内容,这个时候你就可以提前开始预习或者是做这个内容以便上课可以赶紧写完赶紧走。这个 lab 的课就是在 20 个桌子不到的小机房进行的,课上你可以找一个人一起合作解决这个 lab 的小 project。TA 就是教学辅助,会坐在哪里有问题可以问,你做完给他展示一下就可以走了。 每次的作业都会出现在这周的开始,都是一个个 project,你有大概四天时间弄这个 project,之后要按时提交,每次都会给清楚你打分指标,一个个对照,提交以后给你打分。然后几乎每天都有 helproom,做不出来可以去 helproom 找人问解决问题。 而且其实 真的很严格。满的 GPA 是 4.0,在哪扣 1 分,GPA 就降 0.01,积少成多。lab 超过两次不去 GPA 直接下降 0.5。然后进工程学院这个专业最低的总 GPA 要求是 2.9,所以最好能保证你每学期能平均出个 3.0-3.5。更何况这是专业课 更要注意。 没啥想法,就想提一下。