我们如何让来自 120 个国家的 10,000 多名学生拥抱编程的乐趣

斯坦福大学正在免费提供其受欢迎的计算机科学入门课程——你可以帮助教授它

一年前,当我们考虑居家隔离数周或数月的前景时,我们想出了一个新颖的社区服务项目。人们被困在家里。我们能否帮助他们利用空闲时间学习一项有价值的新技能?我们能否为数千人开设一门以真正的人类社区为中心的在线课程?对我们每个人来说,计算机科学是世界上最接近真正魔法的东西。比起研究它,我们更喜欢分享它。我们和一个同事团队着手将斯坦福大学的入门级编程课程 CS106A 转变为一个庞大的虚拟社区:Code in Place

两个月后,结果出来了:来自 120 个国家的 10,000 名学生通过该课程拥抱了编程的乐趣。以前从未尝试过编程的学生正在使用 Python 实施项目,包括模拟 COVID 大流行动态的工具、分析 DNA从 Twitter 进行情绪分析以及创建一个选择你自己的冒险电影。少数学生开启了计算机科学的新职业生涯,还有几位成为了专业教师。一位来自意大利的学生称之为“我遇到过的最愉快、最刺激和最有收获的体验”。我们的秘诀是 908 名小组长的社区,他们自愿抽出时间在小型虚拟小组中每周为学生提供 40 分钟的实时互动支持。小组长来自六大洲的 350 多个城市,讲 30 多种不同的语言,来自各行各业。我们认为这种模式可以改变我们对大规模教学和学习的看法。

今年,我们计划复制并扩展 Code in Place 的成功,为更多的学生提供可能改变人生的体验。为了以保持其魔力的方式将课程推广到公众,我们正在寻找志愿导师担任小组长。这就是你需要加入的地方。如果你了解基本的 Python,并且热衷于与他人分享你的知识,我们邀请你加入我们,努力使所有人都能获得高质量的计算机科学教育。我们接受小组长的申请,截止日期为 3 月 25 日。教学义务将持续五周,从 4 月 19 日到 5 月 21 日。你每周的时间投入约为 5 小时。别担心,你不需要进行任何评分。更多详细信息和常见问题解答请访问此链接。最重要的是,每多一位志愿者意味着来自世界各地的 10 名学生学会热爱编程。


关于支持科学新闻

如果你喜欢这篇文章,请考虑通过以下方式支持我们屡获殊荣的新闻报道 订阅。通过购买订阅,你正在帮助确保关于当今塑造我们世界的发现和想法的有影响力的故事的未来。


我们预测世界上渴望教学的人数与渴望学习的人数成正比。这是一个强大的概念;这意味着如果我们能够创建将教师与学生、培训和社区联系起来的平台,我们就可以提供几乎无限的高质量、个性化的教育。

我们询问了去年的志愿者小组长他们加入我们的原因以及他们从经验中获得了什么。以下是让我们印象深刻的几个主题

  • 小组长改进或开始了他们的计算机科学教学。“我从没想过我会给一个小组教计算机科学,更不用说在这种环境中了。但是社区的支持、教学材料和建议使入门变得容易得多。”“我在 Code in Place 度过了愉快的时光。我的梦想是成为计算机科学教授,这段经历教会了我很多。”

  • 志愿者们也感谢斯坦福大学数十年来教学的精髓。“我们都非常感谢斯坦福大学的优秀人才——这门课程的创造者、每份讲义、作业、讨论帖子。你让一切看起来都那么容易,好像你已经做过很多次了……组织得非常好!练习恰到好处——学生们渴望更多。”

  • 参与这样一个全球社区令人非常兴奋。“在冠状病毒在埃及传播之前,我就想在我以前的学校教学生入门计算机科学,我想帮助那些想开始走上正确道路的人,因为我住的地方的社区没有得到足够的帮助。”另一位老师回复说:“很想听听你进展如何!我在南非,我也想帮助高中生,因为很多人由于我们不太好的教育系统而没有机会接触计算机科学。”

  • 为一项将改善全球在线学习的教育实验做出贡献是有价值的。“[这是一个] 致力于改变全球计算机科学教育运作方式的社区。”“这段经历改变了我对在线学习的看法。由于教学团队的质量,我愿意用许多面对面的课程来换取这门课。”

  • 人们重视充满活力的社区。“我的心都融化了。这个社区真是太棒了。我只是希望在我的当地社区重建它,传播知识并尽可能多地激励人们!”“在我的最后一节课上,没有人想下线。他们对这段经历即将结束感到非常难过。他们说他们喜欢讲座、喜欢小组课、喜欢回到课堂,并且对这一切感到充满活力——尤其是在这个时候。”

  • 小组长感到自豪。“团队做得很好。看到这些保留率真的很开心。很自豪能成为这项努力的一部分。”“你会回顾并为自己做出这个决定而自豪。”

  • 小组长玩得很开心。“老实说,我不敢相信这有多么有趣。我真的会想念这一切。”“这不仅是一次很棒的体验,而且还超级有趣!!!你可以从来自世界各地、背景各异的人们那里学习。你不仅有机会给他们的生活带来一些东西,而且你也可以让他们为你的生活增添一些东西。”“这比我预期的要有趣得多。有很好的支持来确保你成功。学生们非常感激。总的来说,这是一次非常有意义的经历。放手去做吧!”

大流行向我们展示了虚拟教育的优点和局限性。我们都在问,我们将把大流行生活中的什么带到后大流行世界。对我们来说,今年最深刻的记忆是看到一个由数千人组成的社区,围绕着对编程的共同热爱而凭空形成。我们认为这种社区值得在我们结束社交疏离的生活后继续存在,我们邀请你加入我们。

如果你热衷于教学、编程或两者兼而有之,并且如果你的互联网连接足够稳定以进行视频通话,你可以在 3 月 25 日星期五之前点击此链接申请授课,在地球上的任何地方。查看公告以了解更多信息。如有任何疑问,请发送电子邮件至 codeinplacestaff@gmail.com 或在 Twitter 上私信我们:@sectionleadcs

这是一篇观点和分析文章。

Chris Piech is an assistant professor of computer science at Stanford University. He was raised in Kenya and Malaysia. His research uses machine learning to understand human learning.

More by Chris Piech

Mehran Sahami is the James and Ellenor Chesebrough professor and associate chair for education in computer science at Stanford University. He currently works on trying to infuse more ethics into technology development.

More by Mehran Sahami

Julie Zelenski is a senior lecturer in computer science at Stanford University.

More by Julie Zelenski

Lisa Einstein was a Peace Corps volunteer in Guinea from 2016 to 2018. Her career since returning from the Peace Corps has focused on expanding access to impactful digital tools and mitigating harms from emerging technologies.

More by Lisa Einstein
© . All rights reserved.