计算机科学教育:现状、差距与未来展望

作者:娜迪亚·塔梅斯-罗夫莱多2025年04月20日
计算机科学教育:现状、差距与未来展望

计算机科学在学校中的影响力比以往任何时候都更广泛,但在谁能接触到计算机课程以及谁在注册方面存在差异。

这是根据最新的《计算机科学教育状况报告》得出的,该报告是上周由 Code.org 倡导联盟、计算机科学教师协会和扩展计算教育途径联盟发布的。

虽然全国超过一半的高中——确切地说是 53%——都提供计算机科学课程,但在传统上代表性不足的群体中,获取和参与方面存在差异。例如,女孩在全国高中计算机科学学生中只占三分之一。

之前的研究已经指出,为富裕社区服务的学校比资源较少的学校更有可能提供计算机科学。但这项新的研究指出,即使在提供编码课程的学校,参与度也可能不平等。

展望技术驱动的未来

该报告将计算机科学作为疫情相关学习损失解决方案的一部分,并大力宣传其高度的参与度。报告认为,如今,计算技能可以成为学生的潜在职业助推器,因为对精通技术的劳动力的需求正在增加。

内华达州公共教育总监 Jhone Ebert 表示,计算机科学不仅仅是编码。学生们学习解决问题、沟通以及如何从失败中恢复过来。

Ebert 说:“编码是其中一项技能,但它也是一门艺术。当学生们参与到内容中时,他们就想学习。他们会失败,但他们会从失败中学习到新的东西。”

内华达州是几个采纳了 Code.org 的所有九项政策建议的州之一,其中包括最近将计算机科学列为毕业要求。计算机科学在所有年级都提供,从幼儿园到高中。

“如果不是必须的,我永远不会上计算机科学课,但现在我真的很喜欢编码和解决问题,”内华达州七年级学生 Addison McCune 在报告中被引述说。“我是在我们学校第一个完成所有 Python 课程的学生。我喜欢挑战。”

虽然银州约有 95% 的学生可以接触到计算机科学,但报告指出,只有 3.5% 的学生注册了计算机科学课程。Ebert 预计,随着学生在高年级参加必修的计算机科学课程,这一比例会增加。

Ebert 说:“有时候人们认为计算机科学只是技术,并且背后有一扇神奇的门。事实是,编码存在于音乐、艺术作品——以及我们所做的一切中。这是每个人都可以参与的事情。”

弥合获取障碍

根据该报告,在参与者方面,全国高中白人学生占高中生的 48%,占 9-12 年级计算机科学学生的 48%。拉丁裔占学生总数的 27%,计算机科学参与者的 20%。

黑人学生占高中生的 15%,占注册计算机科学课程学生的 16%,而亚裔学生占高中生的 5%,计算机科学学生的 11%。

这种差距在经济上处于弱势的学生中最为明显,他们占高中生的 52%,但在计算机科学课程中注册的学生中仅占 36%。

报告发现,在 K-8 年级的课程中,参与度的差距最小。小学女生几乎占计算机科学学生的一半,但这一比例在中学会降至 44%,高中会降至 32%。