少儿怎么学编程才能达到最佳效果?

在人工智能的发展过程中,人才储备无疑是重要的一环。人工智能应是一种可以深埋于任何产业中的底层技术。AI和每一项科技主导的产业都一样,发展的关键在于人才的密度与高度。有报道称,目前全球AI人才存量仅仅30万,而市场需求却在百万起步。人才争夺已经成为了各个国家AI战略布局的关键。

众所周知,编程是AI人工智能的核心。编程在很多人看来是一项非常难的技术,认为只有拥有聪明大脑的人才能做编程。我们虽然都知道编程在未来的发展中有很大价值,却真正误解了编程的意义。编程是一种逻辑化的思维,而不是简单的代码工具。少儿编程教育将会形成教育中的主流之一,少儿怎么学编程才能达到最佳效果呢?

编程是一种计算机思维,让孩子学习和提高编程能力的一大要素是培养编程的思维,也就是处理事情的逻辑思维能力。比如孩子在学习的时候可以先利用常见的九九乘法表,让孩子先循环写出每一行和每一列,再让他们思考循环和换行是如何进行的。孩子在思考的过程中通过思维就能很快解决出问题,这种教学方式同样可以应用到编程教学中。

学习儿童编程可以提升什么能力甚多,所以我抽选出来和大家分享一下。

儿童编程可以提升哪方面的能力?

首先解释一下儿童编程能力是指儿童为实现或达到某种效果而透过使用编程语言的手段实现的能力。

而儿童编程能力可以非技术和技术能力进行评估:

一、基本能力(非技术性):可以从观察、分析、想象、创造、合作、解决问题

1.观察—观察画面上的各项信息,作为后续利用所观察信息的前提

2. 分析—在观察的基础上,屏蔽无效的信息,对所有信息进行筛选,保留有效信息

3. 想像—对所处理的信息进行脑部想象操作,预期实际效果

4. 创造—在已掌握的经验上发现和创造新的事物

5. 合作—儿童与儿童之间的优劣势互补

6. 解决问题能力—整个学习过程中的不可缺少的能力,是学习过程中对智力和认知发展的过程

二、计算机思维能力(技术性):程序演算法、指令精简、调试操作、批判性思维

1.程序演算法—明确的解决问题顺序指令

2. 指令精简—化繁为简,化整为零,好的演算法+最小的指令代码能够使运算速度更快!

3. 调试操作—编写程序过程中,经常会遇到未知的错误。

4. 批判性思维—通过分析和评估作出更好的判断

学习编程能为孩子孩子提升以上的能力之余,还能更好地学会美国提出的『21世纪技能』中对应的学习及创新技能:批判性思考及问题解决、沟通及合作、创造力及创新。

数位素养技能:资讯素养、媒体素养、信息及通信技术(ICT)素养作结合。

总的来说,通过儿童编程的学习,主要提升这10项能力。前者是检验儿童对信息处理的最佳方法,后者则是儿童在编程的过程中应该具备的技能。

少儿怎么学编程是一个很深刻的问题,学习从来不是一蹴而就的,孩子在学习编程的过程中应该根据他们的年龄层次判断。编程虽然是用字母组成的代码和程序,但是小孩子学习编程不是让孩子直接学习编码。孩子刚接触编程的时候怎么可能懂编程程序,孩子刚开始接触的熟悉编程思维和程序是如何运行的,只有打开了孩子学习编程的世界,他们才能真正沉浸在编程的学习和创造中。

兴趣是最好的老师,学习少儿编程还在于可以培养他们的兴趣。一个人最难能可贵的优势就是有自己的兴趣。当我们知道学习编程对孩子的未来发展有重要作用的时候,我们都会想让自己的孩子尝试一下,而孩子喜不喜欢学习只有他自己知道,在一段时间的学习中孩子的反应自然会告诉我们。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181205B04O6I00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券