勤学教育网合作机构> > 童程童美欢迎您!
童程童美banner
少儿编程学习网>

应该如何教小孩子学编程

1

应该如何教小孩子学 编程

当你有了孩子之后,假如他真的对互联网、电脑感兴趣的话,编程技术的学习将会是从小培养的首选。那我们应该如何教小孩子学编程呢?看看下面这篇文章吧。

应该如何教小孩子学编程

编程语言的选择

编程是一项任何人都可以参与的创造性活动。

你的孩子或许不喜欢编写数据研究算法,但他们可能会喜欢创造一些好玩的游戏。所以首条就是关于语言的选择。一般来说主流的编程教育会教三种语言:Scratch、Python、C++。

这里推荐按照年龄划分。7-8岁的孩子可以选择 Scratch 。这个是专门为小孩子准备的 ,0基础的入门者也可以学习。

展示程序源代码

编程是个需要动手练习的技能,光靠看书可不行。你必须让孩子们动手写,这个效率要远高于只跟他们谈概念。否则即使学会了变量、循环、函数,孩子坐在一个空白编辑器前面编写一个新程序时仍然不知道从哪里下手。所以好的办法是你和他们肩并肩坐一起并讲解每一行需要编写的代码,教会他们探究事物的本质。

对了,如果你想分享在线资源给孩子,找那种代码行数小于200的小程序。Scratch 网站会自动共享其网站上所有项目的源码。

从小游戏开始学

兴趣是很好的老师,如果你上来就给孩子讲什么变量、逻辑运算,估计孩子会毫无兴趣,而且也听不懂。所以好的方法就是从一款有趣的小游戏开始了解编程。很多年轻程序员往往都是从编写视频游戏开始的。《愤怒的小鸟》、《Mincraft》和其它的游戏都是灵感的源泉。

让孩子自己动手

编码是一个需要动手练习的技能,和孩子们一同练习时,一定要避免抢过孩子键盘的冲动,即使是短暂的也不行。如果他们遇到困难,千万别要拿过键盘鼠标自己操作,要用手指去点屏幕去引导他们。

不管他们要输入什么代码,都让他们自己去做。如果你自己做可能会更快,但孩子可能会什么都没有学到。还是那句话,多练习是提升自己的好方法。

2

教小孩子学编程基础知识的工具

Hopscotch

Hopscotch 的宣言是为每个人设计编程。通过使用 Hopscotch,你可以很轻松的教授给你的孩子基本的编程知识。目前 Hopscotch 应用只针对 iPad 用户提供免费下载。Hopscotch 可以让你的孩子在通过拖拽代码块来完成对游戏、故事、动画和其它交互式程序的开发。总之,这是一款只需要在 iPad 上通过摇晃、倾斜甚至呼喊就能完成程序字符控制的工具。

Scratch

Scratch 是由麻省理工学院媒体实验室 Lifelong Kindergarten 小组开发的一种编程语言和在线社区。Scratch 的服务是免费的,它允许你的孩子创建自己的动画,游戏和故事。你的孩子可以通过 Scratch 的在线社区与世界各地的其他人一同分享创造的成果。

Alice

Alice 一个可免费使用的 3d 编程工具,它支持创建一个讲述故事的动画,并在网络上将交互行为和视频进行分享。Alice 的主要目的是给你的孩子接触基本的面向对象编程。通过使用 Alice,学生可以学习如何创建动画电影(包含人、动物和车辆)和简单的视频游戏。

Tynker

Tynker 是一款在线编程学习系统,它的目的是为了激励孩子们将他们的创意转化为游戏、项目和动画故事,并将他们的应用程序在网络上进行传播。Tynker 使用简单的可视化编程语言,不需要编程语法,而只需要将代码块组合起来就可以创建项目。当你支付一笔费用后,你可以获得它的终身访问权,并能够获得他们提供的在线课程、智力游戏集和夏令营等服务。

Hackety Hack

Hackety Hack 是一款简单易用的编程工具,它能够胜任基础编程的教学。使用 Hackety Hack 的用户不需要任何的编程经验。它是基于 Ruby 编程语言,Ruby 常用于开发桌面应用程序和网站等项目。因此,使用 Hackety Hack 的鞋子工具来创建图形化界面会非常简单。

应该如何教小孩子学编程

3

教小孩子学编程要点

展示案例以激发孩子创意

在想象阶段,最重要的是要有创意,也就是西摩尔·帕普特所说的强大的创意(Powerful Idea),这是项目的开始。创意不是凭空而来,往往需要一定的思维意识的积累。

当孩子在学习Scratch的时候,你可以从教师课程中的视频案例、Scratch网站或社区,或者相关的培训机构的微信公众号中,寻找一些好的项目和案例。通过将这些项目和案例展示给孩子,激发孩子的兴趣和创意。

鼓励孩子们去“瞎捣鼓”

帮孩子们找到好的点子,好的方法就是鼓励他们大胆地“瞎捣鼓”。创意不仅是从想象中得来的,很多时候,是动手的过程激发孩子产生了灵感。修修补补,摆摆弄弄的过程,表面看上去比较混乱,实际上则需要不断地对所发生的事情做出反应和调整,不断地重新评估目标,甚至要快速地迭代和构建原型。这就像是孩子玩乐高积木的过程。

乐高积木是特别为孩子发明设计的,为孩子们提供了新的想象、创造和分享的空间。孩子们使用乐高积木搭建房屋、塔楼、城堡、宇宙非常以及各种动物和汽车,尤其是当他们自由发挥创意,动手摆弄或修补调整的时候,他们往往会产生很多新奇的想法。

Scratch也特意地设计为鼓励捣鼓、摆弄和修补的风格,其图形化的积木块就像乐高积木一样,很容易拼接到一起,也很容易拆开。要想尝试一段Scratch代码,只需要单击它,它就会立即执行,根本不需要等待代码编译,这特别方便“瞎捣鼓”。

为孩子们提供多样化的原材料

给孩子提供各种各样的材料,让孩子涂鸦、搭建和动手实践。充足的、多种多样的原材料,才有可能激发“瞎捣鼓”的兴趣,进而产生创意和灵感。Scratch网站本身已经提供了充足的背景库、角色库、造型库和声音库。但这些可能还不够,你应该为孩子提供尽可能多样化的、范围更广的素材,从而扩展他们的创造范围。材料越多样化,孩子做出创造性项目的机会就越大。

赞赏各种类型的创造

不同的孩子有不同的兴趣,有的喜欢用乐高积木搭建房子和城堡,有的喜欢用Scratch制作游戏和动画,有的喜欢用Scratch来编写故事情节,所有的这些都是创造。

要学会赞赏各种类型的创造,从每一种创造中,我们都可以看到孩子的创意和创造力。赞赏能够更好地鼓励孩子去尝试用各种工具、素材来创作,进而找到他自己最感兴趣的工具和方向。这种过程越深入,创造力的发挥就越神奇而有效。

过程远比结果更重要

当孩子创作作品的过程中,最重要的是孩子在这个过程中的思考,而不是最终的结果。好的学习经历,往往是孩子热情地投入到项目,积极参与创造的时候发生的。家长要主动问孩子,灵感是从何而来的,鼓励他们分享经验和策略。鼓励他们尝试,即使失败,也要给予表扬。和孩子积极讨论接下来打算做什么,为什么这么做?怎样做可能会更好?

给予孩子足够的时间完成项目

当孩子投入到创造性的项目的时候,家长需要给予大量的时间。如果孩子按照我们期望的那样,不断地对项目修修补补、实验并探索新的想法,可能每次数十分钟是不够的。那种每周数十分钟的学习方式,反而会破坏他们关于项目的思路。不要让他们在规定的时间内完成项目。要放手给他们安排足够的时间,让他们有大块的时间投入其中。要坚信,这种时间投入带来的学习效果是惊人的!

以上是童程童美整理的应该如何教小孩子学编程全部内容。

热门推荐

广州 勤学教育信息技术有限公司@版权所有 粤ICP备10236336号-1