Facebook和Apple支持AP计算机科学原理,这个课程可以改善技术的多样性 – Business Insider
许多工程师和软件开发人员可以将他们的形成编码体验追溯到他们高中时所上课:Advanced Placement Computer Science 。
但两年前,大学理事会 – 管理AP测试的机构 – 决定尝试不同的事情。它为高中引入了另一种先进的计算机课程,希望它可以吸引更广泛,更多样化的学生进入计算机领域。
这门名为“AP计算机科学原理”的新课程涵盖了比以编码为重点的计算机科学课程更广泛的主题。它是与国家科学基金会共同开发的,编程只是课程的一部分 – 其他主题包括数据和信息,互联网和抽象。
这个想法是,那些没有编码经验的高中生如果有更广泛的课程,可能更倾向于尝试大学水平的计算机课程。
它似乎有效。
“我们看到服用AP计算机科学原理的女性人数大大增加,而传统上服用计算机科学的人数为A',代表性不足的少数民族,黑人学生,西班牙裔和农村学生,”大学理事会执行主任Maureen Reyes AP项目管理人员告诉Business Insider。
现在,包括Apple,Facebook和亚马逊在内的大型科技公司正在全力支持AP计算机科学原理,该计划为学生提供一到五分的成绩,就像其他AP课程一样,并被许多大学录取。
虽然仍有许多工作要做,但该课程的发展势头为科技行业解决其长期管道问题的努力提供了乐观的新原因:大多数程序员往往是白人或亚洲男性。
认可程序
一家完全接受AP计算机科学原理的公司是Apple,它正在开发和审查一个新课程,以及专注于Apple的开源编程语言Swift的College Board。
苹果公司周一宣布 ,“在下一学年,苹果公司将发布免费的AP计算机科学原理课程大纲和课程,让高中学生有机会通过Swift学习App Development,获得Advanced Placement学分。”
“AP计算机科学原理的优点在于教师可以教他们想要的任何语言,”雷耶斯说。她解释说,这有助于扩大教授课程的教师人数;旧的AP计算机科学课程专注于Java。
“我们很早就认识到,我们需要额外的支持才能教授这门课程,因为很多学校都没有现成的计算机科学老师可以选择这个,”她说。
这就是Apple的用武之地。现在有一个大学理事会流程,它支持课程提供者和教师课程,以便他们可以教授课程。目前,有10个认可的提供商,如Code.org,Apple希望加入这一行列。
雷耶斯说:“过去几年,我们与苹果公司就如何支持教师和教授斯威夫特等问题进行过对话。” “最后,他们今年做出了承诺,成为AP CS原则的认可提供者,这意味着他们正在开发与课程一致的完整课程 – 他们将为与课程一致的教师进行专业发展。”
Apple现在正在经历认可程序。如果获得批准,大学理事会将在3月份公布,以便课程可以在明年秋天开始实施。
Apple的硅谷邻居Facebook尚未开发自己的课程,但它也支持AP计算机科学原理。
Facebook代表告诉Business Insider,过去两年,Facebook已经在加利福尼亚州门洛帕克的校园里为100名计算机科学教师举办了一次年度峰会,计划明年再次举办。
雷耶斯说:“Facebook尚未开发任何与内容相关的支持,但他们在Menlo Park总部的最后两个夏天举办了一次教师峰会,以支持教师。” “真正的目标是让教师们了解在一家大型科技公司工作的感受。”
亚马逊还致力于高中教育,包括一项名为“ 亚马逊未来工程师 ”的计划,该计划为AP计算机科学课程的“Edhesive”课程提供资金。
“亚马逊已经创建或正在创建可以纳入AP CS原则课程的基于云的模块,”雷耶斯说。
迄今为止取得了成功
大型科技公司可能会提供资源来支持AP计算机科学课程,因为它看起来好像在起作用。
根据大学理事会的说法,AP计算机科学原理是非营利组织历史上最大的课程 – 去年有50,000名学生参加,今年有76,000名学生参加。
参加AP CSP考试的女学生人数从2017年的13,328人增加到2018年的22,721人,增加了70%,黑人学生和西班牙裔学生的入学率增加了70%以上,68%。
这些是许多大型科技公司希望在其多样性报告中吹嘘的增长数字。
这是一大批可以获得该课程大学学分的学生,如果他们想从事技术职业,他们可以跳过大学的入门课程。
鉴于许多硅谷领导人将“管道”归咎于多样性方面的黯淡进展,大型科技公司可能需要这个AP课程才能取得成功。