文 | AI国际站 唐恩
编 | 艾娃
本文由AI国际站 原创出品,未经许可,任何渠道、平台请勿转载,违者必究
在全球范围内,将信息转换为数字格式(也称为“数字化”)已提高了公共部门和私营部门的生产率。结果,世界上几乎每个国家都在朝着数字经济迈进。
随着这种新经济的发展,需要计算机编程等特殊技能。这就像数字语言(称为代码)一样,它使人们可以编写由计算机执行的指令。目标是创建一些东西:从网页到图像,再到软件。
早期的编码语言出现在1940年代。这些是他们可以做什么的基础,但学习起来很复杂,需要对数学有深入的了解。到了1990年代,当大学,企业和人们开始通过Internet进行连接时,计算速度和内存得到了改进,可以使用高级编码语言。这些在开放源代码平台上变得广泛可用,并且在线教程使许多人可以学习并继续改进这些语言,从而使它们变得更简单。如今,像Javascript这样的语言很容易被孩子们学习。
没有人能逃脱数字技术的影响。它广泛用于医院设备,远程教育交付,营销创意艺术品或提高农业生产力等领域。编码语言开发了可以有效处理问题和挑战的软件-例如,由于进行了编码,无法获得银行帐户的人现在可以使用手机来保存,发送和借钱。随着国家的发展,这是一项重要技能。
在过去的四十年中,几项研究评估了学习代码对小学生的影响-通常在6岁至13岁之间。在每种情况下,研究结果表明,无论孩子后来的职业生涯如何,这对儿童都是有益的。
电脑语言编码只是另一种语言,众所周知,儿童比老年人学习新语言的速度更快。所以开始年轻是个好主意。
包括澳大利亚,芬兰,意大利和英国在内的多个国家已经为5至16岁的儿童开发了编码课程。编码语言使用零(0)和一(1),这些数字的字符串表示字母。然后将这些翻译成单词和句子,从而触发计算机或处理器启动特定任务。例如,在屏幕上打印图像,打开保存在计算机上的文档或播放一些音乐。
有多种编码语言。有些非常易于理解和合作,甚至儿童也可以学习。视觉编程语言(如Scratch)已开发出来,可帮助儿童学习使用图像,符号和图表进行编码。孩子们可以使用的其他编程语言包括Python,Ruby和Go。这些语言中的大多数可用于编写一系列命令或开发Web应用程序。
编码的好处与其他形式的数字科学相比,除了为他们提供未来工作的领先机会之外,学习代码还可以增强孩子的创造力。
例如,非洲的许多数学教学仍通过死记硬背的学习来完成,死记硬背是一种过时的教学方法,不利于儿童的创造力。刻板的学习基于信息的记忆和重复,可以说是“模仿”。研究表明,死记硬背的学习并不有效,因为学习者很少了解他们所学知识的应用。
相比之下,编码建立了逻辑思维,因为它需要专注于解决特定挑战。这教会孩子们从不同角度评估情况,并提出创造性的解决方案。他们还可以测试这些想法,如果不起作用,则可以找出问题所在。
一些研究进一步表明,编码可以增强协作和沟通,这是未来工作的基本技能。
获得编码宽带和数字设备(例如计算机和智能手机)是学习如何编码的关键工具。获得和负担得起的是至关重要的。政府必须对宽带进行投资,以便可以高速传输大量数据。他们还应该提供补贴,或者至少不提供税收信息和通信技术(ICT)工具,以使更多的孩子可以在家里或在学校学习编码。
许多非洲国家,例如肯尼亚,埃塞俄比亚,加纳和卢旺达,已采取步骤改革ICT部门并扩大宽带容量。
在肯尼亚,政府意识到对信息通信技术教育的需求,并已开始将信息通信技术纳入课程。政府还推出了一项雄心勃勃的“数字素养计划”,该计划将宽带带入学校,并尝试将技术整合到学习中。
但是,直到有足够的资源将其纳入所有学校之前,覆盖整个国家可能要花费一些时间。在许多非洲国家,即使是像肯尼亚这样的较发达的国家,仍然需要解决一些基本挑战。例如,缺乏电力等基础设施,例如资源,计算机和知道如何使用技术的教师。
幸运的是,孩子们可以通过非正式的方式学习编码。其中包括新手训练营,代码实验室,假期编码训练营和课后编码小组。在肯尼亚,存在针对儿童的独立模块化编码程序。孩子们还可以使用许多免费的在线学习工具,例如麻省理工学院的OpenCourseWare和Codecademy。
编码不再是计算机科学家的专项。每个职业都需要某种方式。像其他科目一样,总是最好在幼年引入。