2018年夏,卡内基梅隆大学(CMU)计算机科学副教授大卫·科斯基访问了卢旺达农村一所面向孤儿和弱势青年的学校。此行旨在观摩该校如何应用由他参与共创的CMU计算机科学学院课程体系,为缺乏计算机科学教育资源的学生提供学习机会。
“计算机专业的学生总是早来晚走,”他回忆道,“在我离开的前一天,他们甚至试图说服我不要去机场回家。”
学生们的兴奋源于首次获得学习高级计算机科学和编程技能的机会。通过计算机科学学院的在线课程与教师培训,这些学生得以培养21世纪核心技能。
“这真的令人感动不已,”科斯基表示,“我曾派CMU学生到同一所学校,对每位参与者而言都是改变人生的经历。尽管这些学生的生活故事多充满悲剧色彩,但这所阿加霍扎-沙洛姆青年村却是我曾去过的最充满欢乐的地方之一。”
同年,科斯基与CMU同事马克·斯蒂利克共同创办了卡内基梅隆大学计算机科学学院(CMU CS Academy)。这是一个严谨的在线计算机科学项目,已惠及全球5,600多名教师、导师及61,000名学生,为难以开设相关课程的学校注入活力。参与学校可免费使用该平台,并获得免费的线上及线下教师培训与支持。
科斯基表示,这笔捐款恰逢CMU CS Academy快速发展之际。“这200万美元几乎可覆盖我们未来三年的日常运营,”他说,“将助力课程制作、托管及教师职业发展培训,并推动项目翻译成多种语言以拓展服务范围。”
更重要的是,这将帮助CMU CS Academy实现双重目标:一方面帮助学生进入计算机科学领域,另一方面打造更大规模、更多元且更公平的人才管道。“科技公司面临人才短缺,但由于学校在公平性问题上的局限,许多优秀聪明的学生难以进入这一管道,”科斯基指出,“亚马逊也意识到了这一点,正通过‘亚马逊未来工程师’计划努力改变现状。”
CMU CS Academy提供严谨的计算机科学入门课程。科斯基强调:“虽然我们面向所有水平的学生,但作为CMU必须保持高标准。这绝非对编程的浅尝辄止,而是真正的实战训练。”
尽管具有挑战性,课程设计仍注重乐趣、创造力与图形处理。此外,大量练习由近年刚结束高中学业的CMU学生设计,他们非常了解主要受众的需求。
目前,CMU CS Academy提供三门核心课程:面向初中、夏令营或课外项目的基础课程;面向初高中、通过图形动画学习编程的强化入门课程;以及为准备AP考试或大学计算机课程的学生提供的预备课程。同时,学院还提供教师培训、全天候支持及教学资源。
鉴于60%的美国公立参与学校为接受联邦资金的Title I学校,课程设计充分考虑技术资源匮乏的情况,确保在基础设备和较弱网络环境下也能流畅运行。
展望未来,科斯基表示,除资助运营外,亚马逊的捐赠还将帮助项目开发衡量课程实际影响的方法,如学业成就提升、毕业生职业路径及大学录取率变化等。“我们希望向潜在捐赠者科学地证明项目的有效性,”他说,“目前我们收到了积极的定性反馈,未来希望能用扎实的定量结果加以佐证。”
归根结底,科斯基将CMU CS Academy视为帮助年轻人获取原本难以企及资源的平台。“我们这么做是因为知道这是正确的事,”他表示,“我们幸运地在既有个人满足感又有经济回报的领域拥有技能与经验,因此有义务将这些机会分享给原本可能无法获得它们的学生。”
“我们期待看到具备不同背景的学生在掌握这些基础计算机科学技能后,对我们的世界产生怎样的影响。”

