欢迎光临
我们一直在努力

【领动推荐】编程不仅仅是敲代码

前几天,朋友的孩子参加一个编程比赛,要提交自己设计的程序或小动画,希望我给孩子提供一些帮助,我决定教他使用scratch软件来制作。

教会孩子如何使用后,自己就开始制作。选择软件上不同的角色,加上各种场景,进行设计。

在他制作的过程中,我发现了一个所有孩子都会出现的问题,缺乏规划,想到哪里做到哪里,没有任何的计划,做了许久,始终没有达到他想要的结果。

之后我指导他先做规划,遇到问题自己思考如何解决,再一步步往下进行,很快就完成了制作。这种有规划,按照计划执行的逻辑思维就是编程带来的好处吧!

现在许多家长不满足学校已有的课程或学习形式,会让孩子学习一些感兴趣的课程。例如美术、书法、少儿编程等,其中少儿编程最有助于开发孩子的逻辑思维。

卡内基梅隆大学的Jeannette Marie Wing教授曾说过,“人人都需要培养编程思维”。斯坦福大学教育学院在网站上也强调编程不只是要学写代码,更重要的是培养孩子编程思维。

什么是编程思维?它就是我们做事时的思考活动。就像我们生活中做什么事都需要一个思考的过程,再行动。

学习编程有什么好处呢?

编程培养孩子的综合能力,不仅仅是解决问题的能力。

1.大框架思维

写一个软件,需要先做设计,搭架构,就像QQ程序,腾讯的CTO十几年的程序架构都适合现在几亿人的在线,这是多么强大的架构能力啊!

写一段程序,也需要有个大体框架,这种统筹规划全局的思维几乎在任何学习、工作项目中都要用到。

2.复杂任务拆分

一个复杂的问题,看起来千头万绪,编程者需要把它拆解成一个个简单的小问题,再逐个击破。

就像生活中策划一个生日派对,只需要“拆解”细分,比如分成确定邀请多少客人,买些什么食品,派对上些什么节目……这样就好办了。

3.函数变量思维

这有点像麦肯锡方法,“不要重新发明一个轮子”,就是应用了“函数思维“,需要时直接借用原有的思维模式,重新输入条件,进行问题解决。

例如,编程者通常会把那些将会被重复使用到的运算过程或方法,先编写并储存为函数,需要时就直接调用,只需改动输入某些参数、不同场景等即可,不用每次都重新编写。

下面我们再来说说孩子们用的比较多的Scratch对孩子有什么具体的帮助

Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向少年的编程工具,几乎所有的孩子都会一眼喜欢上这个软件,树立起对编程的兴趣, 锻炼他们各方面的能力。

1.更好的学习数学

课堂上学生会学习制作一些移动类游戏,从中会学习到有关直角坐标系的知识。孩子们在制作完游戏后,会了解到 x 轴和 y 轴的概念,之后可以鼓励他们自己去制作更多的游戏,学会应用。

2.锻炼他们的逻辑思维能力

编程其实就是用逻辑思维解决问题的过程。在学习编程的过程中会多次锻炼他们思考问题,解决问题的能力。或许他们不能完全明白编程的一些专业名词的作用,但那种思维过程已经深深印在他们的脑海中,应用到解题过程,解题速度会大大提高。

3.元认知能力提高

5-6 岁年龄段的孩子,他们会从感知环境到形成逻辑关联,学习编程会帮助激发他们的的创造性思维和发散思维,更好地帮助他们建立逻辑思维。

人工智能时代的发展,编程会像英语一样普及,需要我们每个人都去掌握。身处这个时代,是我们的幸运,根据自己的情况,加强学习,不断提高自己。

四川省成都市成华区

二环路东二段8号2层(建设路校区)

四川省成都市高新区

天府四街1066号大源印象10号(大源校区)

领动机器人创客中心

即可领取丰厚试听报名大礼包一份

赞(20)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址