2015年Rose-Hulman科技夏令营---python组(上)

作者:王艺帆编辑:操佳林发布:2015-07-18点击量:

7月5日

我们昨晚已到达北京,今天早晨6:30动身去首都国际机场。清早,太阳初升,迎着朝阳,我们出发!

北京机场候机室

接下来是13个小时的航程,中转站芝加哥。我们都很兴奋,但还是强压住激动的心情、努力地闭上眼睛休息,利用飞行时间倒时差。之后从芝加哥转机到特雷霍特市,宋老师和夫人姜女士来机场接我们。几十分钟后,我们一行人到达了罗斯豪曼理工学院。

特雷霍特市包裹在一层绿色之中,这里的环境很好。人少,树多。罗斯豪曼理工学院更是这绿色中浓浓的一抹——树林覆盖率甚至超过了华科。全校园看不到裸露的地面,随处可见青青芳草和擎天巨树。空气清新,温度宜人。

我们的住处是LakeSide Hall,楼前是一片树林,树林后面有个湖,这也是LakeSide Hall名称的由来。住宿条件相比国内要好,宿舍里每层楼都有公共的大客厅。客厅里有电视、沙发、娱乐设施:从一楼到四楼分别是乒乓球、桌上冰球、桌上足球、台球。住宿费自然也相对贵一些。稍稍安顿之后,宋老师又带着我们进行采购,因为接下来三周我们需要自己做早晚饭。

宿舍外景

7月6日

正式开营前的最后一天,宋老师带我们参观校园。校园里的小教堂、学生活动中心、餐厅、教学楼、教师办公室……小教堂由校友捐建,经常会有人在里面举行婚礼。学生活动中心和餐厅在同一栋楼上,外观上只是一栋普通的二层小楼,但里面的空间很大,布局结构和装修让人感觉温馨舒适。中午在餐厅就餐,真正见识到了美国的高热量午餐——汉堡、火腿、奶油冰激淋、炸薯条等等。

教学区不大,只有两三栋楼。教师办公室旁边有自习室,学生可以在自习室里学习,有问题可以很方便地询问老师。只要老师在,办公室就会开着门,方便学生随时提问。这给我们很深的印象,也是很值得我们国内的高校学习的地方。宋老师还给我们展示了往年夏令营中电子组的学生的作品,这让我们对美国学生的创新能力和动手能力大为感叹。

这里的实验室,学生面向讲台可以听课;一转身,后面就是实验台,听课实验两用,非常方便。宋老师告诉我们,罗斯豪曼理工学院每个班最多不超过30个人,因为实验室里只有30个人的位置和仪器,超过30就要分成两班。而且上课是小班授课、一个老师只带一个班。这一点让我们羡慕不已。

晚上,经过讨论,我们最终决定了晨会上要表演的节目——《青花瓷》扇子舞,既有中国文化特色,又有视觉效果。

7月7日

正式开营第一天,上午学生报到,我们也开始马不停蹄地排练舞蹈的动作。经过反复练习、遴选,最终确定了跳舞的合适人选,余下的人就负责唱《青花瓷》。

下午一点,开营仪式开始。夏令营总负责人Brackin教授向大家介绍了夏令营的助教和各位教授。并用幽默风趣的语言讲解了注意事项和营内规则。之后就是“破冰活动”:所有营员都会拿到一张表,上面有各种特征的描述,比如“喜欢咖啡”、“习惯早起”。营员们相互询问、寻找符合特征的伙伴,把名字签在相应的格中,这样大家就有了初步的交流和了解。我们还遇到了几个中国高中生,老乡见老乡,我们很快成为了朋友。一个小插曲是签名活动中途下雨,只好提前开始下一项室内活动——在学生活动中心大家按照自己的名牌上的标志(不同颜色的星、不同颜色的环)坐在一起,进行“剪刀石头布”淘汰赛。营员们都很活跃,现场气氛很快变得十分热烈。

随后,我们和营员一起听各个项目的教授讲解他们的项目、以便让学生有个初步的了解。

营员们提问非常积极,课堂气氛活跃自由,学生们坐姿各异,毫不拘束。

晚饭时间,今天由夏令营的所有教授们为学生烤肉作为晚餐。虽然下雨,但这一惯例仍旧照常进行,只不过烧烤地点改在屋檐下。饭后,学生们聚集在活动中心向教授们咨询关于项目的信息、并交流自己的想法。我们几个也分头去找感兴趣的项目对应的教授,决定我们未来三周的工作方向。我毫不犹豫的选择了python项目,经过一番交流,最终选择了跟着Chandan教授。

7月8日

教授讲解“团队合作”

今天的晨会上,助教们宣布了本周的活动,丰富多彩。夏令营很注重对学生们交际能力的培养,这些活动往往都需要集体合作,可以让学生们更好地融入集体、学会与人交往。

晨会后,我们和学生们一起进入学生活动中心。在教授的引领下进行小组合作解决问题。今年的问题和往年一样,估计我们所在的大厅可以容纳多少个篮球。教授首先讲解了“团队”的含义、分工以及一些关键的部分,并不断抛出问题,学生们也积极举手发言。简单的提示和引导后,大家开始分组讨论估算。虽然我们看过往年的日志、事先已经知道了题目,但使用的方法还是比较传统普通的——用脚步量大厅长宽、用身高去估计大厅高度。在看到一组学生上抛小球、利用重力加速度测量高度后,我们不得不对他们灵活的思维感叹不已。

下午,教授向大家讲解如何进行工程设计。不仅传授理论知识,更重要的是告诉我们切身的体会——我们现场开始头脑风暴,在教授的指导下提出想法、评估想法、讨论确定最终方案,一步一步地实现一个工程从无到有的过程。在这个工程中,我们真真切切地感受到了美国学生的创造力——提出想法的时候我们平均每人一两个想法,而营员们基本每人都有6、7个创意。

这之后,项目正式开始。我所跟随的Python组Chandan教授来自尼泊尔,性格很好、非常友善,而且最重要的是他对中国印象特别好。

Chandan教授(讲台上左一)在课堂上

第一周是项目基础知识学习时间。今天的内容是Python的基本语法。教授没有讲太多的理论知识,而是直接开始敲代码演示,并让学生们跟着做。教室内有5台挂在墙上的显示屏,保证学生们无论坐在哪里都可以看到显示屏上教授的演示代码。学生中途有问题可以随时打断发问,老师和助教都会很耐心地解决他们提出的任何问题。最让我感慨的是,Python组的学生大部分有编程经验,少数几个学习编程的时间比我还要长。和他们交流之后我了解到,美国的高中都有编程课,除了一些必修科目之外,他们每学年都可以自由选择自己喜欢的课程。我想,从小培养对编程的兴趣,这应该是美国软件和互联网行业如此先进发达的关键性因素之一。

下午课程结束后,天色尚早,我们决定去体育馆一探究竟。不得不承认,罗斯豪曼虽小,但是硬件设施还是相当不错的——体育馆内有篮球场、羽毛球场、壁球场、田径跑道、游泳池……李元齐和卓振宇两位常年打篮球的还邀请美国友人打了一场友谊赛。可惜的是游泳池没有开放,有机会一定要体验一下。

7月9日

今天的晨会和往常不大一样,助教们个个造型各异——或扮作蝙蝠侠、超人,或身披毯子、床单作为披风。首先是全体起立相互击掌问候,然后伸个懒腰。随后点名请两位同学上台,原来是今天是他们的生日,助教带领大家一起为他们唱生日歌。这些特别的准备和小插曲,看似细微,但却能拉近助教和学生们的距离、拉近学生相互之间的距离,让学生感到自己被重视、被关心。所谓细节的力量,大概就是如此。

今天的项目课程内容是学习Python的一个图形库的使用。教授在课前强调了互相帮助的重要性,要求学生们不要害怕提出问题,也不要吝啬帮助他人。很快便有几个有经验的学生主动去帮助身边的人了。

不得不说,在授课的过程中,教授也很注重学生的交际与合作。座位不是固定的,几乎每天都会和不同的人坐在一起;有些时候也会要求学生们临时换座位、改变身边的人。这样可以保证他们能够更快地认识彼此,并且学会更好地合作。

Chandan教授为学生解答问题

在演示了一段时间后,教授布置了几个任务让学生们完成。很快他们就三五成群的讨论起来,教授和助教来来回回地解答学生们的问题。课堂气氛热烈、学习氛围浓厚。而且他们不仅仅满足于完成任务,还能最大限度得发挥主观能动性,尝试用刚刚学到的知识去做一些更有趣、更“酷”的东西。这让我感觉到他们是真的喜欢创造、喜欢与众不同,在他们看来,“学以致用”是自然而然的,学了不会用是远远不够的。

在夏令营中,每天都会有讲座。今天是“如何选择职业生涯”。应该说,美国青少年很早就对人生对未来有了清晰的目标,与学校注重职业选择教育有很大关系。当我们还在忙于高考的时候,他们已经开始了解、考虑将来的职业道路了。

7月10日

今天的晨会有惩罚项目——惩罚前一天忘记戴名牌的人,给他们每人挂上一个用披萨盒子做的大牌子,上面写着他们的名字。这样的惩罚并不过分,但会让他们以后牢牢记住戴好自己的名牌、不再犯相同的错误。

上午没有项目课程,而是安排了“高效的技术交流”培训。教学生如何撰写项目报告、如何判断一份报告的优劣等。但是,这些东西并非靠教授讲出来的。教授发给每人几份项目报告,让大家任意挑一篇进行评价,然后小组讨论并给出一致结论及评价标准。最后教授对各小组的结果和标准作出分析和评判,告诉大家如何写出一篇合格的项目报告。这样远比单纯的说教更让学生印象深刻。

今天的课程依旧是学习Python图形库、并实现一个九宫棋游戏。经过几天的学习、生活,学生们彼此之间已经非常熟悉了,讨论的更加热火朝天,教授和助教两个人已经有些忙不过来了。于是我就临时充当了第二个助教,四处帮营员解决问题。虽然交流仍然要靠手势和猜测,但每解决一个问题,我的成就感就加上一分。而且看着自己和他们之间的距离越来越近,越来越能融入这个集体中,我颇感欣慰。

正在讨论的学生们

回来的路上又一次看到了可爱的松鼠,我深深地感觉在这样一种和谐温馨的环境里学习生活,必然每天都会心情舒畅、快乐非常。

7月11日

自己做饭的日子,也并非艰难,反而总有惊喜。原本不会做饭的同学显露出了过人的天赋,第一次做、稍加指导、便能做到色香味俱全的效果,实在令人惊喜万分、赞不绝口。

早上走出宿舍,路旁湖中水平如镜,碧波映着天和树的倒影,恍惚之中,仿佛湖在天上、天在湖中。这番景象,即便是此刻天地倒置,也看不出一点不同。良辰美景,良晨美景。

早晨湖边的美景

上午的项目时间,未完成任务的继续做九宫棋,几个有基础的早早做完了,就开始按照自己的想法用Python做东西。下周要讲授Python的游戏库pygame,对于我来说是个新事物,所以今天上午我的主要工作就是提前自学pygame。

吃饭之前按惯例是一小时的讲座,今天的主题是“星球大战中的机器人”。教授在现场摆放了三个机器人——一个扫地机器人、一个四旋翼飞行器、一个履带机器人。一开场,四旋翼飞行器便给了观众一场精彩的表演——稳定的低空飞行、360度翻跟头、水平360度旋转,引来阵阵惊呼。

随后,教授以《星球大战》中的机器人为例,依次分析哪个是已经实现的、哪个是还未实现的,并且讲解了亚马逊的机器人送快递项目、谷歌的智能汽车等处于科技前沿的事物。这种讲授方式很吸引人,现场所有听众都专心致志、全神贯注。

地道的中餐,愉快的我们

一周以来,已经基本习惯了这里的饮食,每天中午都吃得很开心。下午宋老师要带我们去奥特莱斯购物,放松一下疲惫的身心。晚饭就在校外的中餐馆解决。随着近些年越来越多的华人进入美国,这里的中餐馆逐渐多了起来,而且味道很正宗,价格也不像以前听说的那么贵,越来越平民化,越来越被美国本土居民所接受欢迎,衷心祝愿,在不久的将来,中餐可以在全世界遍地开花。

Copyright © 华中科技大学启明学院 版权所有