鲸鱼,澹,administrator

频道:国内时事 日期: 浏览:182

家长陪伴孩子的一个很重要的目的,就是希望将很多健康,有意义充满乐趣的东西给孩子,让他在体验中不断成长、提升能力。

抛开人工智能的火热和信息学智能化不说,就论趣味性、创造性和个性化而言,编程的确为孩子提供了一个广阔的空间。上次的文章中说到很多关于编程的基础知识,今天想来分享几个适合启蒙的编程小游戏和书籍。

4岁孩子适合的方法

在美国有幼儿园专门为孩子设计了一些既能Get到编程概念,又有趣好玩的活动。比如这个叫“If then backyard coding game”(“如果…就…” 后院编程游戏)的户外活动:

游戏的玩法是: 先选定一位小朋友当Programmer(程序员),别的小朋友当Computers(电脑)。 Computers要根据Programmer的指令来做出正确的反应。从简单到复杂可以分为好几关: 第一关:“程序员”做一个动作,“电脑”们就要做相同的动作。

练习“If …then…”的概念,对应的编程语句是: If(Progra聚狼庄mmer举左手) then { Computers举左手; }

第二关:“程序员”做一个动作,“电脑”们要做相反的动作。练习逻辑“非”的概念,对应的编程语句是: if ( Programmer 举左手) then { Computers(举右手);}

第三关:如果“程序员”做一个动作A,“电脑”们就要做相同的动作,否则“电脑“们儿童洗澡做另一个动作B。

练习”if…else“的概念,对应的编程语句是: If(Programmer举左手) the琴水圣罗n { Computers举左手; } else {Computers 抬右腿;}

每人轮流扮演机器炫动篮球人,其他人发号施令。机器人每次只执行一条指令。

比如想让“机吴少彬国际象棋俱乐部器人”帮忙拿个东西,可以杨小棺说“站起来;左转45度;抬左脚往前迈一步;抬右脚往前迈一步”…有时为了好玩还发出一些“循环”指令,比如“在听到下一条指令前请保持直行”,很快机器人就不得不撞到前面的墙而无法再进行直接当机掉。

游戏中孩子也大致Get到执行命令,顺序执行、循环,甚至“死机循环”等概念。

对于大一些的孩子,游戏难度可以逐步升级:

1. IF我做这个,Then 你做这个

2. IF 我做这个,Then 你做那个

3. IF 我做这个,Then你做那个,Else 你做相反动作的 (逻辑难度升级了)、

4. 难度3引入淘汰机制,让做错指令的计算机break,下场休息,最后剩下的“计算机”胜出。

该游戏收获好评无数,户外聚会强力推荐。

4-6岁 如果从小阅读习惯培养得比较好的话,这个年龄段的孩子应该对书是很感兴趣的了。推荐两本编程的启蒙书,特别适合刚开始接触编程的小朋友。 一本是《Hello Ruby, 候明旲Adventures 当初求种像条狗in Coding》,中文名叫《Hello Ruby 儿童编程大冒险》,它是一本讲故事的绘本,却将计算机的很多小知识悄悄带入其中,用很多有趣的故事情节将程序设计中用到的概念介绍得很清楚,非常特别。

另一本是DK护士照片的《My First C天天向上20081205oding Book》,DK的品质没得说,用非常童趣的语言囊括了几乎所有的编程概念,并通过翻翻、拖拉等方式模拟跟电脑一样的分步执行,好看又好玩。目前已经有中文版。

可以玩的电子游戏------Daisy the Dinosaur 和Lightbot这类可视化编程软件,里面有一些简单的指令模块,拼好后执行,非常直观。游戏中也包含了基桑拿按摩础的循环和嵌套思想。

不过从理解编程思维方面来讲,我更推荐孩子夜染君墨皇多玩编程桌游,好处是避免长时间对着电子屏幕,而且该练的能力也能练到。

首推Thinkfun家的编程桌游,从启蒙到系统学习级,它家都有一系列的桌游覆盖,其中适合这个年龄段的是编程乌龟Robot Turtles,属于启蒙级别的。

6-8岁 这个年龄的孩子可以上真正的变成了,前面提到的拖拽式编程语言就很合适。推荐金虫草三参胶囊两个非常权威的编程学习网站: 一个是Scratch,

孩子方成毅可以通过拖拽方框来学写程序,也逐渐开始了解循环、判断等编程语言的基本功能。

配套的用冥炎血影书可以参考DK出版的儿童工具书《编程真好玩》

​另一个是Code。这是奥巴马倡导了全美“Hour of Code”编程活动,并提出要将编程引入学校后,美国教育部门专门创建的一个教K-12孩子编程的课程网站,非常系统和专业。

编辑

请点击输入图片描述

8岁+ 这个年龄段孩子的逻辑思维应该已经发展得很不错了。如果是这个年龄才刚顶肛开始接触编程,可以从上面秋花孽欲提到的Scratch和Code,拖兄妹一家亲拽式的编程语言开始,tifanny也可以直接从手动编写代码开始。

如果是手动编写代码,我特别推荐苹果IPad(只在IPad上,IPhone上没有)上的一款编程APP——Playground,它其实算是从拖拽式编程到手写代码编程的过渡。

代码不需要孩子一个一个字母敲出来的,Playground 界面底部会有可选项,直接点击选择就好。 孩子鲸鱼,澹,administrator虽然不需要敲代码,但能看到源代码完整的样子,这跟他以后真正要写程序时使用的代码是一模一样的,这点会让孩子很有成就感。

抛开那些人工智能热潮的推动,和对孩子思维方式等能力的培养,编程是一个很有趣的东西。尤其对孩子而言,在程序世界里,他们就是建造一切世界的主人。更时激发他们学习如何思考这个世界。