童程童美
童程童美专注7-18 岁少儿编程教育及服务,通过趣味的编程教育我们将致力于发现那些在编程领域有天赋的编程天才,并为他们进一步提供打开世界上机会良好的职业编程教育。

怎么给小孩解释编程

1

怎么给小孩解释 编程

近两年,少儿编程教育如雨后春笋般冒了出来,从Scratch、乐高机器人,到来历可疑的各种编程课程,林林总总。那想让孩子学习编程应该怎么给小孩解释编程呢?快来看看吧。

怎么给小孩解释编程

1.怎样吸引孩子

用问题和画画吸引孩子

一边说一边画——顺便说下,这是个让小孩子保持积极性的好法子。

在孩子已有知识的基础上讲解

现在很多孩子都在视频网站上看动画片、在平板上玩游戏、观察父母在笔记本前工作。他们知道电影是保存在CD或者DVD上,智能电话和平板电脑是类似的东西(说到游戏和电影时)。

2.程序员是干什么的

从一个基本的问题开始“谁知道程序员是干什么的?”可能孩子的答案出乎你意料。然后告诉孩子:“程序员是写计算机程序的人,他们会用特定的语言告诉计算机该做什么。程序员还懂很多关于计算机的东西。”

3.讨论计算机

和孩子讨论我们日常用的的笔记本电脑,讨论了一会儿之后,指出在各种地方有很多计算机——例如智能手机、手表、还有一些在汽车和电梯里。把每个提到的东西都画下来,并且用几句话讨论了计算机在各种情况下应用在哪里。

4.计算机程序

把话题切换到计算机程序上,告诉孩子计算机之所以能做很多事,是因为程序会指引它们做某个事情。

谈谈视频网站,因为孩子们熟悉视频网站。从画孩子们都熟悉的UI开始。

问孩子视频网站上有多少电影。可能孩子会困惑,但可能会喊道“百万”或者“无穷”。问他有没有可能所有的电影都放到一张盘里,然后画了许多光盘问道:“你告诉视频网站要看某部动画片会发生什么,它是怎么找到正确的磁盘的呢?”孩子沉默了,于是画个数据库并描述了它的作用。

向孩子传达这样的一种理念,即他看到的只是冰山的一角,程序员负责的事情远比这个要多。解释程序员是怎么处理如下不同的事情的:

保护电影,防范坏人(“如果有人想改变数据库,你看不了动画片,只能看到足球赛时将会发生什么”)。

备份(“如果一张盘坏了会发生什么?你就再也不能看动画片了)。

所以视频网站是在不同的设备上运行的(智能手机,平板,笔记本)。

播放广告。

计算观看各个电影的人数。

显示类似的电影有多少个赞,等等。

这是个提醒孩子编程是团队工作的好时机。程序规模庞大而且还涉及到不同领域的知识,这就需要许多人参加到程序编制中。在这一点上,我更新了幅图,加上另一个程序员,这样就有两个坐在一起的程序员了。

5.计算机如何工作

阐述可以粗糙一定,不用太详细。

鼠标和键盘是用来给人们对计算机下命令的。

显示器是计算机做应答的。

每一台计算机里面有一个处理器。

磁盘是计算机用来存储信息的。

主要讲解了处理器,告诉孩子们它用的是一种有趣的语言,只包含0和1。假装用一种只有A和B的语言说话。然后解释程序员们创造出程序语言就是为了能更方便地和处理器对话。

接着举一些简单的程序语言的例子(使用一些伪代码)。不要讲太多,孩子容易走神走神了。

结束前,把之前讨论过的符号又画了一遍。一边画一边问“这是什么?”、“关于这个你记住多少?”之类的问题。

2

引起小孩学习兴趣的编程游戏

1、Lightbot Jr编程游戏

Lightbot Jr编程游戏是由来自加拿大的大学生Danny Yaroslavski设计的一款关于计算机编程的迷宫游戏,非常适合5-8岁的孩子通过游戏学习编程思维。

通过让游戏中的机器人举起所有的蓝色瓷砖,就能顺利通关,整个游戏过程,会有各种思维知道,帮助孩子了解编程的基本思路,为日后的编程学习打下良好的基础。

2、Scratch Jr编程游戏

Scratch Jr编程游戏是由MIT麻省理工学院开发的Scratch在ipad上的简化版应用,适合5-7岁孩子作为学习Scratch编程之前的启蒙入门。

该游戏得到了国家科学基金会、Code-to-Learn 基金会、乐高基金会等机构的资助,免费帮助全球的孩子锻炼编程思维,通过编程的学习掌握计算机世界的运行规律。

3、Kodable编程游戏

Kodable编程游戏是关卡型的游戏,一共有105个关卡,由浅入深、循序渐进地传递编程理念和思维。在游戏中有大量的图片说明,十分生动有趣,非常适合学龄前的孩子使用。

另外,这款游戏的配色十分有特点,对孩子的吸引力十足,能够很好地保持儿童的学习兴趣。

4、Cargo-Bot编程游戏

Cargo-Bot编程游戏的形式是在一个厂房中,使用其中的吊车来移动木箱。为了将木箱移动到相应的位置,需要孩子输入相应的指令。

游戏的难度适合5岁以上的青少儿使用,在游戏中孩子需要了解各种编程功能和思维,例如循环、判断、调试等编程技巧。

5、SpaceChem编程游戏

SpaceChem编程游戏诞生于2011年,用一种类似科幻电影的题材为背景,孩子通过完成相应的编程操作,搭建机器,去打击怪兽。

游戏的风格和形式都比较成熟,难度稍高,适合10岁以上且有一定编程知识基础的孩子使用。

怎么给小孩解释编程

3

小孩学编程的作用

改变孩子学习上粗心的毛病

孩子学习编程对提高孩子的专注能力有很大帮助。在编程的世界里,你多输入一个标点符号,都会造成程序大乱,无法运行,更别说在逻辑分析上出现问题。面对学习中的错误,孩子容易得过且过,而在编程世界里无法养成这种习惯,这对孩子今后的学习、考试,甚至未来的工作与生活都有很大影响。

增强逻辑思维能力

从事编程工作的人都知道,写程序最重要的是如何把大问题不断分割成小问题。在这个过程中,孩子必须思考如何把代码合理地安排在整个程序中,才能让程序流畅的处理输入、演算、直到输出,这对孩子的逻辑分析能力是一个极大的锻炼和提升。

培养孩子专注度

现在的孩子大都调皮贪玩。平时带孩子外出,小孩要么跑来跑去,要么不停吵闹。为了让孩子安静下来,很多家长都会给孩子一部手机或游戏机,让孩子上网或者玩游戏,孩子很快就会沉醉其中。当孩子热衷于某一样事物时,他们会表现出更好的的专注度。

促进孩子智力发育

在美国,儿童编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能。在广州等一线城市,少儿编程课程的学习已逐渐趋向于从幼儿园的娃娃抓起。学习编程,对于锻炼孩子的思维能力和创造能力,促进孩子的智力发育无疑是大有裨益的。

孩子在上学之前,就可以对科学技术有所掌握,这在东欧小国爱沙尼亚体现得十分明显。爱沙尼亚非常重视少儿编程教育,当地的孩子,在上学之前就已经接触了解一些关于编程的知识。上小学之后,学校统一进行编程课程学习,孩子们可以应用平板和智能手机完成处理复杂的事情,甚至于有的孩子所表现出来的编程能力令人赞叹。

以上是童程童美整理的怎么给小孩解释编程全部内容,更多精选文章请访问少儿编程学习网专栏。