搜故事,从300万个故事到海量知识百科的华丽转变!

少儿编程篇之可视化编程工具Blockly

时间:2010-06-15

如何选择适合孩子学习,是一个令人头疼的问题

提示:本文共有 1752 个字,阅读大概需要 4 分钟。

编码是用于创建,表达和理解想法的强大工具——这就是为什么我们的目标是使全世界的孩子都可以使用编码!

孩子怎么学编程,难不难?这答案显而易见—难!编程语言经过几十年的发展,已经有上千种编程语言。如何选择适合孩子学习,是一个令人头疼的问题。此外,从头开始学习不同的编程语言也会耗费学习者很多时间和精力。但是针对儿童学习者来说,又相对容易,因为孩子不需要用程序解决身边的很多问题,主要是学习一种思维方式,解决问题的分析能力,不需要记住很多编程知识,对编程有一个更直观的认识!

blockly可视化代码块

2012年6月,Google发布了完全可视化的编程语言Google Blockly。Blockly代码块由类似于积木的图形对象构成,可以通过类似玩拼图玩具的方式将它们拼接起来,实现简单的功能,然后将一个个简单功能组合起来,最终构建出一个程序。在创建程序的过程中只需要拖动鼠标,不需要敲击键盘。相较于其他编程语言,Blockly语言无须用户编写冗长的代码、考虑复杂的语法规则,趣味性更强,并且可以根据需要导出不同语言的代码,例如Python、JavaScript、PHP等,从而降低了学习成本。

Blockly旨在方便快捷的使用浏览器即可学习,由于其直观的图形界面非常适合开发儿童编程。我们只需拖动图形样式的代码块,Blockly自动生成代码,例如JavaScript,Python,PHP,Lua,Dart或其他语言,这样可以让孩子通过可视化操作逐渐养成分析问题,分解组合解决步骤的思维方式,并通过转化的代码,对编码有更直接的认识,为以后的高级编程—代码开发奠定坚实基础!

迷宫关卡设置

Blockly Games 是由Google基于Blockly可视化工具开发的编程学习课程,是针对5岁到12岁儿童或者电脑初学者学习玩游戏学编程的在线编程入门工具,通过图形化的界面,让孩子们通过一关一关的游戏来快速的了解编程语言的逻辑,认识科技产品背后运作的规则,并可学会最基础的编程。

BlocklyGames首页

直接进入http://games.ohrobots.com(由于国外网站无法打开,专门为BlocklyGames搭建的国内网站)网站,不需注册登入,就可以任意进行首页上的七大章节,每个章节里还会有10个左右不等的小关卡。每个关卡有特别的学习主题,例如迷宫关卡中,可以学习什么是编程回圈的概念。

拼图:

拼图可视化编程

2.迷宫:迷宫里又分成十个不同的关卡,由简到难,学习如何运用回圈及条件的概念,点击进去后会从第一关开始,一样会有提示说明积木的组合方法,依照提示摆上积木后,点击红色的执行程式按钮,就能看看有没有闯关成功。

如果没有成功,可以点击重设按钮让小人回到起点重新开始。如果成功了,会出现积木的JavaScript 程式码,告诉你所组合的积木是应用什么指令运行的,可以从这里开始了解程式运作的概念。

迷宫关卡 3.鸟:延伸第二关迷宫所用

3.鸟:延伸第二关迷宫所用到的概念,运用更进阶的条件和逻辑积木来控制鸟的移动方向,让鸟吃到虫子以后再回到自己的巢中,才能闯关成功。

4.乌龟:利用正多边形角度和长度,搭配重复执行的积木,画出指定的图形。左下方的乌龟与兔子图示可以调整画图的速度,如果不清楚闯关规则,可以点选右上方的说明观看提示,并设有不同分类的积木可以选取应用。

乌龟可视化编程

5.电影:利用数学式的概念,画出图形并能让图形移动,而有动画的效果。

6.池塘:Blockly Games 第六个主题是池塘导师,画面中会有两只小鸭,黄色的是自己,红色的是要攻击的目标,必须调整射击角度和距离,攻击到红色小鸭并且消失后才能闯关成功。

这里开始不只是组装积木,开始练习到撰写简单的程式来达成目的,并且在画面的左下方有一份说明文件可以点开,里面提供详尽的积木说明。

可视化编程入门——池塘过关

第一关过关举例

画面中有一个cannon ( 大炮) 的积木,右边的数值分别代表角度°及距离,我们要让黄色小鸭垂直往上射击,角度为90°,距离为40。

解答:

7.JS池:是用代码编写方式来过第六关的关卡!

以上7关对于编程是一个很好的学习和测试的方法,如果能全部过关,说明已经达到编程入门水平,可以开始更高级的课程了!快来学习,挑战一下自己吧!

看到此处说明本文对你还是有帮助的,关于“少儿编程篇之可视化编程工具Blockly”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
少儿编程普及势在必行 编程猫“小火箭幼儿编程”受追捧

少儿编程普及势在必行 编程猫“小火箭幼儿编程”受追捧

小火,少儿,幼儿,人工智能,孩子,家长,图形化,教育,编程工具,低龄,教学,方面,文字,赛道,课程,低龄儿童,移动端,自主研发,习力,了学,得多,大有,中国,经济体,事实,产品,战略,人才,优势,代码

2013-03-30 #故事大全

一文了解少儿编程主要学什么

一文了解少儿编程主要学什么

c++,C++,少儿,孩子,过程,编程语言,图形化,课程体系,数学知识,知识,积木,逻辑,人工智能,代码,机构,技术,想象力,程序,正方形,界面,算法,能力,非常简单,问题,运行,编程工具,子将,培训机构,到坐,好的

2011-03-18 #故事会在线阅读

央视主持人纷纷点赞编程猫 少儿编程教育助孩子赢在未来

央视主持人纷纷点赞编程猫 少儿编程教育助孩子赢在未来

孩子,少儿,韩非,张腾岳,内容,品牌,工具,年度,影响力,栏目,视频,课程,教育,央视著名主持人,栏目主持人,中国证券,清华大学,科技有限公司,都会,香港大学,青少年,受众,下一代,人工智能,主持人,产品线,全国,发言权,动力,创新能力

2009-03-29 #故事会

“别人家的孩子”都在学的编程教育 怎么就突然火了

“别人家的孩子”都在学的编程教育 怎么就突然火了

教育,少儿,课程,阿儿,儿子,李天,C++,孩子,中国,朋友,行业,语言,资本,中小学,企业,创始人,工具,市场,记者,过程,编程工具,平台,指令,教育领域,青少年,刘江,副总裁,腾讯,写程序,全国

2014-12-09 #故事阅读

9月NCT编程等级测试圆满结束

9月NCT编程等级测试圆满结束

能力,等级,专家,测试,考试,全国青少年,中国青年报,一线,客户端,考生,青少年,清华大学,中国,亚洲,全国,信标委,圆满结束,品牌,图形化,大洋洲,地区,记者,据介绍,少儿,工具,平台,我国,新西兰,新加坡,教授

2014-12-04 #短篇故事

儿童从零学编程之scratch教程4—编程工具界面使用说明

儿童从零学编程之scratch教程4—编程工具界面使用说明

积木,工具,代码,区域,界面,时候,图标,舞台,编程工具,代表,包装,展示区,形状,版本,模块,电脑屏幕,角色,移动,不同的颜色,式代码,积木组合,区的,随便点,上点,产品,位置,功能,功能区,区别,圆点

2008-12-09 #长篇故事

学编程 从娃娃抓起 Tangiplay小火车编程儿童玩具体验

学编程 从娃娃抓起 Tangiplay小火车编程儿童玩具体验

游戏,机器人,模块,产品,关卡,孩子,玩具,玩偶,铁轨,儿童玩具,盒子,小火车,都会,包装,功能,冰块,工具,工具机,形象,方向,目的,过程,蓝色,铁路,难度,来完成,铺铁轨,有品,小米,上线

2008-11-14 #短篇故事

小码王少儿编程学什么?编程课程怎么选 家长须知

小码王少儿编程学什么?编程课程怎么选 家长须知

C++,少儿,机器人,孩子,计算机,语言,积木,能力,课程,动起来,软件编程,家长,任务,功能,形式,年龄,思维能力,效果,概念,机构,游戏,知识,目标,过程,问题,编程培训,让孩子,逻辑和,可视化,中强

2009-03-28 #小故事