admin管理员组

文章数量:1530917

2023年12月24日发(作者:)

app儿童编程软件

【篇一:app儿童编程软件】

摘要:拜移动大潮所赐,随处可见的平板、智能手机、智能tv不断充斥着我们的眼球,不只是大人,就连小孩都喜欢抱着平板在那“切西瓜”,体验“神庙大逃亡”带来的惊险刺激之感。在把玩的同时你是否想过让自己的孩子也动手开发一款属于自己的app吗? 望子成龙、望女成凤的每个父母亲的心愿,如今拜移动大潮所赐,随处可见的平板、智能手机、智能tv充斥着我们的眼球,不只是大人,就连小孩都喜欢抱着平板在那“切西瓜”、体验“神庙大逃亡”带来的惊险刺激之感。在玩的同时你有想过让自己的孩子也动手开发一款属于自己的app应用吗?

作者nat brown认为,年龄不是问题,儿童也能学编程, 学编程就像打篮球、踢足球、弹钢琴一样也是必备的技能。

文章内容如下:

我有一个12岁的儿子和一个8岁的女儿,和天下所有的父母一样,我也希望我的儿女能成为一名伟大的人,伟大的读者,伟大的数学家、科学家,做自己感兴趣的事情。作为一名资深程序员,我希望他们能成为一名伟大的程序员,开发出伟大的应用,我不希望他们只成为盲目的“消费者”。

作为一名技术人员,我经常与父母、老师、朋友讨论有关年幼儿童学习编程的计划及“screen time的问题。

screen time:creating vs. consuming

我想很多父母会担心孩子在电脑上花费很多时间,前提是要弄清楚究竟他们是在“创造”还是使用电脑、平板、智能手机甚至是电视在“消费”。

大多数父母选择给孩子设置屏幕时间,比如每天15分钟,有的甚至是每周只能玩一次。对此,我表示赞成,包括玩游戏、观看娱乐视频以及视频游戏等,根据不同的家庭情况设定限制。(我的家人大部分都喜欢阅读,我们不看tv,周末通常我们会玩xbox+kinect和ipad上的游戏,周五或周六会有一个“电影之夜”,我们不会在屏幕上花费太多时间。)

在我的家庭里,我允许我的孩子在电脑上(在学校没有其他工作情况下)可以做些一些其他活动)包括:

制作幻灯片,使用家庭照片/视频或者是他们自己拍摄的照片/视频制作幻灯片;使用计算机上的网络摄像头或者其他艺术项目制作静帧视频,这里推荐使用;绘画/制作各种编程图案,推荐使用或者其他ipad应用均可;通过应用程序来写故事/信;使用创建3d模型或者动画;学习编程工具。儿童也能学编程

如今,网络上有许多不错的工具来帮助孩子们学习计算机编程。但不幸的是,这些工具都不是年幼儿童的入门好帮手。因此,你必须因人而异、因地制宜,找到符合儿童年龄阶段的学习工具,才能事半功倍。

我的儿子现在12岁了,(下面提到的)几乎一半的工具已经使用过,5岁时开始使用scratch,现在使用stencylworks和 xcode来开发iphone/ipad的应用;我的9岁女儿已经尝试过很多,但是编程并未引起她的兴趣(我正在努力帮助她)。

下面我将分享几款编程学习工具:

是年幼儿童从零开始学习的最好的一款工具,通过点击并拖拽的方式,完成编程,可以使儿童或者成人编程初学者学习编程基础概念等。因为它是可视化的,能够轻松帮助儿童创建图形化应用,可基于web网页查看;此外,它还有个庞大的儿童社区,在相关的web网站上分享他们的项目。每一款scratch项目你都都可以下载、查看它们是如何运行的,也可在此基础上进行更改。这款工具就如同我们在github分享开源项目或者在论坛、irc、stackoverflow上提出问答。

专为ipad而设计;适用于iphone和ipad; 帮助儿童学习如何编程以及思考如何通过逻辑来完成任务。以编程为乐趣,让年轻的孩子们在玩中学习更多知识。

我对codea还没什么经验,我的孩子也不曾使用过它。因此,这里我不做评论。

的 codemonster和codemaven。这些是我的一个朋友所开发,他也意识到年幼的孩子缺少这些学习工具,这些都是简单的教学教程。这里推荐下 codemonster 比较适合年幼 的儿童;利用codemaven学习javascript语言,基于此可以与儿童之间进行互动,步步教学。

包含计算机教程,比如一个简单的编程语言javascript,专注于绘画,非常适合年幼儿童。

这是一款相对复杂的工具,经验丰富的scratch用户可以在成人的帮助下一步一步进行操作。你可以使用stencyl给自己的网站创建

“flash”游戏,使该游戏运行在iphone/ipad、android设备上,这也是其吸引儿童想要创建与朋友分享的一款应用的主要原因。最近,我的儿子开始积极使用stencyl,为了弄清楚这款工具,也花费了我们不少时间。该工具涵盖了大量的用户体验并且简单实用。

我会鼓励我的孩子使用这些工具,通过scratch学习编程方面的知识,比如什么是循环、变量等,这些是我目前的一些想法与建议。希望通过这些微小的方式能够对你有所启迪,智能设备不只是用来玩的,为自己的儿女铸就一个开发之梦,就从此时此刻开始吧!(编译/夏梦竹)

英文出自:

【篇二:app儿童编程软件】

摘要:本文提供6款免费且非常适合儿童编程的应用,无论他/她现在是5岁还是15岁,是想学ruby/java,这六款工具都可以让孩子轻松入手,快乐学编程。

教育从娃娃抓起。在竞争日益激烈的今天,多一项技能或许就多一次成功的机会。众览it界那些富有且具有影响力的大佬们,许多人从年轻的时候就开始编程。如果你想多给孩子一次成功的机会,何不从现在就开始教他们coding呢。

本文作者收集了6款免费且非常适合儿童编程的工具,无论他/她现在是5岁还是15岁,是想学ruby/java,这六款工具都可以让孩子轻松入手,快乐学编程。下面是笔者对原文的翻译。

昨天,我们玩了hopscotch这款游戏,是一款ipad app,这款应用程序非常适合8-12岁的儿童使用,它采取模块化代码和图形编程界面,儿童只需要拖动编程模块到代码区域就可以完成一个功能,不需要进行任何输入操作,就像是堆积木一样,这样“编”出来的程序有点类似于游戏,互动性很强。而这仅仅是众多应用中的一款,下面向大家推荐6款非常适合儿童学习的编程应用。

1.

适龄范围:

语言:原始的可视化编程语言

平台:基于浏览器

超过300万的用户上传项目,scratch的欢迎度是毋庸置疑的。其可视化语言和接口是由美国麻省理工学院媒体实验室(mitmedia labs)创建,即使孩子不了解复杂的语法结果,也可以轻松编程。

scratch的操作方法非常简单,孩子只需登陆到它们的网页,拖拽精灵和代码块即可。由于scratch是一个图灵完整(turing-complete)的计算机编程语言,孩子可以轻松的规划程序的剧情、动画、游戏、音乐等,并且可以透过内建的网络上传功能,将您的创意与他人进行分享。

2.

适龄范围:

语言:原始的面向对象3d编程语言

平台:windows、mac、linux

alice是由美国弗吉尼亚大学研究人员所开发的一款介绍面向对象编程的应用。与其同名的女主人公lewiscarroll强调了这款应用的重点是吸引年轻女孩来编程。在alice里面,儿童通过拖拽虚拟块即可看到虚拟世界中3d精灵的实时变化,可以边玩变测试。

3.

适龄范围:

语言:basic logic

平台:ipad

这是6款应用中适龄范围最小的应用,甚至连幼儿园的小朋友都可以使用。它和hopscotch是同一个制造商。该款应用主要是教导孩子基本的编程逻辑,孩子们只需拖拽单字,如滚(roll)、跳(jump)或者长大(grow)等,然后再按下播放键,孩子们即会看到相应的效果。

4.

适龄范围:

语言:ruby

平台:mac

两年前,hackety-hack被readwrite点评为“”学习的应用。里面拥有的可爱图形和简单的解释让青少年轻松地就可以学习编程,即使是从未接触过编程语言的孩子。界面主要分为两个屏幕,一个是编辑,用于输入命令,另一个是直接转换成英文代码的学习屏幕。最后,用户还可以自己的创建的代码和游戏。

5.

适龄范围:

语言:javascript

平台:基于浏览器

code monster由创建的一款应用,最初是想让自己的孩子学习如何编程。对于技术门外汉而言,code monster就像变魔术那么神奇,它摒弃了编写javascript代码的复杂性。

其屏幕主要分为左右两块,左边是javascript代码,右边显示图片。当孩子改变脚本变量时,图片会立即做出响应。此外,还有一个友好的怪物精灵对孩子们提供指导。此款应用还会记录所有的操作步骤,每次打开它时,都会是最新的操作步骤。

6.

适龄范围:

语言:beginning programming syntax

平台:基于浏览器

codecademy是一个可以指导任何人编程的网站,当然也包括儿童。但它并不像其他儿童应用,它没有提供彩色的外观接口,也没有提供针对儿童的课程列表,但其非常友好和简单。

通过codecademy,12岁以上的儿童可以学习python、ruby、php、html或javascript,甚至api编程。不过该网站也在扩大它的受众范围,吸引一些年轻的初学者和程序员,鼓励学生和教育工作者参与他们的编程俱乐部活动。

原文:

【篇三:app儿童编程软件】

随着iphone、ipad 新潮触屏式电子产品的兴起,孩子们的注意力开始从电视转移到ipad的同时,家长的担心也从孩子沉湎于动画片延续到ipad游戏。电子产品不是洪水猛兽,与其堵而抑之,不如疏而导之,教会孩子使用儿童编程应用创作自己的代码、程序和作品,就是一个因势利导的好方法。让我们一起来看看以下8款让孩子快速享受编程乐趣的app吧!

一、daisy the dino

年龄:4+

平台:ipad

介绍:这是介绍的应用中适龄范围最小的应用,甚至连没上幼儿园的小朋友都可以使用。该款应用主要是教导孩子基本的编程逻辑,孩子们只需拖拽单字,如滚(roll)、跳(jump)或者长大(grow)等,然后再按下播放键,就可以看到恐龙在屏幕上跳舞。应用分为

自由模式和挑战模式两种类型,孩子们将直观了解排序、循环和事件等基本知识。

案例:一个恐龙边走边长的程序,恐龙从最左边出发,到最右边的时候已经长得超过屏幕啦!

二、scratchjr

年龄:4+

平台:ipad、android

介绍:scratch是一款由麻省理工学院(mit) 的研究人员于2003年设计开发的面向少年的简易编程工具,是少儿编程语言中的最有名气的一个,有着广泛的应用人群和基础,深受老师和孩子的喜爱。scracthjr则可以看成是针对年龄更小的孩子设计的ipad精简版。该应用很少会使用ipad键盘,孩子们在ipad上开发的各种有趣的程序都是通过拖拽的方式,利用触摸屏接 口来完成的。虽然sratchjr非常精简,但是它还是保留了最基本的计算机概念,比如事件、序列、以及迭代,等等。这些核心概念是scratch编程的关键。

案例:这是一个小猫向右、向下运动后吐出文字的程序,如果把文字改成音频,还可以通过ipad自动录制歌曲,那样编写一个会唱歌的小猫咪是不是让孩子更有成就感呢!

三、cargo-bot

年龄:5+

平台:ipad

介绍:这是第一个使用ipad编写代码的游戏。游戏的乐趣在于你的编程方法也许是正确的,但是所用的寄存器registor的个数却不一定是最优化的,所以程序虽然能执行,但是不一定能得到三星。虽然编程界面右上角有hints的提示,但是即使看了提示,也不一定会做得出来喔!此外,程序运行的过程还可以用“record this

solution”录制,方便分享。

案例:这是一个把四个货箱搬到另一个栈位的程序录像。

四、kodable

年龄:5+

平台:desktop桌面版、web网页版、ipad、android

介绍:kodable虽然也是一款在ipad上通过拖拉程序块来编程的app,但是更强调教程序设计,按照sequence(顺序)、conditions(循环)、loops(循环)、functions(函数)等概念逐步加深

难度。学生需要用编程的方法解决问题,而且问题难度和复杂度逐渐提高,就像游戏攻关一样。此外,网站上还有免费的教师、家长指导书,不会编程的家长可以和孩子一起学习。

案例:这是一个按照管道弯曲方向设计从左到右,沿途扫过金币的程序,当拖动的每一个方向模块都正确时,金币被成功扫落,小球安全到达最右端。

五、hopscotch

年龄:5+

平台:ipad

介绍:hopscotch的每一个编程项目画面特别漂亮,就像瀑布流一样。所有的任务都是用一段英语描述(适合检测我们的英语启蒙效果^-^),一边编码的时候还可以同时录屏,发布并分享。daisy the

dino其实也是hopscotch出品的,只是针对更小的孩子而已,此外,hopscotch还有学校版,方便老师管理学生们的项目。

案例:这是帮助chillanna放出栅栏里动物的编程任务,主角只需要移动300个单位即可。

六、tynker

年龄:5+

平台:ipad、web网页版

介绍:和本文介绍的其他儿童编程都不同,tynke的重心是教授编程,确切的说是一款在线编程学习系统,有设计教案的功能,还有课堂管理工具,老师可以根据孩子的年龄来布置相应的作业。学生告知老师的邮箱,老师就可以为学生分配账号进入相关年级的教室。tynker 使用简单的可视化编程语言,不需要编程语法,而只需要将代码块组合起来就可以创建项目。当你支付一笔费用后,你可以获得它的终身访问权,并能够获得他们提供的在线课程、智力游戏集和夏令营等服务。

案例:这是一个小怪物边走边吃糖果的编程任务,用了repeat(重复)语句。

七、runmarco

年龄:5+

平台:ipad

介绍:runmarco是一款比较新的儿童编程app,颇有带着编程去旅行的味道。整个编程的所有关卡基于一个旅行故事,第一等级的

背景在丛林中,教会孩子一些最基本的指令、逻辑等,下一个级别要等到2016年2月份才发布。

案例:主人公macro要跳过石头和过独木桥了,这个过程中还得注意左转和右转。

八、scratch

年龄:6+

平台:desktop桌面版、web网页版

介绍:说scratch是儿童编程的鼻祖真是一点都不夸张,从2003年设计至今已经走过13个年头,现在国内很多小学的信息科学课都是用scratch。和其他儿童编程应用不太相同,scratch并没有现成的编程任务去完成,想实现什么功能,完全需要孩子自己的大脑去构建每个项目的组成部分,非常考验孩子的创造力和想象力,以至于对scratch的学习已经不只是停留在编辑阶段,而是扩展到整个多元智能的发展。

案例:这是一个猫追球的游戏,当移动鼠标时网球跟着鼠标一起运动,而猫总是能在0.5秒之内追商网球,加快鼠标移动速度,真要把猫跑晕呢!

本文标签: 编程孩子儿童应用