外国名校寒假专业课有用吗?
只去过UCLA, 只学过一门课, 但我还是想说说我的想法. 这个课程是Data Structure and Algorithms II (计算机专业核心课嘛,我也不知道为啥叫这个名字),是由CS department里面的两个教授共两门课,每门课由其中一个教授上半学期,另一个教授在下学期上课. 因为我是春季去的所以只有Hiroshi教授给我们上课(虽然他上课看起来非常没睡醒...)
我们一共五个人,三个中国人两个韩国人(嗯我们在同一间宿舍)因为我是以旅游签过来所以只能上一门课,而另外几个都是F1签证可以选2-3门.所以除了我和一个韩国人上的同一门课外其他人都选了不同的课.虽然同门但是课程内容基本不重叠因为我们选修的课是算法和DSI的正统延续.
整个课堂大概50个学生左右,除了中国人外几乎都是美国人,而且大部分人的英语水平就算我不说我也能明显感觉出来比我的好很多(我不是歧视外国人说他们的英语就带啥口音哈,而是他们本身就带着本土美国的口音然后再加上英语口音那就真的听不懂了...) 作业方面除了assignment还有个project, project就是两个人组队把某个算法用C++实现然后跑出来的结果给教授看然后教授会进一步给你建议让你改进从而更深入理解这个算法.不过这所有的作业都没有翻译成中文的必要所以我的英文水平在那两个月里突飞猛进(毕竟写作业不可能一直翻字典吧哈哈哈)
考试是开卷的,教授的出题风格比较奇怪,你很难通过背答案来取得高分因为他总会出一些让你感觉特别“玄”的题目让答主这种死记硬背的人摸不到头脑. 期末考试之前还有一个presentation,每个人都要选择一个topic做20分钟的演讲然后教授和其他同学会根据你的演讲内容提问(问的问题都非常有深度所以如果你准备的内容浅显那绝对拿不到高分!)
总之在这个课上我觉得我能感受到教授对我们国际学生的照顾(尽管他的英语口语实在不敢恭维),每次上完课我有疑问问他问题他从来不会嫌烦都会很耐心的解释直到我听懂为止.当然我也遇到觉得很难搞的教授比如我选修的那门数据可视化就遇到一个相当傲娇的教授,但是无论多难搞我始终相信没有搞不定的教授只要耐心加勤奋一定能成功!