儿童学编程:儿童应该怎样学编程

1. 为什么要学编程?

1.1 重要性

首先要纠正一个误区:学编程就是以后为了当程序员。就像学画画不一定以后要成为画家,而是为了培养美感;学编程不一定以后要成为程序员,而是为了培养编程思维。

学外语是为了与全世界的人交流,学编程是为了掌控计算机这一强大的工具。

1.2 能力培养

学习编程对于数学能力和逻辑思维能力的培养,显而易见,已经有大量的文章在讲,我就不再赘述。我想讲讲更深层次的能力培养,比如创造力,实验能力,项目管理和团队协作。

创造力:编程本质上是一个创造工具,就像一把画笔一样,能画的逼真只是一方面,更重要的是画什么?能不能把想象中的事物画出来?编程也一样,实现一个老师布置的代码作业很简单,更重要的是促使孩子去生活中寻找哪些问题可以由程序来解决。

实验能力:写程序只是一部分,调试程序更重要。当孩子发现自己写的程序与预期不一致时,需要反复实验,看看能不能自己找到原因,持续改进,最总达到目的。

项目管理:用PMP的知识去做少儿编程也许是杀鸡用牛刀,却是有益的尝试。任何一个编程项目,其实施过程都可以经过PDCA戴明循环(Plan计划-Do执行-Check检查-Act处理)。通过编程项目,可以有意识的培养小朋友的项目管理能力。

团队协作:小型编程项目可以孩子单独完成,大一点的项目,可以让几个孩子一起完成,比如一个孩子画造型,一个孩子编辑音乐,一个孩子负责一个角色的代码编写。只要安排得当,孩子的沟通和协作的能力也能得到提升。

1.3 态度培养

编程除了能培养孩子的技能,更重要的是使其养成一些好习惯:严谨,有条理,不断优化。

1.4 升学加分

话不用多说,直接看看清华大学2019年自主招生简章,原文链接:

https://www.tsinghua.edu.cn/publish/bzw/7545/2019/20190328154655256843148/20190328154655256843148_.html

儿童学编程:儿童应该怎样学编程图1

2. 学什么?

世界上的编程语言非常多,根据孩子不同的年龄,可以有不同的选择。

小学生(6-12岁)比较适合图形化拖拽式的编程,比如Scratch。

在Scratch编程界面,程序语句都以拼图模块的形式呈现,模块按功能划分为不同颜色。编写程序时,用户只需像拼插积木那样把拼图模块垒在一起。只有当程序在语法上合规合理时,模块的接口才能对接上。用模块接口的形状作为拼插指引的设计借鉴自乐高积木。

Scratch不需要孩子牢记语法,甚至不识字也可以玩。

Scratch的具体介绍可以参见我的文章:https://www.toutiao.com/i6744150918784090636/

下图是Scratch的示意图,来自我的另一篇文章:https://www.toutiao.com/i6745836272205431308/

儿童学编程:儿童应该怎样学编程图2

Scratch无法实现复杂的逻辑,对于初中生(12-15岁)来说,Python会是比较好的选择。

下面是一个Python代码的示意图:

儿童学编程:儿童应该怎样学编程图3

3. 怎么学?

程序语言有各种语法,其实不用去死记硬背,活学活用才是正道。

关键的是如何实际生活中的概念映射到计算机的逻辑中,这就是所谓的编程思维。比如近年来在高考卷中出现过的程序题,流程图就是编程思维的一种具体体现,对于学过编程的孩子,就是送分题了。

儿童学编程:儿童应该怎样学编程图4

学习编程一定要循序渐进,切不可卖弄技术。对于少儿来说,主要是给他们打开一扇窗,培养他们对于编程的兴趣,学得太难太枯燥,都容易打击到小朋友的自信心,所以对于小学生,编程课程设计一定要有趣,最好是把小朋友熟悉的卡通角色加入到程序当中。

除了老师讲解基本的编程原理和示例外,搭建一个自组织学习环境(SOLE, self-organized learning environment) 也是很有帮助的。SOLE 旨在利用 6~13 岁孩子的好奇心和参与驱动学习的兴趣,帮助教师和家长鼓励孩子探索和解决问题。让学生们分组,一起完成编程,学生们就会相互学习,解决问题。

很多家长担心长期使用电脑是否会影响孩子的视力,这也需要少儿编程课程特别的设计,使用屏幕最长不要超过1小时,课间安排休息,还会做眼保健操。对于00后的孩子来说,他们就是互联网原住民,不让孩子接触和使用任何屏幕是不可能的事情。只要合理安排,少儿编程并不会对视力造成影响。

未来编程技能将会成为每个人都必备的基本技能,并且也有专家预测在未来对于编程专业人才的需求量会越来越大,因此现在学习编程能提高未来就业的竞争力,并且也会让学生能更快的适应未来的生活和工作环境。编程作为一种独特的工具,是为了帮助孩子找到一种适合自己学习以及生活的方式,从而让每一个孩子都能高效并且更加主动学习。学习编程学习的不仅是编程知识,而且能够提高孩子的各方面能力: 1、编程帮助孩子培养逻辑思维能力和抽象思维能力。为了使计算机能够理解人的意图,孩子就必须要将解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。学习编程能够培养孩子的体系化思维、逻辑思维和抽象思维!经证实80%孩子在学习少儿编程后,自然科学理解能力有显著提升! 2、编程提升创造力,帮助孩子跳出思维定式。根据调查研究,孩子在15岁后便会形成思维定式,如果他们在此前从未有过发挥独一无二的创造力的机会,将来不管遇到什么样挑战,大脑会惯性地告诉他们,这件事是无能为力的,孩子的人生从此变得平庸。而编程的过程“就像艺术一样在创作”,孩子们会享受到创造的乐趣。 3、编程增强孩子自信心,提高做事情的专注力。完成一个完整程序的制作能够有效提高孩子做事情的专注力,一个由自己一步步建立而来的作品更是能够增强孩子的自信心,让他们可以更有勇气地面对将来学习、生活中可能遇到的挫折。选择酷叮猫少儿编程来学习编程,受益一生。爱编程,会学习。

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/922.html

(0)
上一篇 2022-04-24 下午12:34
下一篇 2022-04-24 下午12:59

相关推荐

  • 本科自考费用大约多少

    自考本科的费用主要是看是报名的大自考还是小自考。 大自考,所谓的大自考就是自己负责自考期间的所有事情(我当时自己报的是大自考),报名、买教材、学习、找真题等,大自考考试都是全国或者…

    培训问答 2022-11-04
  • 孩子胆小怕事,孩子在学校胆小怕事什么原因

    一、哪些原因会导致孩子胆小怕事   1、孩子的生活圈子过于小   我女儿就是这样,两岁时放回老家让她奶奶带,奶奶很少带她出去玩,结果胆子小得很,看到陌陌人就哭。 有些孩子平素只生活…

    2022-10-30
  • 高尔夫球培训:青岛有专业的儿童高尔夫学习球场或者培训机构吗

    青岛阳光高尔夫运动中心是全国亿万学生阳光体育运动领导小组办公室青少年高尔夫项目部的执行机构;是中国高尔夫球协会批准的青少年训练中心和全国青少年阳光高尔夫公开赛承办单位;同时被授予“…

    培训问答 2022-04-18
  • 软件测试用例怎么写,软件测试用例设计方法

    好的测试用例标准: 质量属性: l 正确性:确保测试标题描述部分的内容正确性。 l 经济性:只为确定需要的目的设计相应的测试步骤。 l 可重复性:自我一致性,即不管谁执行此用例,结…

    培训问答 2022-06-10
  • 泰州有什么好吃的美食

    泰州有源远流长的历史,有着深厚的文化积淀。过去,我曾经来过泰州,今天,我又来到泰州。对于我来说,泰州既生疏,又熟悉。泰州是通江达海、兼容并蓄的历史文化名城。在泰州两天,没有遇到花哨…

    2023-03-06
  • 成都ios培训,成都ui培训机构哪个比较好求推荐

    用尽洪荒之力,奔向想要的未来 【遇见新华,“预见”未来,遇见更好的自己】 “遇见新华,“预见”未来,在这里我遇见了更好的自己!。”何锐杰对当初择校时的选择充满自豪和感激。 新华互联…

    2022-06-30
  • 卤肉哪里学,学做卤肉肉到哪里学最好

    卤菜学习,先从卤水说起,卤水被一些人说的天花乱坠,高深莫测。最终也只是由四个材料架构组成: ①清水②药材③调味料④料头(即葱、姜、蒜这类),补料的时候向这四个方向肯定是没错了。宝卿…

    2022-06-08
  • 商务礼仪资料,一些常用的商务礼仪有哪些

    作为一名老销售人员,谈谈我的经验: A.形象规范 一、上班时应着正装,以便更好地融入职业化的工作环境。上班期间请保持服装整洁,头发梳理平整,皮鞋擦干净。男生不得留长发、蓄须;女性别…

    培训问答 2022-04-16
  • 华师大继续教育学院,华东师范大学有哪些学院

    学校目前设置有人文社会科学学院、教育科学学院、公共管理学院、学前教育与特殊教育学院、外语学院、商学院、东方房地产学院、对外汉语学院、传播学院、艺术学院、设计学院、体育与健康学院、理…

    2022-07-12
  • 如何学软件技术培训

    首先楼主的问题没有说清楚,你这个搞软件培训教程,很难精确理解,你是做软件开发培训,还是用软件来搞培训教程,这里我都理解了,在网上搞培训了,比如ps高级培训教程。软件开发培训教程等。…

    培训问答 2022-08-06

发表回复

登录后才能评论