考虑主修计算机科学还是从事计算机科学职业?在高中毕业之前就掌握一些相关的知识和技能是为自己的成功做好准备的好方法,而获得实践经验的最好方法之一就是通过实习。然而,高中生的计算机科学实习以及高质量的暑期项目都很难找到。这就是我们要做的!我们列出了15个最好的高中计算机科学实习和课程这样你就能在坚实的基础上开始上大学了。
高中生如何学习计算机科学职业?
如果你对计算机科学领域的职业感兴趣,在高中毕业之前,你有很多方法可以获得该领域的知识和经验。下面是高中生获得经验的三个最好的方法。
工作见习
工作见习是指你花一天或几天的时间观察一位专业人士的工作。工作见习在高中生中很受欢迎,因为它为他们介绍了不同的职业,并帮助他们决定哪些工作最适合自己。如果你找不到一份愿意接受高中生的实习工作,这也是一个很好的后备选择。
一般来说,“工作见习”指的是在一名员工(通常被称为“导师”)工作时跟踪他们。“工作影子”主要包括倾听和观察,但也能让你有机会完成一些简单的工作职责。对于计算机科学的工作,你可能会看到他们正在做的程序,正在进行的实际编码,以及已经完成的项目。
类
对于高中生来说,学习更多计算机科学知识的最明显的方法就是参加相关课程。从一天的课程,到一个学期的课程,再到一个完整的夏令营。如果你上的高中是有很多选修课你可以报名参加计算机科学课程。但是,如果不是,你仍然有选择。你当地的社区大学可能会提供计算机科学课程,或者可能会有暑期项目供你注册。我们还列出了几个程序,包括虚拟的和真人的,在下面。实习
实习是了解在特定行业工作是什么样的最好方法。实习是一种短期工作,让工人或实习生获得某一职业的入门经验。作为一名计算机科学实习生,你将在一个程序开发人员或类似的人手下工作,获得实际操作经验,你可以在未来的计算机科学工作中使用。
然而,获得这样的实习机会可能会很困难,尤其是如果你还是高中生的话。这就是为什么在下一节中,我们将为高中生提供计算机科学实习的列表。
给高中生的计算机科学机会
以下是15个面向高中生的计算机科学机会,分为两类:实习和课程。对于每一个项目,我们都会提供地点、时间长短、成本/薪水等信息,以及你能从经验中期望得到什么以及你能从中获得什么技能的概述。
高中计算机科学实习
这些高中CS实习是高中生涉足计算机科学领域和工作世界的一个很好的方式。高中生的编程实习有时是有偿的,有时是无偿的(有时需要付费),所以每次实习都要注意这一点。- 虚拟的(2022年),然后预计将在加州帕洛阿尔托亲自进行
- 长度:8周
- 支付吗?:不
斯坦福大学有它是美国最顶尖的计算机科学项目之一,对高中生来说,幸运的是,他们为大三和大四学生提供暑期实习机会。这个过程竞争激烈,但如果你被录取,你将被安排在其他实习生的小组中,并“在学术环境中提前接触前沿研究”。实习主要集中在不同的STEM领域,但你可以选择根据自己的兴趣定制项目。所有实习生都将接受斯坦福压缩论坛的学生、教师和工作人员的指导。
- 波士顿
- 长度:6周
- 支付吗?:不,costs $4,900 for tuition + additional costs for optional room and board
目前高中三年级学生有资格申请波士顿大学的科学与工程研究(RISE)实习。实习是一种深入了解大学实验室研究的方式,为期六周,在教师、博士后研究员或研究生导师的指导下工作。你所从事的研究项目将以海报研讨会的形式达到高潮,你也可能有机会将你的工作提交到国家科学博览会的竞赛中。实习生会在实习中获得很多实践经验,但是一个显著的缺点是你没有工资,事实上,你必须支付近5000美元的学费。
- 不同的位置
- 长度:通常为8周
- 支付吗?:是的
MITRE公司是一家非营利性公司,在美国各地运营研发中心,专注于国防、网络安全、医疗保健、国土安全、司法和交通问题。他们还为一年级到高三的学生提供实习机会。全国各地的不同领域和不同地点都有实习机会;你要申请最适合自己的实习岗位。实习是全职的,包括指导和实际工作。要获得资格,你必须提交一份简历,并且GPA至少为3.0。
- 纽约或者波士顿
- 长度:4周
- 支付吗?:不,fees range from $1995-$6495
我们一直对那些收取高额费用来为学生匹配实习机会的营利性项目持谨慎态度。对于很多家庭来说,他们是负担不起的,而且,即使你能负担得起,你本质上是在付钱让别人让你为他们工作。要知道,你不需要花钱去实习来获得一份好工作,但如果你有钱和有兴趣,实习是获得经验的好方法。《美国大学历险记》颇受好评,它会为你量身打造符合你兴趣的实习机会。实习是全职的,为期四周。该项目还提供食宿选择,以及晚间活动和周末游览。
- 虚拟
- 长度:5 - 6小时
- 支付吗?:不
在这一点上,饲草业与其他实习项目有所不同它的工作经验只持续几个小时。然而,如果你感兴趣的话,你可以很容易地注册一个项目。你所需要做的就是输入你的电子邮件,然后你就可以按照自己的节奏完成课程。这些项目是由公司创建的,要求参与者完成实际工人所做的日常工作。目前提供的一些技术服务包括Lyft的后端工程体验、埃森哲(Accenture)的开发者项目,以及万事达(MasterCard)的网络安全项目。饲草声称,完成这些课程会在你申请工作时给你很大的帮助,这可能有点夸张,但它们可以为你的作品集或简历增光添丁,特别是如果你是一个刚刚开始获得经验的高中生。
高中计算机科学课程
组织良好的课程可以让你亲身实践,并教会你很多你在实习中学到的技能。到最后,你通常会有一个完整的项目,可以包括在你的作品集和/或大学申请中(详见下一节)。- 达勒姆,在北半球
- 长度:5天
- 成本:不同;许多程序是免费的
新罕布什尔大学为高中生开设了两个以计算机科学为主题的夏令营:科技创业者(面向8-10年级的学生)和科技领袖(面向9-12年级的学生)。最近的项目集中在使用分子可视化软件来理解生物分子结构、生物信息学以及创业和技术。一个主要的好处是,大多数这些程序都是免费参与的!然而,名额很快就会被填满,所以一定要在早春开始申请的时候申请。
- Austin, TX和虚拟选项
- 长度:1 - 2周
- 成本:799 - 2500美元
但奥斯丁为高中生提供几个计算机科学暑期学校。课程可以通过Zoom在线学习,也可以在德克萨斯大学奥斯汀分校亲自授课,由德克萨斯大学奥斯汀分校的教授授课。最近的课程包括游戏开发、机器人和iOS应用程序开发。所有的经验水平都有相应的课程,从计算机科学的初学者到更高级的水平,所以你可以选择最适合你的技能水平的程序。
- 混合(部分在剑桥,硕士,部分在虚拟)
- 长度:6个月
- 费用:免费,包括食宿
麻省理工学院的MOSTEC项目是在STEM领域获得实践和深入指导的绝佳方式。该项目是针对即将升入高中的高三学生的,在高三前的夏天开始。参与者完成两个在线课程和项目,并与本科生导师配对。在8月初,参与者前往麻省理工学院的校园参加为期五天的会议,展示他们的项目,并参加研讨会。然后,从8月到12月,参与者通过网络研讨会和问答环节与麻省理工学院的教师和研究人员互动,并撰写在线博客。课程和项目可以专注于任何STEM领域,包括计算机科学。这个项目的另一个好处是它完全免费:你只需要支付往返麻省理工学院的交通费。
- 加利福尼亚州圣克拉拉
- 长度:4周
- 成本:250美元
圣克拉拉大学最近创立了“人道主义计算暑期学院”(SIHC)项目,该项目旨在为20名刚刚完成大三或大四学业的高中生提供帮助深入指导如何创建Android移动应用程序。该项目将从三天的指导开始,然后参与者将有两天时间完成他们项目的顶层设计,并向团队展示。之后,他们将在导师的帮助下,在接下来的8天里完善项目。在最后五天,参与者将与技术写作指导一起准备一份关于他们项目的海报和会议论文,然后向小组展示。
- 芝加哥,
- 长度:2周
- 费用:日间营地1595美元,住宿营地2395美元(包括食宿)
伊利诺伊理工大学的计算科学课程是为即将升入高中的10 -12年级学生开设的。根据程序描述,“使用现实世界的工具,如Mathematica,学生将学习如何获得一个想法或问题,并找到方法为计算机制定它。该课程由实践活动和极少的讲座组成。”该项目可以是日间夏令营,也可以是校内住宿项目。完成该项目的学生将获得两个小时的大学学分,并可以要求一封推荐信。
- 宾夕法尼亚州匹兹堡
- 长度:4周
- 费用:免费
卡内基梅隆大学经常被评为拥有全国最好的计算机科学程序之一。对于即将升入高中三年级和高中三年级的学生,他们为那些历来被排除在计算机科学领域之外的学生提供了计算机科学学者(CSS)项目。该项目包括课堂教学、实践研究项目和研讨会的结合。在节目结束时,学生将能够用Python编程语言编写交互式应用程序。
- 虚拟
- 长度:4周
- 费用:免费,提供津贴
谷歌的CSSI适用于对技术有激情的大学新生。该课程包括基于项目的课程该项目旨在为学生们第一年的计算机科学课程做准备,发展研讨会,机会与其他参与者,以及谷歌的工程师,洞察谷歌的实习和职业机会。该项目在每个工作日的上午9点至下午1点(当地时间)进行,为期四周。你必须进入四年制大学(秋季入学)才有资格。
- 东兰辛,小姐
- 长度:1周
- 费用:979美元(包括食宿)
即将毕业的大三和大四学生如果想参加一个简短的课程,教授计算机软件技能,并让他们体验一下宿舍生活,他们可能会对密歇根州立大学的IT游戏制作项目感兴趣。项目参与者将度过一周的时间用Python开发软件,并创建自己的电子游戏由密歇根州立大学教授和研究生指导。
- 虚拟
- 长度:2 - 6周
- 费用:免费
女性和非二元性别高中学生可以参加女生编程协会的免费暑期编程项目。有一个为期两周的在线虚拟课程,参与者学习使用HTML、CSS和JavaScript进行网页开发。还有一个为期六周的自定进度课程,学生可以按照自己的节奏学习。自定步调的课程有不同的技能水平可供选择,中级和高级学生学习Python和网络安全技能。
- 亚特兰大,乔治亚州
- 长度:1 - 2周
- 成本:450 - 650美元
高中生也可以选择参加STEM专业的乔治亚理工学院(Georgia Tech)的暑期课程。该校有多个课程,其中一个面向计算机编程初学者,另一个面向想要设计移动应用程序和游戏的学生。这些项目只提供日间夏令营,所以如果你不是亚特兰大本地人,你需要安排一个住处。
如何用计算机科学实习给大学留下深刻印象
一旦你有了计算机科学的经验,你如何确保它给你的大学申请带来最大的可能的促进?一个高中计算机科学实习或暑期项目有可能给大学留下深刻的印象,所以使用下面的三个技巧来让你的项目脱颖而出。
1 .解释你的成就
这似乎是显而易见的,但许多人(甚至那些在他们的职业生涯中走得更远的人),只是简单地列出他们的工作头衔,并希望别人从中了解他们的职责和成就。但是看简历的人不会读心术,所以一定要给他们说清楚。在你的大学申请中列出课外活动和工作经验的部分,一定要包括几个句子或要点解释你在这份工作中做了哪些工作以及在实习期间完成了哪些工作。如果你上过计算机科学课程,做同样的事情,列出你为此所做的工作和你完成的任何最终项目。2 .链接你的作品集
很多时候,在你完成计算机科学实习或课程后,你会创建一些项目,要么是你自己的,要么是作为小组的一部分。建立一个网站(另一个展示你技能的好方法!),包括你项目的链接和/或图片,以及你的思考过程和你所做的工作的描述。在职业生涯早期拥有一个在线作品集会让你走在比赛的前面,不仅是在你申请大学的时候,而且在你申请其他计算机科学实习和工作的时候。它给审稿人提供了关于你的才能和专长的具体例子。
通常在大学申请中会有一个位置,你可以包括你认为可能有用的额外信息。在这里链接你的投资组合!也可以用一两句话解释它是什么。这样,大学招生团队就可以自由地审查你所有的计算机科学工作,而不用你试图找出如何将其融入应用程序本身。
#3:获得一封推荐信
让你的实习主管或课程指导老师写一封推荐信,说明你的实习职责/课程要求以及你所做的工作这是一个让大学了解你真正成就的好方法。一些大学要求推荐信只能来自高中时教过你的人,但其他一些大学要么没有限制,要么允许非高中老师提供额外的推荐信。如果你的老师或主管愿意的话有一封他们的推荐信真的可以让大学相信你有过一次有意义的经历,并且正在认真地为自己未来在计算机科学领域的职业生涯做准备。
摘要:高中生CS实习
如果你看过高中学生的计算机科学课程或计算机科学实习,那么你就知道很难获得有意义的经验,从而为获得更多的计算机科学技能打下坚实的基础。然而,高中的CS实习是获得真实世界技能和知识的好方法,也是申请大学的一大助力。当你在大学申请中提到你的计算机科学高中实习或课程时,一定要:
- 清楚地解释你的成就
- 链接到你的作品集
- 从你的导师/主管那里获得一封推荐信
接下来是什么?
考虑主修计算机科学?了解计算机科学学位是否适合你通过阅读我们的专家指南!
有兴趣了解更多关于学校的伟大的计算机相关程序吗?查看我们的指南美国最好的14所IT学校!
想要展示你的计算机科学技能?阅读我们关于11个最好的青少年计算机科学竞赛的文章和练习!
提前考虑大学申请?
如果你是一名大一、大二或大三的学生,担心大学录取,我们世界级的招生顾问可以帮助你。我们清楚地知道大学想要录取什么样的学生,并能确保你的简历闪闪发光。
PrepScholar招生是世界上最好的招生咨询服务。我们已经帮助成千上万的学生进入他们的首选的学校从州立大学到常青藤联盟。
今天就加入我们的辅导计划吧:
克里斯汀毕业于密歇根州立大学,获得环境生物学和地理学学位,并获得杜克大学硕士学位。高中时,她在SAT考试中获得了99%的高分,并被提名为全国优秀学生决赛选手。她曾在几个国家教过英语和生物。