全国站

全国站

少儿学习编程的意义

贤爸科学馆 2018-06-12 13:40:13

小学家长最新升学资料下载

  前几天,小贤学校要准备一个编程比赛,要提交自己的设计的程序或小动画。作为老爸,关键时候还是帮帮他的,我们决定用scratch软件来编写。

  开始时,他直接打开软件,先糊弄一番。选上小猫或不同那个的角色,加以不同的场景,动手做起来。

  不过,我很快发现,孩子们做事情都有一个通病,就是先干再说,没有规划性。所以,我马上叫停了他,先和他一起做计划,先要准备做什么,描述好最后的效果,还有那些不懂的东西要学习,最后再动手开始干。

  这样按部就班做事,这也就是编程思维的表现吧。

  为什么要让孩子学编程?

  因为不满足学校已有的课程或学习形式,我会选择一些让孩子感兴趣的模块,让孩子学习。例如科技制作,编程等。儿童编程绝对是开发逻辑思维的工具。

  编程思维是每个人的基本技能,今后不懂编程就是半文盲。2006年,卡内基梅隆大学的Jeannette Marie Wing教授所提出了“人人都需要培养编程思维”。

  2013年,斯坦福大学教育学院网站上的一篇文章“Learning to code isn't enough”(“只学写代码是不够的”),强调不仅仅是要学写代码,更重要的是培养孩子编程思维。

  什么是编程思维?它是指人脑的某种理性思考活动。编写一个计算机程序,跟做一道菜,完成一个项目,管理一家公司,本质上都具有相同的目标——就是要有序地解决问题。

  编程学习的好处!

  [d3hfZm10PXBuZw==副本2.png]

  我觉得,编程会培养孩子的多种能力,比纯粹的解题能力更重要。

  1.大框架思维

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

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

  2.复杂任务拆分

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

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

首页 上一页 下一页 尾页

  相关推荐:

小升初试题、期中期末题、小学奥数题

尽在奥数网公众号

栏目推荐
首页 导航
Baidu
map