孩子学习编程的最佳年龄是多少?

计算机科学语言的读写能力越来越被视为儿童学习的一项基本技能。肖恩·盖洛普/盖蒂图片社"width=
计算机科学语言的读写能力越来越被视为儿童学习的一项基本技能。肖恩·盖洛普/盖蒂图片社

想象一下,如果你在小学从未学过加法,而当你上中学时,它也不是课程的一部分。后来上了高中,没人会提起这件事。然而,当你是一名大学新生时,你终于可以注册一门额外的课程,作为一个成年人来处理这个话题。

阿拉巴马大学(University of Alabama)计算机科学教授杰夫·格雷(Jeff Gray)说,这种情况可能看起来有点荒谬,但在计算机科学领域,这是一个熟悉的时间轴。乐动体育网站5.0格雷说,学生在大学里接受第一次正式的编程教育并不罕见,他也是10人教育顾问小组的成员乐动体育网站5.0Code.org乐动体育网站5.0这是一个倡导计算机科学教育的组织。

广告

他教授给小学生的大部分内容与大学入门课程的内容相同,只是对年龄做了一些调整。

“当我们向学龄儿童教授这些概念时,我们是在适当的水平上教授这些概念,”他说。“编程这个概念没有什么神奇之处,但我们从来没有像‘一等公民’这个话题那样,把它纳入学生的课程。”

在Code.org和美国国家科学基金会(National Science Foundation)的支持下,格雷为全美中小学教师提供了将计算机科学融入课堂的培训。当HowStuffWorks联系到格乐动体育英超直播雷时,他刚刚结束了在白宫的一个会议,在那里他参加了一个关于全民计算机科学这是奥巴马总统提出的让美国学生从幼儿园到高中都能学习计算机科学的倡议。

广告

最好的时间就是现在

那么,孩子学习编程有合适的年龄吗?根据格雷的说法,永远都不嫌早。由于符号的使用,即使是不会阅读或拼写的孩子也能掌握编码的逻辑。例如,在幼儿时期,年轻的程序员可以用箭头组成一系列方块,让动物在屏幕上移动到特定的目的地。

全宽"width=
学习计算机语言时培养的技能在数字世界之外也同样适用。
马特·卡迪/盖蒂图片社

格雷说:“我们为不读书的人提供了一些环境,我们也有不插电的活动,所以学生们可以在教室里走动时进行动觉活动,学习计算机科学,而不是在电脑上写代码。”

广告

用基本的编程语言刮伤这项由麻省理工学院(Massachusetts Institute of Technol乐动-软件ogy)设计的课程旨在向更多的孩子传授编程的基础知识,而且全州都承诺提高学生的数字技能。格雷说,他感到鼓舞。乐动体育网站5.0

2015年,纽约州将计算机科学纳入各级教育公立学校课程乐动体育网站5.0阿肯色州成为第一个通过该法的州全面的法律要求公立和特许高中提供计算机科学课程。

2016年2月,奥巴马总统宣布了“全民计算机科学”计划,旨在提高美国学生的数字技能。乐动体育网站5.0该计划要求为各州拨款40亿美元,为学区直接拨款1亿美元,以扩大教师培训和教学材料。这些资金将被列入下一个国家预算。此外,该计划还将从美国科学院获得1.35亿美元的计算机科学资金国家科学基金国家和社区服务公司

广告

更大的善

格雷说,虽然这些编码技能的设计是为了让美国学生掌握在数字经济中蓬勃发展所需的计算机科学技能,但其益处更为深远。

他说:“这完全是传统课程所不具备的解决问题和分析能力,是培养勇气和毅力的技能。他们正在编写的程序是在解决谜题。我们看到一些学生可能在之前的作业中放弃了,但现在他们有动力坚持下去。”

广告

这种“成长心态”是学生遇到难题和放弃或继续前进的区别。格雷说:“这些孩子在生活中更成功。”“我们在学生身上看到,在写代码的背景下,它创造了那种生活。”

这种源于编写代码的心态可能会产生深远的影响。他说:“也许下次他们遇到无法解决的数学问题时,就不会放弃,反而会感激挑战。”这些都是写代码的附带好处。”

广告

特色

广告

加载……