许晟 171840744
2019年暑假,我在加州大学伯克利分校参加了为期六周的短期交换。交换期间我一共参与了两门课程,分别是“Introduction to General Astronomy”和“Introduction to Scientific Programming with Python”。
申请过程中我们直接在Berkeley的暑期课程官网上进行选课。官网上有各门课程的介绍,包括上课时间、上课地点、上课教师、学分数等等。在第一节课上课时,任课老师会主要介绍这门课的syllabus,也就是课程规划,根据课程规划可以清楚地认识到这门课的课程内容、考核标准等等。选课会一直持续到上课第二周之前,也就是在上课的第一个星期,同学们都可以自由地选课、换课、退课。

我选的两门课程恰好属于不同的授课风格。“Introduction to General Astronomy”主要是以lecture为主,也就是上课内容主要是教师授课,每周的课后都会布置线上的作业,题目都是单选题和多选题的形式,提交完之后立刻就可以看到自己的答题结果。此外,每周会有固定的discussion和office hour的环节,在这两个模块中,同学们可以自由地向老师提问,尤其是discussion的环节中还会有一些小组合作、师生互动的环节。此外,每两周会有一个project的作业需要提交,这个部分可以自由选择自己感兴趣的电影、新闻报道等等,结合课程内容和自己的见解简单地做一些讨论即可,要求比较开放和宽松。当然,课程也会有期中和期末考试,但是这些考试并不占最终成绩的最主要部分,而且不少题都在作业中已经有所涉及,成绩会综合考虑作业、project、讨论课堂参与度等许多方面。
相比之下,另一门课程“Introduction to Scientific Programming with Python”更像是老师引导我们完成一个个的小项目。这门课每周有6小时的课程量,但是老师讲授的时间大概只有2小时左右。在这2小时内,老师主要讲一些数据处理的技术原理。剩余的时间老师会留一些思考题给我们练习。在每周的作业中,老师也会留一些比较开放的问题,这些问题往往都有一定难度,没有标准的答案,而且值得深入地作进一步研究。例如,题目涵盖了实际生活中的一些规划问题,如旅行线路设计、抠图处理等等。课程最重要的部分是final project。选题的内容只要与运用python处理数据相关即可,无论是选题还是正式做课题的过程中,老师都会通过邮件和office hour一对一地进行帮助,在同学们做课题的过程中提出各种意见和建议。
暑期课程虽然是在暑期开设,但是课程内容都是一学期的量,这就相当于把一学期的课程压缩到六周来进行,所以有一些课程的作业量还是挺大的。
除了课程之外,UC Berkeley还给参加暑期课程的同学提供了各种校内的基本服务。大家在学校的图书馆自习时可以自由地使用电脑,在学校的体育馆可以免费使用设施完善的健身房,在校外可以免费乘坐附近的公交车。另外,每星期学校都会组织一些校外旅游、参观学校、升学咨询的一些活动。
学校提供伙食和住宿,也可以选择自己做饭和租房。
学校的三餐都是自助餐的形式,所以价格略贵,早中晚三餐分别都在7 dollars到15 dollars之间。
除了在校内的生活,六周之内我的足迹也遍及了加州的各个角落。由于学校在湾区附近,在前两周我们到了谷歌公司、苹果公司、斯坦福大学、旧金山现代艺术博物馆、金门大桥等许多著名景点。在两个周末,我们也在洛杉矶和优胜美地国家公园体验到了美国的多样文化。


来到一个陌生的地方,自然会遇到各种问题。我和许多同学选择在校外租房居住,所以在美国如何学会自己租房就相好比start from scratch,另外生活方面的很多问题都是我们自己打理。来到伯克利的第一周,我们就在各种摸爬滚打的经历中学会了如何开通水电、网络,以及在自己做饭的过程中如何才能避免触发油烟报警器等等。由于租房离学校很近,大概也就是5分钟步行的路程,所以安全问题相对而言不是很严重。不过我们住下的几天后正不巧在楼下发生了持刀伤人案,所以每天晚上尽量都没有出门。安全问题确实是在校外租房时需要考虑的最重要的因素,租房前要尽早google到学校附近每个地方的犯罪率情况,租房时要尽量避开。当然,每天出行时也要避开犯罪率高的地点,尤其是晚上。
在国外生活,最重要的是学习和体验国外的文化。每个国家都会有不同的文化习俗,当然也总会有与中国不同的地方。在国外的学习,不一定能接触到世界上最先进的知识体系,也可能遇到很多令人棘手和担心的问题,但是可以体验到不同的学习和思维方式。在不同的生活环境下,才能让自己充分地运用自己所学的语言,运用当地的语言设身处地地理解当地文化,这是最重要的。

