题记:在学校实行”1+2+1”、“赴台交换生”等计划的支持下,我院每年都有同学赴美、赴台进行学习。回校后,学院会让学生提交一篇“学后感”,要求真实感想。本文是其中一名赴美学生的感想,个人意见,仅供参考。
附前面两次如下:
教学交流系列1(学生眼中中美教育差异)见/index/cont/aid/6247
教学交流系列2(学生眼中中台教育差异)见/index/cont/aid/6438
-----------------------------------------------------------------------
赴美学习心得
美国一般一学期就12分到18分的课程,大多数人一学期就5门课左右。看着课是少,可能很多人说:一学期才5门课,有什么可学的啊?我所看到的:有特别勤奋的美国人和留学生,基本都是A;也有像我这样大多数时间泡在自习室,少部分时间自己愉快玩耍的学霸/学渣随时间的转换体;当然也会有一直都不学习经常挂科的学渣(数量很少很少,就算有我也不认识,因为美国学费很贵啊)。就我自己来说,国内成绩不差也不好,国外成绩也差不多同一水平线,但是我还是觉得美国需要付出更多的努力,这努力也不仅仅来自于语言差异带来的压力。
就我来说,我认为我所修习的美国的数学和物理相对于中国要简单,学的内容深度和广度都没有国内充实,也导致他们所学的公式不太多,基本也不需要对公式有太多转化与变形就能解决问题,只需要理解公式如何套用就可以了。而且部分教授也不会硬逼着你把每个公式都记下来,考试的时候有时候会允许带一张“cheat sheet”入场,当然必须是要经过允许的,或者教授会在投影上投影出考试所需要的公式来帮助同学们通过考试。
但是对于编程类的计算机基础课程,我认为他们的要求都是相当高的。可能国内对于程序的检验制度不够完善,所以导致国内无法像国外一样大批量的检查作业。就我上过的两门编程类的课程来说,平时成绩基本就是靠作业来统计,而一学期7次程序,每次程序占分大约7%,也就是期末总评的50%都需要靠平时的作业来完成。而剩下的2次期中考试(midterm)和1次期末考(final)加起来才占分50%。对于编程类的课程是下了很大的功夫的。从每次作业大概会给1-2周的时间完成,如果顺利的话,我大约需要5-6个小时完成一次作业,如果不顺利或者对某些程序部分比较不清晰的话,大约花费12-13个小时完成一次程序也是很正常的事。每次我与我美国同学上实验课的时候,都会问起对方程序的进度,他们经常也是十分痛苦的表示:还没完成/还没通过所有的测试/还有一个方法没搞明白等等。一个班几十个到几百个同学,每个人对于课程的学习进度都不一样,除了靠老师给出的网站自学之外,还有许多助教会帮忙解答问题。助教和教授一般都会有office hour,但如果时间与自己本身课程冲突的话,可以在实验课的时候向助教请教。对于课程的所有内容,以及作业中遇到的问题(老师没解释清楚的情况下),可以在指定的网站上发问题(post questions),然后助教会帮忙解答,这是我认为国外做的非常好的地方。在国内,我们会利用微博去发布状态,却很少有专门用于学术、能够用于提问并且及时得到解答的地方。但是如果提问助教某一个算法怎么实现,或者是某一个功能应该用什么方式去做,那么助教是不会回答你的。教授一般也不会对这种情况作出解答。助教和教授一般会给出一些提示,但剩下的都要靠自己去写。
国外抓作弊非常严格!我之前有听说因为助教给同学提供解决方案,然后有几个同学的程序出现了相似的情况,以至于该助教也得到了处分。一般在教务系统上会有专用于查重的功能,具体怎么实施的我就不太清楚了,反正感觉被抓的几率比较大。不仅仅是程序,包括语言课、通识课的一些Essay和Paper都是会有专门的库去查重。甚至连线性代数等数学课的作业也一样。如果被发现抄袭,也是会有很严重的后果。最轻的处罚就是该次作业成绩变成0分(每次作业都是算平时成绩的,而平时成绩会影响最终的总评成绩),重一些的会被交到特定的部门处理:留案底、挂科、被退学等等处罚都比较常见。我本人也遇到过这种情况,由于跟我一起上课的同学不太了解线性代数作业的某个问题,跟我探讨了一番之后,我们一块上交了答案,最终我那门课的成绩也由于那次作业由A变成了B+,后果还算小,也还是蛮令人心痛的。毕竟在国外要拿A也并不是那么轻松的事情,丝毫不能懈怠完成每一次作业,上课有时候突然冒出来的小测也要认真完成,更不要说期中、期末考试的复习有多么重要了。
我对于国内外学习上的差异,差不多也就是以上的内容。毕竟每个人经历不同,可能得出的感想也不太相似。希望可以供大家参考,对大家有所帮助。
-----------------------------------------------------------------------