星期三, 十一月 21, 2007

华盛顿大学生活纪事(四)

数学和计算机科学的本科项目

华盛顿大学的计算机科学系在美国名列前茅;数学系也培养出很多出色的毕业生。在前面(华盛顿大学生活纪事(一)至(三))提到过,在这里学生可以大三再选择科系,以避免学到自己不真正喜欢的科系。在这篇文章里我将介绍我对计算机科学和工程系(Computer Science and Engineering)以及我们学校提供的许多数学和计算项目的了解。感兴趣来读本科和对计算机科学或数学感兴趣的同学们可以参考。所有内容只代表我的个人见解,而这些内容也有可能随时改变,我会在文末提供官方的网站和联系人信息,而我更多地会介绍一下我的经历和感觉。

选择专业

由于入学以前的计算机和IT经验,我的目标一直是计算机和IT相关的学科。在华盛顿大学,这些学科包括计算机科学(Computer Science)、计算机工程学(Computer Engineering)、数学(Mathematics)、应用数学(Applied Mathematics)、统计(Statistics)、物理(Physics)、应用和计算数学(Applied and Computational Math Sciences)、信息科学(Informatics / Information Science)、商学院信息系统选项(Business School Information System Option)等等。

在这些专业里面,计算机科学、计算机工程学、应用和计算数学*、信息科学以及商学院是属于相对比较难进的科系(competitive admission);数学、统计是需要上一些固定要求的课,通过了就可以进的专业(minimum admission requirements);物理是开放专业,随时都可以申请成为物理系的学生(open admission)。

在我考虑去学习这些专业里面任何一个之前,我先调查了这些专业都需要什么要求进入,最后得出结论,除了物理系之外(open admission),其他基本都需要完成微积分和工程物理。因此前几个学期我就安排上这些课。同时,继续去查资料和断定那个学科最适合自己。

作为一个微软最有价值专家,信息科学和商学院信息系统专业所学的内容一定很容易理解。但这些学科的着重点是应用程序设计和一些人文的科学,和我的目标并不在一条线上--我想学系一门纯技术的学科。因此我放弃了这两个学科。如果对应用程序设计与开发、科技对人类的影响感兴趣,这两个学科不免是很好的选择。他们之间的不同是商学院信息系统专业的学生可以接触到更多的商学院的科目,比如选择会计、市场或管理销售链等等的课;而信息科学的学生有更多的机会学习应用程序开发的技术科目、这些应用程序对人们的影响的研究以及如何改进等等的内容。

在排除了这两种选择之后,很快我又排除了去物理系的可能性,因为我并不对计算机硬件、游戏和动画编程或其他物理相关的科目感兴趣。而且上了第一学期的物理课之后我对它并没有多大的好奇心和兴趣。如果对计算机硬件、机械工程、电机工程等科目感兴趣的同学,同时学习物理会有一些帮助。

而统计,由于以前没有上过它的专业课,也没有过多的兴趣。学习统计对计算机科学有一定的作用。然而我的未来目标并不是做研究(不会走读博士和做科研的道路),而是做产品,所以我不想让自己专门去学统计。如果对精算感兴趣,学习统计会有帮助。

最后剩下计算机科学和工程学、数学、应用数学以及应用和计算数学可以选择。要注意的是,在我的理解中,华盛顿大学没有应用数学的本科项目。应用数学科系只提供更高等的教育。而应用数学的本科项目,则是由计算机科学、数学系、统计系和应用数学系共同提供的应用和计算数学专业。

面对计算机科学和工程学、数学和应用和计算数学这三种选择,我想了两种方案:一个是攻读计算机科学和工程学、数学双学位;另一个是读应用和计算数学(或许和计算机科学和工程学一起双学位)。

但由于学费昂贵,我的原则是上最少的课毕业而学到有可能限度之内的最大量的知识。所以我发现如果读双学位,我可能需要5年来完成整个本科;而如果只读一个在我的情况下只需要3年。但如果只读一个,读哪个呢?

我想了一下,计算机科学和工程学会充满着科学、技术内容。数学会是计算机科学的基础。而计算和应用数学正好包含一些计算机科学的课程,一些统计的课程,一些应用数学的课程,和一些数学的课程。这正是我想要的。通过学习这个专业,我可以得到充足的数学、统计基础以及足够的计算机科学知识,而且还能(在我的情况下)3年毕业,何乐而不为。

因此我提交了申请,最终进入了这个专业。

专业学习

进入专业后的几个学期里(我们使用季度制,每季度作为一个学期,一年4个学期),我上了一系列的计算机科学课程,感觉学到自己想学的知识。应用和计算数学专业提供许多选项,我选择了和计算机科学以及数学关系最紧密的“离散数学和算法设计”方向。因此下文提到的应用和计算数学专业都暗指这个方向。

说到计算机科学的课程,华盛顿大学提供3种类别的课程:入门课程、非专业课程和计算机专业课程。

入门课程包括很多工科科系录取都需要的CSE 142 Computer Programming for Engineers and Scientists I 和CSE 143 Computer Programming for Engineers and Scientists II。入门课程还包括一些当下流行的技术的课程,比如有时候会提供Ajax编程、网站编程的课程,但并不是经常有。一般来讲,CSE 142和CSE 143是每个学期都会提供的。

非专业课程是计算机系提供,为非计算机专业的学生设计的课程。这些课程和计算机专业课程基本一样,只是减少了其中数学的包含量。某些课程例如计算机系统,降低了难度。

计算机系专业课程是只有计算机科学和工程系的学生以及得到特殊许可的其他学生才能选择的课程。这些课程有较高的技术含量和数学含量。

应用和计算数学系的学生既可以通过上非专业计算机课程,也可以通过上计算机系专业的课程来满足毕业需求,相对比较灵活。但如果没有同时进入计算机科学和工程系,那么要想上计算机系专业的课程则需要特殊申请。除非成绩很好或有特殊经历,否则能申请到的几率不大。然而非专业计算机课程事实上提供了足够的信息和知识;缺少的那些数学内容对一个数学相关专业的学生来讲并不一定需要。

应用和计算数学专业的学生需要上的计算机科学课程包括:数据结构和算法(Data Structures and Algorithms)、编译器原理(Compiler Constructions)、操作系统(Operating System Concepts)、算法和计算分析(Algorithms and Computational Complexity)、人工智能(Artificial Intelligence)。

除了计算机系的课程,应用和计算数学专业的学生还需要上指定的数学课程、应用数学课程、物理课程和统计课程。其中一些比较有趣的数学和应用数学课包括离散模型(Discrete Models),线性代数(Linear Algebra),数值分析(Numerical Analysis),数学论证(Mathematical Thinking)、线性编程(Linear Programming),非线性编程(Non-linear Programming)。

必须要上的物理课包括初级力学(Mechanics)、电磁学(Electromagnetic)和光学(Optics)。要上的统计课包括第一学期的统计(Probability I)和工程和科学的几率和统计(Probability and Statistics in Engineering and Science)。

相信上了这么多课,一定很充实。每想到这里的时候自己就充满干劲。因此我认为,大学一定要选择自己感兴趣的科目,这样才会效率倍增,学得更好。

非专业的相关课程

应用和计算数学专业还需要学生上一定数量的非数学、计算机类课程。我相信选择信息科学里面的一些课程一定会有帮助。其他可系也有一些很经典的课程,就像如下所举出的。
  • TC 310 Introduction to Communication Design: 专注于内容设计、网站设计、以用户为中心的设计(User Centered Design)和可用性(Usability)。历史上工程师设计的用户交互界面总是令专业设计师摸不着头脑。通过学习这门课可以提高设计能力。同时,这么课的项目会使用Word, Powerpoint, Visio, Photoshop, Illustrator, Flash和Dreamweaver (为了做CSS而使用)。很实用。
  • TC 319 Surveys of Concepts in Human Computer Interaction: 这个课主要以一个讨论的形式进行,讨论内容是用户计算机交互(HCI)的研究。收获颇大。学生会被分成小组。我们小组的项目是一个手机插件让手机在会议的时候自动变成静音,在结束后自动变回原有设置。这个功能在很多现在的手机里面已经存在,然而我们分析了目前这些功能的可用性缺陷和设计缺陷,从这个基础上进行新的设计。
  • TC 455 User Interface Design: 这是我在华盛顿大学最喜欢的一个课程。教授是一个非常著名的发明家,有许多自己的专利,在华盛顿大学同时是好几个科系的教授。这个课专注于用户界面设计,学生会被分组,每个组会实际地去设计一个产品,在学期末审核prototype。教授总是强调重要的是过程。通过上这个课之后,不但拥有了专业用户界面设计师的思路、头脑和懂了这些流程,还真正实践了整个过程,从实践和错误中学到了真理。此外,完成的作品也可以展示给公司,证明自己的设计能力。我的小组在这个课程里面设计的是一个家庭远程控制系统。

相关的课程还有许多,学校网站是一个很好的寻找这些信息的地方。寻求导师(advisor)的帮助也是一个好的方法。导师总是可以告诉我一些我不知道的信息。

总结

总的来说,在这篇文章里我概述了选择专业的思想过程和华盛顿大学的计算机、数学相关科系的信息。希望本文能为对相关科系感兴趣的同学们提供帮助。事实上,在美国其他学校里一般都会提供类似的课程,因此即使你去了其他的学校,而你想去上本文提供的一些课程组合,只要不影响你的毕业要求,都是可以去注册的。在那种情况下,请咨询您的本科导师,来寻找合适的对应的课程。

附录

华盛顿大学计算机系:http://www.cs.washington.edu/

华盛顿大学应用和计算数学系:http://www.math.washington.edu/acms

华盛顿大学数学系:http://www.math.washington.edu/

华盛顿大学应用数学系:http://www.amath.washington.edu/

华盛顿大学统计系:http://www.stat.washington.edu/

华盛顿大学物理系:http://www.phys.washington.edu/

华盛顿大学信息学院:http://www.ischool.washington.edu/

华盛顿大学商学院:http://www.bschool.washington.edu/

华盛顿大学Technical Communication: http://www.uwtc.washington.edu/

------------------------
*应用和计算数学专业在2007年春季开始从competitive admission改变成了minimum admission requirements的科系。

星期日, 九月 30, 2007

华盛顿大学生活纪事(三)

学习和工作


当在这里的基本生活都安定下来以后,要考虑的则是自己短期和长期的计划。美国大学教育和中国大学教育很不一样的一点是在这里的绝大多数课程一个学生的学习表现并不是靠一次考试决定,而是靠平时的作业、不断的小考、演讲和期末考试综合决定。这造成了一个现象:一定要一直努力才能拿到好成绩。而并不像很多人想象的在这里成绩不重要,而刚好相反,一个学生的成绩是决定日后工作能力的一个重要参考(对于很多公司来说)。对于一个刚进入大学的学生来说,成绩更为重要??良好的成绩是日后进入理想的科系的重要条件。在我们学校,被学校录取不代表被科系录取,要成为一个科系的学生则要在上满要求的课程后再提交申请。一些科系是完全自由进入的(例如物理);而另外一些科系则是竞争很激烈的(例如计算机科学、生物工程)。自由进入的科系并不代表容易毕业,而录取竞争激烈的科系也不代表会比其他科系更难毕业。


然而我并没有在那个时候把所有的精力投入到学习上,如果我再有一次机会或许会那样做,然而我所投入精力做的事情也给我带来了足够多的回报。


在我们学校,辅助学生学习的资源是很丰富的。我们有许多24小时开业的学习中心和实验室。每个科系也提供有学习中心,在工作时间备有老师和辅导员免费提供指导。


例如:

  • 数学学习中心和物理学习中心在星期一到星期五都为学习微积分和微积分物理的学生提供解答问题的助教和教授。
  • 入门级编程实验室在工作时间内开放,提供编程环境和指导助教来让上初级编程和算法课的学生可以在那里完成作业(那些作业对一个没接触过编程或者算法的人来说不容易)。

但是值得注意的是,老师或许不会特意强调这些资源??这因人而异。如果您有出国读书的准备,那么你可以在读书的过程中查询好学校是否有这类资源,这类资源会很好地帮助提高成绩和帮助更好地理解课堂中教授提及的内容。


至于工作,国际学生允许以三种方式进行工作:

  • 校内工作 - 上学时每周19.5小时以内。
  • 实习工作许可(CPT)- 如果这份工作学校允许签发学分,那么可以申请CPT,在得到工作确认和学分奖励确认后,这项申请非常容易,只需要一个推荐和一个签名。通常学生使用这种方式进行在暑假的时间在校外(例如微软等公司)实习用。
  • 可选实习工作许可(OPT)- OPT是一个可选的工作许可,不需要有学分奖励也不需要已经拿到工作offer便可以申请(需要至少已经完成一年的学习)。一般国际学生使用这种许可进行毕业后一年的工作用。申请OPT需要提交申请费,也需要等待至少三个月的时间。

我并不认为在学习的同时找一份校内的工作有太多的好处,除了可以增加自己的阅历、联系沟通能力等等。但如果一定要找工作,以下是我的一些感受和建议:
1. 能力并不是最重要的,重要的是对方是否需要具备你这样能力的人。假设你是一个编程高手,那么饭馆并不一定会录用你去做服务生。
2. 许多尝试是必要的。我有一个师兄被许多公司拒绝无数次,然而在毕业的时候获得了超过5家财富500强公司的offer。 如果你感兴趣做某个工作,那么建议你尝试申请,在每次失败的同时你也将知道你自己的弱点在哪里,并找机会继续加强。
3. 在找工作的时候就计划好工作许可问题,如果在校内则不需太麻烦,然而如果实在校外那么要提前查好哪个科系可以赞助你那些工作的学分,或者查好申请CPT的资料及给予足够的时间。
在我个人的经历里面,第一年我并没有意识到我暑假在中国做的工作可以获得学分,因此就错失了2个学分;而第二年我在美国总部工作,则申请了CPT以及将会获取这些学分。另外,我在第一年获得了一个part-time的校外职位,也是因为不知道申请OPT需要很长时间或者申请CPT需要学分而无法接受这份工作。从这里我学到的是在做或者申请任何一件工作之前都要查好足够的信息,确保在法律上可以工作以及不会有任何的损失。

星期五, 三月 17, 2006

华盛顿大学生活记事(二)

“历险式”的第一个学期

在提前开学班(见华盛顿大学生活记事(一))的课程结束后不久,第一个正式学期,也就是秋季学期,便在9月28日开始了。秋季学期开始之前的几天,学校办了很多大型的活动来欢迎新生,同时,学校也提供了很多新生培训,帮助大一学生熟悉在华盛顿大学生活、选课、学习、工作的流程,也帮助新生选择合适的专业。

在国内,绝大多数的大学要求学生在高考的时候就申报专业,这样是很不合理的,因为很多学生在上大学以前并不知道兴趣在哪,激情在哪。而在美国,绝大多数的学校都允许学生进入大学后再申报专业。像在我们华盛顿大学,每年各个系只直接从高中录取很少的在相关领域和学术成绩很出色的学生,而绝大多数的学生要通过在这里的学习,完成一定数量的课程和课外活动后,才决定自己要申报到哪个专业。拿计算机科学专业来讲,就是一个竞争极大的专业,要申报计算机科学系的学生不仅需要完成规定的课程,还需要保持非常高的成绩和一些课外才能。而像物理系,便是开放式录取,任何学生都可以在任何时候申报成为物理系的一员。然而,开放录取不代表能够容易完成里面的课程。“松进严出”是很正常的现象。

刚开学的“初生牛犊不怕虎”

由于是第一个学期,我的胆子真的很大,我那时候真的不知道如果成绩没有保持好会有怎样的后果,因此我在学习的同时做了很多的课外活动。我相信,可能没有多少学生能够做这么多的课外活动。

第一天开学是9月28日,正值微软公司年度的最有价值专家盛会。1500多名来自全球的微软最有价值专家、接近100名微软产品组的工程师、微软公司总裁史蒂夫.鲍尔莫、微软公司副总裁Jim Allchin等人均参加了那次盛会。毫无疑问,这个盛会对我的吸引力可想而知。我做了一个时间表,幻想在不耽误上课的同时,最大化参加这个峰会的时间。

但实际上发生的事情一般都不如计划的那么好,这也是为什么我前面说“幻想”。我计划好28号到微软会议中心领了会议牌之后回学校上数学课,然后下课再赶到会议中心参加晚餐会。然而,我严重地对在换会议牌的时候排队的时间估计错误,换完牌我已经没有时间乘巴士回到学校,幸好我叫到了一辆出租车,基本按时赶回了学校。但是等我找到了数学课的教室,课程却已经过了15分钟了。

一切还好,第一节课,顶多也就讲一些课程须知和交作业的规则等等,更严重的还在后面。

4天的会议过去了,要说收获,很大,不但学到了很多新的技术,还见到了全球的最有价值专家朋友们,也很喜欢住在Hyatt Regency Bellevue的感觉。但是等我回到宿舍后,真是筋疲力尽--这几天经历了太多的奔波了。

在这第一个学期里,我“错误地”分配了太多的时间到课外活动上,在得知我们学校有一个“微软学生用户协会”后,我给协会负责人发了一封电子邮件,说我有兴趣贡献力量。不久,我成为了协会内的一名官员,负责协调微软关系,比如举办演讲、邀请专家来做活动、举办竞赛等等。

如果只做这些事情,我还是完全可以应付的。我天生精力旺盛,从来就不喜欢没事闲着的感觉。然而,10月份的一天,我突然收到一封电子邮件,是微软欧洲发来的,再次邀请我到欧洲去支持一年一度的IT峰会的“Ask-The-Expert” Windows Vista展台。这是一个很好的机会,不但可以把自己的经验传授给4000多名参加会议的IT人员,还可以认识很多新的技术高手成为朋友,从而提高自己。说实话,我对这次机会很感兴趣,我知道在欧洲一个星期会很严重地影响我的课内成绩,但是,还是因为我当时“错误地”估计了课内成绩的重要性,而没有理会,因此,我答应了。

紧接着而来的就是一系列的事情,打电话咨询了西班牙驻美国大使馆,得知我必须到位于加州的三藩市才能办签证,西雅图跟三藩市的距离和上海跟广州的距离差不多。去三藩市办签证意味着再次耽误课内的学习,我还是没有理会,我去了三藩市。

提交签证申请倒是很顺利,没有耽误我过多的时间,我在第三天回到了西雅图继续学习。然而回来以后就是3科的期中考试,不过还好,因为数学、计算机编程我都不差,所以成绩都还好。

令人郁闷的是,在西班牙的会议眼看11月15号就要开始了,我需要在Windows Vista “Ask-The-Expert”工作的时间是当地时间11月17日 ? 11月18日,每天负责4个小时。但我在11月13号的时候还没有收到我的签证。

“这可怎么办?”我心里“咯噔”了一下。我发传真、打电话给西班牙领事馆询问,他们竟然还说会尽快。但是很遗憾,我在11月15号仍然没有拿到签证。我很着急,因为我的机票已经买好了,会议那边的安排也不能轻易改变(因为只提前一天,很难找备份的讲师)。我镇定地,一步一步地先退了票,又给微软欧洲的会务组发了电子邮件提及了这个事情。最后,我给领事馆发了一封传真,说,如果16号早上还不能给我签证的话,我将取消这次申请。

领事馆在16号早上给我电话说我的签证被签发了,我本来想让DHL帮我取。DHL的当天投递服务保证在下午3点以前可以投递给我,但是那一天正好我的信用卡没有足够的额度了,我只能现订机票,自己又飞到了三藩市。

下午3点,我取到签证。晚上10点,飞回西雅图。次日凌晨4点,新买的飞机票飞往巴塞罗那。这一个旅程,加上在欧洲的1个星期,不知道又耽误了多少课。

后来我才得知,我耽误了几次很重要的小考,而且没有补考机会。因为这个,我的成绩被拉下了很多。

期中考试

在我们学校很多课在一个学期里有2次期中考试,比如我所上的数学课。第二次期中考试正好在我从西班牙回到西雅图的第二天。我什么都没准备就去了,结果“全军覆没”。我后来重看了考试题,心里暗暗懊悔,为什么那么简单的题当时做不出来?

在华盛顿大学,任何一门课从来不会只用期末考试成绩来计算总成绩。通常,是由小考、作业、期中考试和期末考试的成绩一起来计算的。因此平时的课堂参与以及持续的努力学习是必要的。在这里我想用我自己的经历告诉未来的将要出国学习的同学们,不要忽略这些内容,总成绩,对一个学生的影响太大了。损失总成绩是一件得不偿失的事情。

利用好您的资源

像我在上一篇文章里面所说,基本上每一门课都会有一个教授及一个或多个助教。在这里有很多学生在遇到问题的时候喜欢互相问,而不喜欢利用这些资源。要知道,我们的学费的一部分是付给教授和助教的,因此我们就应该享受他们设定的“答疑办公时间”。我在秋季学期的时候就没有利用好这个资源,很多不会的东西就自己找办法解决,浪费了很多时间。然后在冬季学期,我就很好地利用了这些资源,很多问题在他们的一对一讲解下很轻松就明白了。

除此以外,在我们学校还提供许多额外的资源给某些课程的学生,比如:

1. 编程入门实验室(Introductory Programming Lab)

所有想进入计算机科学、计算机工程学、电子工程学、生物工程学等学系的学生必须完成一至二门计算机编程课程。在我们学校,称为CSE 142 Computer Programming for Computer Scientists and Engineers和CSE 143 Computer Programming II for Computer Scientists and Engineers。这两门课并不简单,因此课题组为学生准备了编程入门实验室,专门负责安排很多助教在实验室帮助学生解决作业或编程中遇到的问题。

2. 免费的微软软件(MSDN Academic Alliance)

所有选择计算机科学和工程学部门(CSE)的课程的学生都可以享受MSDN AA计划,免费使用Windows XP及Visual Studio等微软公司出品的软件。

3. 数学学习中心(Math Study Center)

和计算机课程的编程入门实验室相似,数学学习中心全天都有助教在帮助学生解决数学问题。

4. 写作中心(Writing Center)

很多科系都要求学生至少完成一门英文文学或英文写作课程才能申请进入,因此学校提供了写作中心,有专员在那为需要改善写作的学生提供指引。

我相信,前面列出的这些资源只是学校提供的资源的很小的一个子集,要给自己在学习上排忧解难,就要好好利用好这些资源。用我们生物教授的话作为这一节的结尾:“You paid for it, why not use it!”

找工作(第一部分)

接下来我想提及学生在这里找工作的情况。之所以写“第一部分”,是因为我只想很概括地描述一下学生工作的基本情况。我本人在冬季学期才发生了比较有趣的找工作经验,因此找工作的“第二部分”,也是相对重点的部分,我会在这个系列的下一篇文章中详细描述。

我们学校为学生找工作提供了许多的资源,几乎每天都会在事业服务办公室(Career Services Office)提供免费的小讲座(Workshop)。一般这些讲座提及一些如何准备简历、如何应对面试等话题。

事业服务办公室还提供一个中央网络系统,专门用来申请工作。像Intel, Microsoft等大公司均会把要招的职位发布到这个网络中,学生通过这个网络来申请。事实上,在计算机科学方面,计算机系提供了另外一个专门供计算机系学生使用的网络工作发布系统,相对更加实用。

公司要招一个人,是因为这个人会对这个公司创造价值。作为一个应聘者,您可以有很大的本事,但是如果您所具备的才能不符合这个公司的需求,那么公司便不会录用您。同时,如果另外一个申请者虽然在您强的方面比您弱,但是他如果符合这个公司的当前的工作需求,那么他会被录取。

有一次我和一个同样来自中国广东的朋友在聊天,我开玩笑说:“我快要去楼下餐厅应聘洗盘子了。”他说:“别看你的简历上列出有多高的技术水平,你要去刷盘子人家饭店还不一定要你呢!”我非常同意。

另外,值得一提的是,国际学生在美国允许在上课的学期做19.5小时以内的校内工作,以及夏季休息学期做全职校内工作。国际学生也允许在大公司做有时间限制的实习(Internship)。

以我们的事业服务办公室的讲座的一句话来对这一节收尾:“在面试中公司在意的,是你为什么符合他们现在的需求,而不是看你有多大其他的能耐。”

丰收的季节

秋季学期是放假最多的学期,因为秋季的节日最多。11月的感恩节过了便是12月的圣诞节。如果经常去市区走走,还真能感受到节日的气氛。

根据民俗,感恩节的结束代表着圣诞节购物时期的开始,在那个时候,很多商场或产品都会有大降价。先不说我用2美金买的2.4GHz无绳电话,就说那些免费的插座、CD刻录盘等小东西就已经足够吸引人了。在美国读书或生活,千万不要错过了感恩节和圣诞节的降价热潮。

虽然圣诞节前城市里面洋溢着圣诞的气氛,但是如果是海外学生来读书,自己在这过圣诞节还真要小心一点。因为圣诞节是一个家庭团聚的日子,绝大多数的公开场所都会关门。如果一个人没有家在美国,那么可想而知会是一个多么无聊的圣诞节。因此我在去年圣诞节选择了回国。

结语

就这样,第一个学期就这么过完了。看到成绩的时候觉得还可以,但是没有达到自己的要求。然而,我知道的原因是这个学期课外活动太多了,连数学助教都说
:“你有太多事情要同时做了!”因此,在冬季学期,我就尽量让自己专注于学习课内的知识,成绩也有了挺大的提高,当然,我会在后面的文章中分享冬季学期的生活。

星期四, 二月 16, 2006

华盛顿大学生活记事(一)


在提前开学班(Early Fall Start)的日子

怀着激动的心情,2005年8月20日我抵达了西雅图。华盛顿大学对所有本科大一学生提供一个提早开学的选项,在夏季学期(Summer School)结束后,秋季学期(Fall Quarter)开学前,可以报名这些探索课程(Discovery Seminar),学到一般课程里学不到的知识,并获得5个综合学分。所谓探索课程,一般以小班的形式举行(20人左右),由通常教授研究生院课程的著名教授主导,讲一些本科课程里通常并不包含的主题。我当时选择了“Computer Modeling with Cellular Automata”,其实在上这个课程之前,我认为它与我所希望选择的计算机科学专业很相关才会选择这个课程。然而在真正参与了课堂学习后,发现虽然这门课与数学、物理、化学和计算机科学都有很紧密地联系,但是实际所学、所操作的内容却并不是跟计算机科学那么的相关,而更像化学课。好在我们的教授是华盛顿大学化学系最优秀的教授之一,讲课特别生动,瞬间提起了我对这门科学的兴趣。最后,我也以3.8/4.0的优秀分数完成了这么课程。我们这门课有很明显的美国课程特色,由数次教授演讲(lectures)、每天1-3小时的试验(computer / non-computer labs)、3次小考(quizzes)、一次项目汇报(project presentation)组成。小考均为教授亲自口试,通过用PowerPoint制作的幻灯片讲自己选择的题目讲给教授听。之后教授针对学生讲的内容来提问,看学生有没有真正学到东西。最后的项目汇报是以小组的方式进行的,我们小组四个学生,我总体上设计了我们的项目汇报方案,并负责跟进每个人的进度,最后完成了一个非常精彩的汇报,主题是:音乐和Cellular Automata。

第一天上课

不仅限于这门提前开学班的课程,在华盛顿大学的本科教育中,一般每个课程的第一节课都不会正式开始讲课程的内容,而会介绍这个课程、课题组和办公时间。而由于提前开学班的课程都是小班,我们第一节课就由教授介绍课程、助教介绍自己和学生自我介绍开始。9点30开始上课,教授非常准时、非常慈祥地来到了我们的教室--华盛顿大学化学学习中心(UW Chemistry Study Center)。 教授给我们每人都发了一张课程说明书(Syllabus),讲述上课时间、地点、课程介绍、办公室时间和完成课程的作业要求。紧接着,教授开始幽默地介绍自己,并鼓励我们开始自我介绍。在自我介绍完以后,教授掏出了他的数码相机,说要为我们照相。我们每人写了一张自己名字的大标签,并在化学学习中心照下了我们在华盛顿大学的第一天。(后来这些相片就一直被贴在化学学习中心,直到我们的这门课程结束。)因为在提前开学班只上一门课程,所以每天有4个小时的时间在上同一门课,这在大学课程中真是蛮少见的。第一天上课感觉很好,当然也在看了课程详细介绍后感觉到完成这门课的压力,心想一定要努力学习,学到真实的知识,也拿到不错的成绩。

小考(Oral Quizzes)

正像我说的,课程有3次小考,均为口试。要面临这种考试,还真有难度。这可不比以前在中国做的选择题(multiple-choice),这种考试可不能通过猜答案的,教授要听学生讲自己学到的知识,并针对学生的演讲而提问。无论是讲,还是回答提问没做好都无法通过考试。我们的课程组有1个教授、2个助教。教授说,每次小考可以选择他们三个的任何一个,但是每次必须不是同一个人监考。也就是说,如果第一次选择教授监考,下两次就需要选择不同的助教监考,以此类推。无论我多么自信,第一次考试前还是有那么一点紧张,因此我就试探性地选择了一个看起来很面善的助教,她叫Colleen,我们后来还成为了好朋友。

直到现在我还清晰地记得,那天是星期二,上午10:30是我注册的考试时间。Colleen准时来到化学学习中心把我带到她的办公室。刚要开始考试之际,还发生了件趣事,她的电脑的Firefox出问题了,怎样也无法登陆到我的账号(一定是缓存和cookies处理的问题),这样我就无法下载我准备的电子幻灯片(PowerPoint文档)。在争取她的同意后,使用Internet Explorer正常进入了我的账号,并开始了我的汇报。在我汇报完之后,她提了一些我认为并不难的问题,我顺利过关。第二天,我看到公布的成绩(贴在墙上的,只有成绩和学号,并没有姓名,以保护隐私),心里暗暗窃喜,并对这门课很有自信。

因此,第二次考试我挑战了绝对权威--教授。令我出奇的是,教授并没有提很高深的问题。他很会控制难度,很清楚我的水平能够回答多难的问题。在小考完成后,教授还问我有没有问题要问他,如果有,可以顺便帮我解决。我真的很珍惜这样的机会,第二次小考,学到了很多。最后还挺教授说在一次西雅图地震的时候,别人都在往外跑之际,他赶快跑到了学校最大的喷泉,观察水池的水的波动情况。听了这样的趣事,真是对教授倍加敬仰。

项目汇报(Project Presentation)

一个短短的提前开学班很快就要过完了。在还剩2个星期的时候,教授给我们一个可供选择的项目主题列表可供选择题目和组队。我和几个热爱创新的同学选择了“音乐和Cellular Automata”的主题。我们具体准备的时间其实只有3天左右,我作为整体规划者分配了每个团队成员的任务和管理了整个准备进度。最后,我又负责把大家的电子幻灯片(PowerPoint文档)整合到一起后,我们在教授和助教都在场的情况下做了一次试讲,深受好评。

项目汇报日到了,每个团队都需要当着教授、助教和所有同学的面做这个汇报。在听其他小组的汇报的时候,我明显看出了美国学生和中国国内大学的学生的一个区别:绝大部分美国学生不管自己做得好不好、自己说的观点对不对,都很希望表现自己,都很勇于将自己的想法讲出来;而中国学生通常只能对自己熟悉的东西侃侃而谈,对自己没有把握正确的东西就不善于表现了。我并不是说哪个对、哪个错,但美国学生自信的态度确实值得我们学习,就像中国学生认真、严谨的态度同样值得学习一样。

鉴于我以前在微软技术会议上和中国大学技术活动中的演讲经历,项目汇报对我并不是一个很难的事情,我们小组也很顺利地完成了这个汇报。在汇报之后,我与其他小组成员和我们的助教友好地握了手和道了别,这个课程就结束了。

后来,我一直和我们的助教保持了联系,她也在我申请进入很多学校项目的时候为我写了推荐信。

接待与住宿

说了大半天提前开学课程了,让我来提及一下我在这里留学的住宿选择。为了方便,到了一个人生地不熟的地方的第一个学期,我选择了学校宿舍。我们学校很少为第一个学期的新生分配独立房间,因此,我不得不住进了双人房,幸运的是,和我分配到一起的是一个人品很好的同学。在我们学校,男女宿舍是混合在一起的,这样促进同学间了沟通与交流,也因此认识了很多朋友,拓宽了自己的社交网络。然而,如果在宿舍里住了一段时间,了解一下周围的情况,便会发现宿舍住宿的几点不足。

首先,宿舍的价格非常昂贵。我们使用公用洗手间,住在双人房,但我们每个人每个月需要付的吃饭和房间费用都高于周边的独立公寓的单人房的价格。更不好的是,宿舍楼下的餐厅的食品实在是很难吃,而且很贵。因此,很多学生会选择在住满一学年后搬到学校外公寓住。为什么要等到一学年呢?因为学校会在学生第一个学期入住的时候征收300美金的押金,如果不住满一学年,这300美金是无法被退还的。

其次,宿舍空间很小。很贵的价格并没换来很大的房间。我所住的2人房的大小只相当于一般在外租用的公寓单人房的大小的一半。我又是一个有很多很多书的人,导致到现在书柜、窗台、书桌、床上都是书。(我是O’Reilly出版社的图书赠阅者,我有机会得到每一本这个出版社所出版的技术书籍。)

再者,多人房间的互相干扰。即使有再好的室友,双方还是会互相干扰。虽然学校有图书馆供学习,但是在宿舍学习也是无法避免的,因此一定量的互相干扰也是无法避免的。

可见,住在宿舍能够认识更多朋友,了解更多文化,不必担心房间清洁等额外的事情,同时也有很多缺点。一个很好的方案是几个同学合租一个多房间的公寓,这样每个人每个月的消费便会很低。

另外,离学校比较远的地方通常有比较便宜的单人公寓,如果有车,那便再好不过。可惜的是,在美国考取驾照和买车远远不是很多人想象得那么容易的事情,尤其作为一个穷学生,便更加如此。我会在以后的文章里分享一些在这方面的心得。
说到接待,其实很多国际学生并没有利用学校所提供的所有资源。在我们学校,国际学生服务办公室为大部分国际学生提供接机、前几天的家庭住宿服务。而且这些服务完全免费。因此,在计划行程之前,联系学校的国际学生办公室,就说不定会有这样的接待机会解决刚来美国的很多问题。

国际学生需要注意的事项:

刚抵达美国之际,需要办理许多手续,也可能会出现很多问题,让我来一一列出我所总结出来可能发生的问题,给大家提个醒。

首先,入境时持签证入境的访美人员需要填写一个关税表和一个入境卡(I-94)。这两张卡都很重要,请务必如实填写。像我在入境的时候,带了需要报关的现金或物品,那么我就非常诚实地把这些都写在报关表上。入境处并不会因为这些物品不让旅客进入或者作其他行为,报关只是让他们知道作为旅客,你带了这些东西入境。有些人不诚实地填写虚假内容,这种行为是很愚蠢的也没有任何意义的。

其次,到校后需要到国际学生服务办公室办理入学手续(check-in)。美国最新的法律规定所有国际学生必须亲自到学校的国际学生办公室办理入学手续后才能够注册课程,所以这件事情越早做越好,以避免想要注册的课程被其他优先获得注册权的学生抢走。

然后,需要检查是否仍然在ESL状态下。有些国际学生虽然被录取,但是仍然有ESL要求,必须需要注册英语课,并另外付款。但是,学校有时会在数据库中出现差错。我当时有ESL要求,因为我不善于考试,TOEFL并不是特别高分,但是却在我的提前开学班显示我并没有注册,实在不对劲。这会影响我的成绩的登记。因此我去学校ESL办公室询问,才知道我在他们的电脑系统记录里仍然存在入学登记(check-in)的问题,他们帮我纠正后,我的成绩正常登入了学校系统。后来,我把我的SAT分数发给了我们学校,我的ESL需求被取消。

最后,不要忽略学校的信息发布会(Information Sessions)和学生招待会(Student Orientations),开学前学校会在这些会议里面提及几乎所有学生可能面对的问题,这是一些很有用的信息,但可惜的是很多学生并不参加这些活动,浪费了了解这些生活上可能发生的问题的答案的好的途径。

(系列未完待续,下一篇中我会提及在第一个学期遇到的困难、开心事和在这留学需要注意的事情。)