少儿编程(机器人编程)

网友投稿 2018-11-20 17:50

https://cdn.china-scratch.com/timg/181122/1K02R432-0.jpg

少儿编程是什么?

最近几年,少儿编程渐渐热起来。它在锻炼逻辑思维方面和奥数很像,但它不是奥数,应该看作一门新的“外语”——一门人类与计算机沟通的外语。

在未来人工智能时代,编程很有可能成为比英语更重要的“第二语言”。

少儿编程不是培养程序员,它的核心是计算和思维。

编程教育的最终目的是培养孩子的思维能力、实践能力,和解决问题的能力。

孩子在学习过程中,最开始也不是写代码,而是通过程序积木完成编程。

以目前最流行的Scratch编程工具为例,孩子先构思自己的项目,再拼搭程序单元“积木块”去编程。如果经过测试发现程序错误,再运用逻辑分析能力去纠错,完善程序。方法并不唯一,中间有很多种编程方法都能得到正确结果,孩子可以不断探索和创新,最终编写出故事,或属于自己的艺术、音乐创作……

https://cdn.china-scratch.com/timg/181122/1K02R331-1.jpg

编写打地鼠游戏

同龄孩子,学过编程和没学过编程,在思维方式上会有非常明显的差异。

经过学习训练的孩子,会具备清晰的逻辑思维,问题分解和解决能力都有很大提高。

少儿编程的发展过程

最早由奥巴马呼吁美国的学生开展“编程一小时活动”,随后英国和澳大利亚跟进。目前全球已有16个欧美国家将少儿编程教育纳入公立学校的日常课程,芬兰、加拿大、丹麦等24个国家已经在基础教育中设立了编程课程大纲。

2017年7月,国务院出台《新一代人工智能发展规划》。

2018年,教育部公布高中新课标,将编程语言、算法等划入高中新课标,编程、计算思维成为必修内容。

紧接着,教育部《教育信息化2.0行动计划》中,提出要提高中小学生和老师的信息技术素养。

2017年,浙江确定Python编程语言进入浙江省信息技术高考,山东把编程正式升级为高考科目,跟物理等学科并列。

2018年,南京中考纳入编程考试科目。同年,各地高校和中学加大了对编程教育的倾斜,17所985高校给出科技特长生加分条件, 211高校紧随其后。

就在刚刚过去不久的2018年高考里,全国各地的试卷都在不约而同地开始考察学生们的编程思维。

https://cdn.china-scratch.com/timg/181122/1K02S032-2.jpg

不仅是数学,语文作文题也穿插了大数据的编程思维。这是全国卷2的作文题目:

https://cdn.china-scratch.com/timg/181122/1K0291443-3.jpg

少儿编程教学体系

那少儿编程应该怎么学?怎样合理安排孩子的学习过程呢?

4-6岁低龄儿童从培养兴趣出发,由机器人编程开始。带孩子玩一些编程小游戏,用指令控制机器人到达终点,或者绕过障碍物等等。通过能实际看到的硬件作为媒介,感受程序对机器人的动作控制能力。

再大一点的孩子从图形化编程开始,学习Scratch语言(主要使用拖动积木块来编程),培养逻辑和编程思维。等孩子掌握一些基本编程原理后,到小学高年级和初中阶段学习代码语言Python,尝试编写一些软件,初步学习算法、数据结构以及面向对象编程。

如果孩子优秀,可以参加NOI和NOIP信息大赛,奖牌的含金量也很高。

尤其是中学生五大联赛之一的信息学奥赛NOIP。这是一项与数学、物理、化学、生物并列的奥林匹克学科竞赛,许多NOIP得奖的孩子会被更多知名中学、国内外重点大学免试或降分录取。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com