网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > ddos防御

美国北卡州正考虑将编程作为高中生毕业要求

十年前,、谷歌和亚马逊等科技巨头帮助推动了非营利组织 Code.org 的发展。这是一个鼓励编程学习的项目,其愿景是:"每个学校的每个学生都有机会学习计算机科学,将其作为核心 K-12 教育的一部分。"

随之而来的是,涌现了许多相似的、致力于学习编程和计算机科学的非营利组织和营利组织。其他许多组织包括 Codecademy、Treehouse、Girl Develop It 和 Hackright Academy,还有比 Code.org成立早一年的 Girls Who Code。

在考虑送孩子们去哪个编程夏令营时,家长们甚至可以列个前十名的名单。有些家长甚至会选择 Baby Code!系列丛书,让自己的孩子更早接触编程,因为"让孩子们对计算机编程感兴趣永远不会太早。"乘着这股热情,2016 年,时任美国总统贝拉克·奥巴马(Barack Obama)发起了一项名为"全民计算机科学"的倡议,提议提供数十亿美元的资金,让学生具备"在数字经济中茁壮成长"所需的"计算思维技能"。

现在,在 2023 年美国北卡罗来纳州正在考虑将编程作为高中毕业要求。如果立法者正式出台这一课程改革,他们将效仿内华达州、南卡罗来纳州、田纳西州、阿肯色州和内布拉斯加州等五个州的做法——这些州也有类似的政策,认为编程和计算机教育是全面教育的基础。倡导者认为,这些政策扩大了学生的教育和经济机会。他们认为,越来越多的工作需要"某种计算机科学知识"。

图 | Black Girls Code 项目是通过向女孩介绍计算机科学来增加从事科技工作的有色人种女性的数量(来源:AP PHOTO/BEBETO MATTHEWS)

这种对编程的热情并不是什么新鲜事。1978 年,美国国家科学基金会的专家安德鲁·莫尔纳尔(Andrew Molnar)认为,在他的定义中,计算机素养是"有效参与信息社会的先决条件,与阅读素养一样是一项社会义务"。莫尔纳尔以两个起源于 20 世纪 60 年代的项目作为案例。

一个是以麻省理工学院人工智能实验室为中心的 Logo 项目,该项目专注于让小学儿童接触计算机。另一个是在达特茅斯学院的 Dartmouth 项目,本科生在那里学习如何在校园计算机网络上编写程序。

图 | 凯梅尼是 BASIC 编程语言的共同创造者,他认为让学生"了解高速计算机的潜在性和局限性"是必要的(来源:ADRIAN N. BOUCHARD/DATMOTH COLLEGE)

只是 20 世纪 60 年代至 80 年代的几项与计算机相关的教育活动之一。但这些项目以及随后的许多项目,往往使社会中拥有最大权力的人群受益。现在的情况和当时差不多,仅靠学习编程——既不是经济不稳定背景的人获得稳定财务未来的途径,也不是解决教育系统缺陷的灵丹妙药。

20 世纪 60 年代初,当时还是数学教授的约翰·凯梅尼(John Kemeny)向大学受托人做了一次演讲,希望说服他们资助一个校内计算网络。他强调,达特茅斯大学的学生(当时他们都是男性,大多是富裕的白人)是美国未来的领导者。凯梅尼认为,"由于达特茅斯的许多学生都成为了行业和政府的高管或关键政策制定者,他们肯定会掌握高速计算设备。"

凯梅尼声称,对于那些未来潜在的位高权重者而言,"熟悉高速计算机的潜力和局限性"是"至关重要的"。1963 年和 1964 年,他和数学教授托马斯·库尔茨(Thomas Kurtz)与达特茅斯的学生密切合作,设计并实现了一个校园网,而凯梅尼主要负责设计一种名为 BASIC 的易于学习的编程语言,供学生和教师在校园网络上使用。1964 年秋天,这两个新发展的项目都受到了即将入学的学生的热烈欢迎。

随着达特茅斯大学网络在 20 世纪 60 年代的发展,网络终端被安装在新的校园计算机中心、共享的校园娱乐空间和宿舍以及校园周围的其他地方。由于该系统是作为一个分时网络建立的,这在当时是一项创新,多个终端可以连接到同一台计算机上,使用这些终端的人可以同时编写和调试程序。

这是一次变革:到 1968 年,达特茅斯有 80% 的本科生和 40%的教职员工定期使用该网络。尽管学生学习了如何用 BASIC 编写程序,这是大一数学课程的要求,但真正培养计算机文化的是学生们使用编程语言和网络的方式。

例如,橄榄球在校园生活中的重要性(1962 年至 1971 年间,达特茅斯七次夺得常春藤联盟冠军)让至少三款橄榄球电脑游戏在达特茅斯网络上爆火(FTBALL、football 和 GRIDRIRON),其中一款是凯梅尼自己写的。

(责任编辑:admin)