随着新经济的发展,像计算机编程这样的特殊技能是需要的。这就像一种被称为代码的数字语言,它允许人们编写由计算机执行的指令。目标是创造一些东西:从一个网页,到一个图像,到一个软件。
早期的编码语言出现在20世纪40年代。这些都是基本的,但他们可以做,但复杂的学习和需要一个先进的理解数学。到20世纪90年代,当大学、企业和人们开始通过互联网连接时,计算速度和内存得到了提高,从而可以使用高级编码语言。这些语言在开源平台和在线教程中广泛使用,使得许多人能够学习和继续推进这些语言,使它们变得更简单。今天,像Javascript这样的语言很容易被孩子们学会。
没有人能逃脱数字技术的影响。它被广泛应用于医院设备、远程教育传输、营销创意艺术作品或提高农业生产率等领域。编码语言开发了一种软件,可以有效地处理问题和挑战——例如,由于编码,那些没有银行账户的人现在可以使用移动电话进行保存、发送和借贷。随着国家的发展,这是一项重要的技能。
在过去的40年里,一些研究评估了学习代码对小学儿童的影响——通常是6到13岁之间。在每一种情况下,研究结果表明,这对孩子是有益的,不管他们以后的职业道路如何。
计算机语言
编码只是另一种语言,众所周知,儿童学习新语言的速度比老年人快。所以从年轻开始是一个好主意。
包括澳大利亚、芬兰、意大利和英格兰在内的一些国家已经为5至16岁的儿童开发了编码课程。
编码语言使用0(0)和1(1),这些数字的字符串表示字母表。然后,这些信息被转换成单词和句子,从而触发计算机或处理器启动特定的任务。例如,在屏幕上打印图像,打开保存在计算机中的文档或播放一些音乐。
有各种不同的编码语言。有些很容易理解,甚至孩子们都能学会。视觉编程语言——比如scratch——已经被开发出来帮助孩子们使用图像、符号和图表来学习代码。儿童可以使用的其他编程语言包括Python、Ruby和Go。
这些语言中的大多数都可以用来编写一系列命令或开发web应用程序。
编码的好处
与其他形式的数字科学相比,学习代码除了能让孩子们在未来的工作中领先一步之外,还能增强他们的创造力。
例如,在非洲,很多数学教学仍然是通过死记硬背来完成的。死记硬背是一种过时的教学方法,会阻碍孩子们的创造力。死记硬背是基于对信息的记忆和重复,也可以说是“鹦鹉学舌”。研究表明,死记硬背是没有效果的,因为学习者很少能够理解他们所学知识的应用。
相比之下,编码构建了逻辑思维,因为它需要专注于解决特定的挑战。这教会孩子们从不同的角度来评估情况,并想出创造性的解决方案。他们也会对这些想法进行测试,如果不成功,就找出问题所在。
一些研究进一步表明,编码增强了协作和沟通,这是未来工作的基本技能。
获取编码
宽带和数字设备——如电脑和智能电话——是学习如何编码的关键工具。这些项目的可及性和可负担性至关重要。政府必须投资宽带,这样大量的数据才能高速传输。他们还应该提供补贴,或至少不提供税收信息和通信技术(ICT)工具,以便更多的孩子可以在家里或学校学习编码。
许多非洲国家,如肯尼亚、埃塞俄比亚、加纳和卢旺达,已采取措施改革信息通信技术部门并扩大宽带能力。
在肯尼亚,政府认识到信息和通信技术教育的必要性,并已开始将信息和通信技术纳入课程。政府还推出了一项雄心勃勃的数字扫盲计划,将宽带带入学校,并试图将技术融入学习。但要覆盖整个国家可能需要一段时间,直到有足够的资源将其整合到所有学校。在许多非洲国家,即使是像肯尼亚这样的比较发达的国家,仍然有一些基本的挑战需要解决。例如,缺乏像电力这样的基础设施资源、计算机和知道如何使用这项技术的教师。
幸运的是,孩子们可以通过一些非正式的方式学习编码。这些包括新兵训练营、代码开发训练营、假日编码训练营和课后编码小组。在肯尼亚,有针对儿童的独立模块编码程序。还有很多免费的在线学习工具供孩子们使用,如麻省理工学院的开放式课程和Codecademy。
编码不再是计算机科学家的专利。每个职业在某种程度上都需要它。和其他学科一样,越早接触越好。
(转载:www.idcew.com)