少儿编程到底学些什么?据说网上少儿编程火了,你怎么看?

书式折点


少儿编程最主要还是培养计算机思维和逻辑思维。所谓计算机思维就是对计算机运作方式的理解,无论以后是否从事IT行业,都能在学习电脑时举一反三,现在任何一项工作都离不开计算机辅助了。而逻辑思维则锻炼了推理能力,对于数理化等理工科的学习同样有促进作用。

我个人中学阶段在相关比赛获奖,因此对青少年学习编程体会颇深。获奖给了我中考加分的资格,但因为逻辑思维得到锻炼,数理化成绩都很好,直接考上省重点了,加分都没用上……大学学习C语言也比同班同学轻松不少。

所以我个人是十分赞成孩子接触一下少儿编程的,最近也和我们这儿规模比较大的TDOG有合作,他们的专业程度超出了我的预期。


iamchenyiqun


首先很高兴能回答您这个问题,以下是我个人对这个问题的看法与想法,希望我的分享能给大家带来帮助,也希望大家能够喜欢我的分享。

作为一名教育行业的从业者,一名资深创客,听到身边越来越多的家长在谈论和关注少儿编程,但又不甚了解。一提到编程,他们马上想到的是一些职业名词,如程序员,黑客等。少儿编程教育是不是要培养孩子做程序员呢少儿编程到底是什么?

1. 什么是少儿编程?

根据中国对各年龄段的划分标准,少儿,即少年和儿童的简称,是指7周岁到17周岁的少年儿童。

少儿编程教育,是指对适龄7周岁到17周岁学生,通过编程游戏启蒙、可视化的图形编程等课程,培养学生的计算思维和创新能力的这一类课程教育。值得注意的是,少儿编程教育和成人后的高等教育或是职业教育中编程是有很大的区别。少儿编程强调的是寓教于乐,通过编程游戏启蒙、可视化图形化编程软件,培养学生的编程思维,一种高效解决问题的思维方式,而不是追求学习如何写代码、编制应用程序的技巧。

说到编程思维,这里展开阐述一下。"编程思维(computational thinking)",即"理解问题-->找出路径-->解决问题-->实现目标"的思维过程,它由分解、模式识别、抽象、算法四个步骤组成,笔者通过下面一张图标来归纳,通过类比整理书包的例子来对比说明。

通过学习编程,可以提高孩子学习解决问题的能力。编程思维能力和解决问题的能力都是相关的,从小开始学习思维能力训练的孩子,他们的思维谨密、语言表达丰富、创造力强。客观公正地讲,这正是少儿编程教育的本意。但是现在一些教育机构为了鼓吹父母报名竟然大肆鼓吹,好像学会了少儿编程,就能和未来接轨,能提升孩子的编程能力,以后成为软件工程师大有可为,当然这个是有拔高的嫌疑。因此,需要正确地看待少儿编程,对于少儿编程学习做出合理的期望

。学编程绝不仅仅是为了让孩子成为程序员,最重要的是能锻炼和培养孩子的逻辑思维、解决问题的能力和创新力。当孩子拥有了这样的思维和能力,即使是在其他任何领域都能非常出色。

2. 少儿编程发展趋势?

正如乔布斯所说:每个人都应该学习一门编程语言,学习编程教你如何思考。

少儿编程,源自国外的STEAM教育。是近年来越来越火爆的素质教育的组成部分,目前我国少儿编程教育仍处于起步阶段。

2017年07月20日,中国国务院发布《新一代人工智能发展规划》 ,将人工智能上升为国家发展战略。规划也明确提出:"在中小学阶段设置人工智能相关课程,逐步推广编程教育"。现在浙江省已经将编程纳入高考科目,北京、南京、广州等城市也陆续将编程列入中考特招项目。国家政策鼓励发展STEAM教育、创客教育等素质教育。编程是创客教育的重要组成部分,是人工智能与机器人教育的基础学习科目。少儿编程教育也是素质教育的重要一环,少儿编程是STEAM教育的最有效的载体。下面重点阐述学习少儿编程有哪些好处呢?

1) 培养孩子的逻辑思维;

2) 提高让孩子分析问题能力;

3) 提高解决问题的能力和创新力。

4) 培养团队协作、抗挫能力;

5) 学习编程对数学理解、英语兴趣、严谨理念、动手能力和创造力的培养有很大帮助

3. 如何学习少儿编程?

少儿编程希望启蒙孩子的编程思维,培养孩子的编程学习兴趣,因此需要根据不同年龄段的孩子,系统性的设计和选择少儿编程课程。

1) 7岁-10岁,当孩子初始接触编程时,可以选择易于入门的图形化的积木式编程软件,如Scratch。图形化积木式编程只需要简单的拖拽,便可让其完成某些编程,完成一些动画、游戏作品,寓教于乐,这个过程既能学到东西,而且过程也很有趣。例如,学生在scratch制作一个卡通人物讲故事的动画作品,首先就要学会创建角色,控制指令、切换角色。通过拆分任务、拖拽积木模块、控制任务进度,在这个过程中就可以理解编程中的"事件处理"、"顺序执行"、"条件"、"循环"、"目标实现"等的概念。

2) 10岁-12岁,当孩子掌握基本编程概念,如理解掌握变量,循环,条件等基本的编程概念后,就可以结合开源硬件(Micro:bit和Arduino)和mlock硬件来学习编程。如使用Micro:bit硬件来学习编程,通过硬件编程的学习,可以学习到硬件基础、传感器原理、电子电路原理、Micro:bit初级应用,更加深入的学习编程知识点。下面的一段视频,是指导学生使用mlbock硬件完成海洋灯的作品,学生学习后非常的感兴趣,也非常的有成就感。

3) 12岁-17岁,孩子对编程非常感兴趣,可以入门学习Python和C++基础。这个阶段先入门Python,学习使用Python结合智能机器人编程,同时感兴趣也可以学C++基础,这个时候关注全国青少年信息学奥林匹克竞赛(NOI)。NOI,是由国家教育部、中国科协批准,中国计算机学会主办的一项面向全国青少年的信息学竞赛和普及活动。


在以上是个人的意见与建议,希望我分享的这个问题的解答能够帮助到大家。

创客教育说,传递创客精神,欢迎关注交流评论和转发!


创客教育说


少儿编程跟书法、艺术、奥数等一样可以看作是兴趣爱好,与未来工作没有什么直接的关联关系。少儿编程强调的是一个逻辑思维的锻炼,它可能会用到语文、数学、艺术等各种学科的知识。可以在编程的过程中学习到文化课知识,也可以将学习到的文化课知识加以灵活运用。当然了,也可以参加一些比赛,比赛的规模不一样含金量也不同。有的是可以参加高校的自主招生的。


小红帽编程


儿童时期确实是培养逻辑思维的关键时期,且少儿编程确实是培养逻辑思维最适合的方式。可能提到编程我们首先想到的会是一堆代码,但事实上,少儿编程是学习scratch的,它已经将编程语言细化包装到可视化积木块当中,通过拖拉拽的方式排列组合以达到各种各样的动画效果。

现在就连美国航天局NASA也要求员工学习scratch来为航空项目编程,而且scratch开发团队也在一直优化scratch工具,它可以实现很多效果,既简单易学,又能培养兴趣。5~18岁都是思维培养的最佳时期,所以9岁学编程并不算晚。


魔扣思维空间


您好!很荣幸能回答这个问题。

少儿编程听起来就给人一种很高大上的感觉,毕竟名字里有个编程嘛,就会让人联想到计算机科学、高科技、黑客这样的词语。但是我们都知道小孩子嘛,不可能真的变成我们脑子里联想的那几个词语(除非是像小谢尔顿这样的孩子),所以家长们会疑惑孩子们到底学习与编程有关的什么知识点?有什么意义?有什么实际的用处? 那么孩子到底学的是什么呢?我们来分析分析:编程编程,始终会设计到编程语言。而编程语言的使用肯定是有逻辑联系的,孩子们学习这种编程语言,会了解它的使用方法,学习它的前后联系,会大概的明白目的—途径—方法—结果这样的逻辑关系。从孩子们设计东西,到动手组装、到完成任务、发现问题、检查问题、思考问题、解决问题这样一系列的过程,其实学习的就是逻辑思维,很多时候我们会注意到孩子们说话吞吞吐吐的说不清楚,殊不知孩子们的年纪根本没有什么逻辑观念,有些时候孩子们说活就会特别的着急,因为他们无法用语言完整的表达自己的意思,这就是问题所在。


所以让孩子们学习少儿编程还是有必要的,但是家长们还是应该有自己的主观意见,好好的与孩子交流,尊重孩子们的看法再带孩子去学习少儿编程。


分享到:


相關文章: