Engineering Summer Academy at Penn
ESAP,全称Engineering Summer Academy at Penn,是在宾夕法尼亚大学校园内举办的为期三周的工程夏校。
ESAP也是为数不多的工程方向夏校之一,不管你是零基础还是有一点工程基础都可以在ESAP中找到适合你的课程内容,C同学作为计算机爱好者,选择了Complex Networks来作为他想要学习的课程。接下来就让我们一起来看看C同学是怎么说的吧!
01.、申请ESAP的原因?
C同学:
计算机方向的夏校就那么几所,我当时在选夏校时其实并没有太多选择。在与Yelena老师讨论之后,很快就有了明确的想法,只是在选择具体课程内容上有点纠结,因为ESAP有Computer Science课程内容,这是我感兴趣的课程。
Yelena老师带着我做了课程研究之后,我发现Computer Science更适合零基础或刚接触编程的人,对我来说会偏简单一些,而我希望可以学习一些更硬核的内容,接着我们继续深入研究后发现Complex Networks课程内容比较偏向网络,在看了官网上对于Complex Networks的介绍后,我感觉网络是一门非常独特的课程,如果我把对编程的兴趣扩展到网络应用上,说不定会给我带来意想不到的收获,想到这里我就很兴奋,因此,我果断的选择了Complex Networks课程。
老师:
作为一名在计算机科学领域已经取得很高成就的学生,以C同学的背景,如果他申请ESAP的Computer Science课程,他被这所夏校录取的机会会大大增加。但在深入了解课程大纲和内容后,他意识到课程中的很多内容与他已经学到的知识重复。这就是为什么他选择申请Complex Network课程的原因,因为对他来说这是他还尚未探索的新领域。
C同学真的是一位让我感到惊喜的学生,我可以明显感觉到,当他在学习时,他是享受其中的,不是为了学而学,他是有自己的理解和认知并且可以与我进行深入探讨与交流。
02.在申请ESAP时有发生什么让你印象深刻的事情吗?
C同学:
申请ESAP算是我第一次经历申请,才知道原来申请要准备这么多材料,成绩单、问老师要推荐信、还要准备文书等等。尤其是看到文书题目时,我的理解是如何总结出我自己对计算机的喜欢,作为一位理工男,不怕编程,就怕写,用文字来表达自己为什么喜欢计算机,以及喜欢这么久的理由,让我烦恼了很久。Yelena老师建议我把文书当成一道公式题,用解题的思路去把自己想到的内容一点点引导出来,然后把这些内容慢慢串联起来,形成一篇属于我自己的文书。在她的引导下,我的烦恼也迎刃而解了。
03.在ESAP的学习安排紧凑吗?学习之余有哪些活动吗?
C同学:
ESAP安排蛮紧凑的。一天有8个小时的课程,包括3小时的教授讲课、4小时助教的答疑课程,和午餐1小时。很多学生要花费比较多的时间在问题上,因为教授讲课非常快,大多数人只来得及把问题记录下来,在答疑课上寻求助教更详细的讲解和帮助。
我通常会在晚上19点前完成当天的学习任务。晚上在学习之余助教会带我们到宾大校园去吃一些甜点或做一些小组团体活动。在这三周的学习期间,前二周的晚上会相对轻松些,有时我会和同学们一起玩牌,除了放松之外这也算是属于我自己的社交方式吧。到了第三周时间就比较紧张了,我晚上大部分时间都在完成结课项目上。
04.宾大ESAP有结课考核吗?你是怎么完成的?
C同学:
宾大ESAP是有结课考核的。Complex Networks课程的考核是让我们选择一个数据集和一篇论文,并要求我们在论文中重新创建实验,也可以调整或扩展实验。
结课考核是以小组方式进行的,每组4-5人。我们使用了一篇关于将语义相似度可视化为互联网短语的图表来创建时间序列数据,以及对模型进行分组与跟踪。
因为我有编程的基础,我有制作编写一些之前美国政治事件的数据模型,通过编程的技术来量化政治观点以及论文观点的相关性,在其中我有发现其实美国两党之间是有很多重合部分的,比如两党在事件的处理方式和观点上是有一致方向的,是有合作的,他们并不是像外界那样看起来“不合”。或许这也是美国批判性思维的一种体现吧,没有绝对的对与错,而是能够更加全面的看待问题和事件并且做出最优的决定才是最好的。
其他小组也做了一些非常有趣的项目——有两个我觉得特别令人印象深刻。有一组是用算法在一篇论文中发现了一个逻辑缺陷,并反驳了论文中的其中一个论证。另一组则是应用模型对一篇论文进行模拟,最后找到更好的拟合结果。
老师:
C同学在课程期间是带着乐趣去学习的,在上课期间他并不是以“对大学申请有帮助”为目的去做项目和课题,他有沉浸在他的课题中。同时,C同学专研课题的态度和热情也打动了宾大的教授。在项目结束时,教授给了C同学一个与她博士生合作的研究助理机会。
如今,很多学生努力进入顶级的夏校,有时仅仅为了在他们的活动列表上增加一段经历。带学生的过程中我们也会被家长问到,怎么样才能获得和C同学类似的机遇,或更好的机会,我常常会建议家长们给到孩子适度的学习空间和氛围,家长对成绩的过分重视,反而会让孩子丧失学习的兴趣和动力,甚至有些学生在没有家长的监督下都不会自己去学习,可能还会出现情感的缺失,比如心理承受力、交际障碍、缺乏创造力、责任心不足等等。
我觉得顾问的意义,不仅仅只是为了实现家长的理想和期待,我更希望在陪伴学生的过程中,大家可以有所成长,尽可能让学生知道自己是谁,自己想要什么,以及如何去追求自己的梦想。在升学的过程中兴趣和目标同等重要,我相信C同学在ESAP项目中,表现出自己有血有肉的一面,才是最终获得教授给予机会的原因吧。
05.参加宾大的ESAP后,你最大的收获是什么?
C同学:
可能是应用吧。从小我就很喜欢打破砂锅问到底,很想知道事物背后的内在逻辑是什么。比如为什么内存越大计算机运转速度越快,为什么Email邮箱都有个@等。我对计算机知识一直很着迷,在学校学习到了编程知识后,我就越来越喜欢计算机,特别是看着自己编写的代码到执行落地,真的是一件非常快乐的事情。
编程更像是从起点到终点的百米冲刺;网络更像是障碍赛,朝目标前进外,还需要时不时注意到路障,也要注意到什么时间点该调整步伐和节奏。就像我们生活中,不是所有事情都是一帆风顺的,都会遇到问题。通过这次的体验,我想我之后遇到问题,会从不同角度尝试去思考和解决,这对我来说,算是一种成长吧。
老师:
C同学是一位非常有好奇心的学生。他对于未知的事物始终保持着探索的热情,不满足于表面的了解,在计算机编程领域,他能够看到编码背后的美学和逻辑。
每当遇到挑战,他都能迅速调整心态,积极寻找解决方法,他解决问题的能力非常出色。我刚开始带C同学时,我能感觉到他更像是计算机的学习者和执行者,这是很多申请计算机或工程方向的学生普遍存在的现象。
对CS技术细节过于坚持和执着,忙碌地参加各种编程比赛。当然,我不是说不该参加这些比赛,这些比赛确实能够锻炼学生的编程技能和解题能力,但真正的CS远远比比赛更广泛、更深入。它不只是些代码,而是如何用这些代码将创意变为现实,如何用技术来影响世界。
而现在,随着ChatGPT这种AI技术的发展,大学不再仅仅寻找会编程的学生。他们寻找的是真正的思考者。学生应该思考如何利用计算机科学作为工具,用编程语言来实现自己的创意。
C同学有着非常好的计算机基础,在带他一年多的时间里,我不希望他只停留在代码表面,而是引导他要更深入地思考:自己关心什么问题?想要怎么利用技术来解决什么问题?
这样,他不仅仅是一名编程者,他也能成为一名创新者和解决者。这也是美国大学和未来世界正在寻找学生的样子。