国外大学上课带电脑么?
本人,美本+硕士 两边学校都是CS专业。 先说结论,在美国的本科阶段,如果不是TAs/TA课,基本不需要自带电脑。硕士阶段,大部分课程也会发paper copy,也需要带电脑。但PhD就不太一样了,需要带的电脑配置比较好,而且可能还会用到代码。
1. 上图是本科的CS基础课的tutorial,每个学期都有,一般由不同的faculty或者grad学生来担任老师(当然他们主要的作用还是给答案和答疑)。每次都会有各种各样的作业和考试。所有的内容都会被记录在 Blackboard上面。除了期末考试之外的所有作业和考试都可以在Blackboard上面查到答题纸或准考证扫描件,有些甚至可以直接在线打印最后的成绩单(pdf)。只有期末的试卷由于要保管和阅卷的原因无法在网上直接查询到。
2. 这边以硕士的编程语言课(C#)为例来讲授课模式。所有的课本和教材都会发到学生的邮箱里。所有要做的事情就是带上白纸,铅笔和草稿纸来到课堂。教授会在黑板写上今天学习的程序(用VS中的IDE写好的程序框图)然后让每个学生照着写出详细的步骤。这个过程会花掉一整天的时间。下午则会花上几个小时的时间来做Lab,教授在每个组前面放一台电脑,组里学生分别负责输入,输出,测试和其他辅助工作。晚上回到寝室只需要把写好的program复制到U盘带到图书馆就可以完成作业。(注:这个课程的Lab不是强制性的,可以选择不做。但是一旦选择做Lab,那么就要做一整周。)
3. PhD的课程和硕士不一样的地方在于除了一些基础的必修课外还会有很多选课的自由。这里以我今年上的Databases这门课为例,总共5个学分,4门选修课(每门2个学分)加上一门必修课(Database Systems, 3个学分)。除了Database Systems外其他四门都要按序通过才能毕业。 Database Systems这门课是由两位教授分上下半期来授课的。上半期主要是介绍DBMS的基础知识,下半期则是基于具体的DBMS如SQL server, Oracle等做详细的讲解。
除了这门课以外,其他的课程内容都和硕士阶段类似。 综上,国外的大学和国内最大的一个不同就在于没有课本!!!所有理论和知识的讲述都靠lecture和tutorial进行,课后只要好好消化和老师讲的内容就能完成家庭作业。另外就是国外更重视team work,很多课题都是以小组为单位来完成,所以如果有想申请海外名校的小伙伴现在就应该着手组建自己的group啦~