网站公告
点击问题反馈。微信登陆的用户请及时在个人中心设置登陆密码,并且牢记自己的用户名。
头像上传问题点击此处

[ 转]让孩子在编程中成长====几款适合儿童编程的语言及软件

热度 10 已有 460 次阅读 2014-3-4 10:01 个人分类:儿童编程 系统分类:成长记录 程序语言 , 理工学院 , 扎克伯格 , 实验室 , 创造力

http://www.36kr.com/p/218663.html

http://news.mydrivers.com/1/366/366112.htm

Bitsbox:为儿童打开编程世界的大门

对于儿童来说,接触编程不存在时间早晚,编程不但可以提高创造力,开发智力,还可以培养规范意识,说不定还会发现在这方面存在一些天赋,前段时间盖茨、扎克伯格等科技大腕都曾呼吁美国需要重视编程教育。

==================================================

http://club.qingdaonews.com/showAnnounce_160_3853078_1_0.htm


在中国,儿童编程还处在萌芽状态,不管你到图书市场,或是到任何学校,根本就找不到任何相关的书籍资料,只有网上的寥寥数语。很少人关注这一领域,更不用说有什么自己的编程平台了。针对这一市场空缺,由微软和麻省理工学院媒体实验室研发的针对孩子编程的程序语言KPL和Scratch应运而生。 

    由于儿童的逻辑思维能力在不断的发展,相对来讲并不成熟,那么使用成人化的程序设计语言去编程,是有难度的,尤其是国内的孩子,受到来自英语,数学,自然语言以及逻辑思维等多重因素的困扰,KPL与scratch(用来启蒙比较多)语言,从这些方面减轻孩子们的压力,为了培养儿童学习编程的兴趣,KPL使用了大量的游戏作为例子,以绚丽的画面和动听的音响效果寓教于乐。让孩子轻轻松松学编程技术。
下面我们详细介绍下两种编程语言的优异:  

    一.微软的KPL  
    KPL,是儿童编程语言(Kids Programming Language)的简称。是前微软的工程师设计,为教育其子女开发的计算机编程语言。KPL自诞生之日起,就名声鹊起。不到1年的时间,全球估计下载量超过了10万份。微软在其msdn的code4fun栏目中,专门对KPL作过报道,并给以高度评价。认为KPL是替代Basic,成为现代初学者计算机编程语言的最佳选择之一。 

    随后,KPL在广大计算机志愿者的帮助下,拥有了17个国家的语言版本。虽然,KPL的初衷,定位在儿童语言编程,但由于其充分吸收了现代语言的编程特点,而且其游戏编程方式,简单有趣而保证了基本概念的完整性。 

    KPL的设计者,意识到他们小看了他们自己的作品。于是,在KPL的后续版本2.0时,他们给KPL了一个新的名字:Phrogram。这样,重新定位的KPL,不再因为名字,而让人害羞而“敬而远之”了,Phrogram,不但继承了KPL的设计风格,而且增加了很多面向对象的类库,而且支持D3D的开发。更方便学习和应用。 

    现在,在哥伦比亚的大学里,有专门开设KPL计算机课程。在美国的俄亥俄州的大学里,也有大学把Phrogram列入新的教学计划中。 

    二.麻省理工学院媒体实验室的Scratch 

此主题相关图片如下:

      
    在两年前,美国麻省理工学院媒体实验室推出一种新的电脑程序语言Scratch,这种新的程序语言现在已经进入世界各地的教室和家庭,正在迅速成为儿童和成年人游戏和学习的方式,这种编程语言实际上也能非常好地教授语言技巧。 

    开发者表示,这种电脑程序语言的目的是帮助年轻人发展学习技能,学习创造性思维,以及学习集体合作。我们的目的不是要创建电脑程序编写大军,而是帮助电脑使用者表达自己。 

    Scratch语言很简单,所有的人都可以使用。这种程序语言所依据的是一种积木系统,积木可以通过多种指令结合起来。这种语言总共有100多块“积木”可以使用,另外还有一个视觉图像库,使用者可以在最开始的时候用图像编写程序。 

    更准确地说,它作为一个编程的工具,使用者可以运用已有的素材,完成卡通的动画故事。不过如果你不喜欢别人给你提供的素材的话,你也可以自己动手画哦。 

    那KPL和Scratch这两种语言如果做个比较,哪个更好?KPL更像一个专业编程工具,如VB,而Scratch更像一个艺术创作平台,如FLASH。如果你问我那个更好些,我倾向于,家长同志们使用Scratch,教授你的孩子编程,它更易上手,孩子们是一接触就会喜欢上,我已经很有感触了哦;不过,要想使用好Scratch,你得有足够英文水平,至少到今天为止是这样的。否则你还是去使用KPL吧。 

    微软中国对其KPL,进行了大量的本土化工作;还是做得比较好的,网上KPL的中文参考资料也比较多,而MIT的Scratch本土化工作就相对比较落后了,只有简体中国版的界面翻译,而参考资料和学习问答都是英文的,平均翻译率仅为26%。而在中国台湾,繁体汉字的翻译,进展还是不错的,参考资料和问答有50%的翻译率。不管哪一种语言,关键是要适合小孩子的自身特点和接受的能力。孩子学习适合自己的编程语言能更快的适应语言结构,增强逻辑思维能力和全面思考的能力。

======================================
另一相关文章提到的内容:
http://club.qingdaonews.com/showAnnounce_160_3853078_1_0.htm

女儿早上对我说,又要学国际象棋,又要学儿童编程。我差点晕了,小朋友,你的时间有这么多吗?
中午花了点时间看了一下儿童编程,大致知道了几点
(1)code.org
(2)Scratch
(3)Python
公司有个小伙子主动提出可以教我女儿Python,但是网上一个朋友说,还是先学前两个。因为前两个孩子懂用鼠标就可以,第三个是要打字的。他现在教朋友的孩子第二个软件,说暑期可能开课。

后面有爸妈说 学   乐高机器人的编程  更有趣
======另一文章============


Kodu是微软推出的面向儿童的可视化编程语言,可以让孩子自己创造PC或XBox游戏。

与我们大多数人的童年相比,现在的孩子从小就可以通过电脑接触最新的科技成果。据媒体报道,在家长的共同参与下,Kodu甚至可以让5岁的小孩子通过鼠标编写出一个简单的游戏,你可以与孩子共同编写一个讲故事的应用,或者仅是通过鼠标或键盘控制移动一颗苹果。显然,这种非同寻常的创造体验对于孩子有着特殊的启发和教育意义。

无论是大人还是年幼的孩子,Kodu让编程变成一件轻松娱快的事情。澳大利亚的某些公立学校已把Kodu列为实验课程。

下载KoduforPC:http://down.tech.sina.com.cn/content/48233.html

Kodu的运行需求:

支持Windows7、WindowsVista和XP操作系统。

支持DirectX9.0c和ShaderModel2.0的显卡。

WindowsXP用户需要安装.NETFramework3.5或以上版本。

===============另一文章中有提及=================

确保孩子的网络安全十分重要,但鼓励他对技术的好奇同样重要。这是培养孩子熟练掌握机器的最好时代。小程序员们可以在可汗学院学习基础课程,在有视频和互动练习的网站上学习编码和编程。我4岁的儿子才刚刚开始学习阅读,但他已经掌握了一些Scratch的基本概念,Scratch是麻省理工学院媒体实验室为儿童研发的一种简单的编程语言,鼓励孩子们通过组合编码制作动画和简单的游戏。年龄稍大一点的孩子和青少年可以去Codecademy,那儿提供Javascript,HTML,Ruby,Python和API的学习指导。Codecademy将一个简单的文本编辑器直接嵌入该网站,因此从错误中发现、纠正和学习变得更快速和容易。

编写软件和修复硬件齐头并进。这个硬件黑客社区建立了两个单板计算机平台:树莓Pi和Arduino(开源硬件平台)。这两种单板计算机的起价仅35美元,而且可代为管理无限个项目。

Arduino是搭建简单电子产品项目和机器人的最佳选择。它有一套简单但功能强大的编程语言,因此年幼的孩子可能更喜欢在Arduino上使用 Scratch,这样操作起来更简单。让你的孩子从一个简单的项目起步,如设计一个闪烁的LED照明灯。不久,他就能学会给自动遥控模型车接通电源。价值60美元的Arduino Esplora提供了一系列的内置传感器、一个集成的操纵杆和按钮控件,有更多玩法。孩子可以到Esplora图书馆阅读参考资料,会获得更多启发。

某种程度上来说,树莓Pi是一个更强大的平台,因为它可以运行Linux操作系统(称为Raspbian),这使得它能像台式电脑一样运行。树莓Pi基金会为孩子们发明了这一设备,它使孩子们在玩代码的同时,不会损坏昂贵的电脑。为了加快新学员的学习速度,基金会在网站上发布了一本PDF手册,可以免费获取。Pi可连接到任何设备的屏幕(包括电视)、鼠标、键盘,这样程序员可以直接给出程序指令。学习Linux OS会花些时日,不过一旦年轻人熟练掌握后,他们就可以使用万能板创造如音乐、电影流媒体盒或无线电发射机这样的设备。

===============================

[转]教孩子编程的玩具车 mBot教育机器人套件试玩

http://www.ebama.net/home.php?mod=space&uid=140892&do=blog&quickforward=1&id=368470

=================================================

免费学习编程的 12 个地方

http://www.ebama.net/blog-140892-369367.html

=============================================

[转]The Hour of Code!加入有史以来最盛大的编程活动!

http://www.ebama.net/home.php?mod=space&uid=140892&do=blog&quickforward=1&id=369369

=====================================

[转]初学编程:8款最佳Raspberry Pi 操作系统/项目

http://www.ebama.net/home.php?mod=space&uid=140892&do=blog&quickforward=1&id=369371

==============================

如果不得不给孩子玩手机、iPad,干脆玩这些编程游戏

http://www.ebama.net/home.php?mod=space&uid=140892&do=blog&quickforward=1&id=450410

=============计算机代码受热捧 成澳大利亚第二语言======

打败法语 计算机语言更受欢迎

报道称,据近日公布的一项调查显示,60%的澳大利亚家长希望自己的孩子能够学会的第二语言不是法语,而是计算机语言。与此同时,越来越多维州小学也开始引入计算机语言课程,很多五年级及六年级的小学生就已经能够熟练使用code.org在计算机上编程。

据悉, code.org 是一个旨在向少年儿童推广计算机编程的公益网站。这家成立于美国的网站已有600名学生使用,其中43%为女性。它每年都会举行一个名为“编程1小时”(Hour of Code)全球性活动,推广计算机编程知识,呼吁初学者耐心学习编程1小时。

此外,今年5月,微软澳大利亚(Microsoft Australia)与http://www.Code.org联合举办了一个名为“用代码交流”(WeSpeakCode)的活动,向超过7000名澳大利亚青少年传授计算机编程知识。


路过
8

鲜花

握手

雷人

刚表态过的朋友 (8 人)

facelist

您需要登录后才可以评论 登录 | 新会员加入

评论 (6 个评论) 发表评论

  • hidden tinasu

    2014-3-4 10:42

    学习了。
       回复
  • hidden awen99

    2014-3-4 11:26

    厉害,这都给你找到
       回复
  • hidden 快乐郭妈

    2014-3-8 14:25

    也有给孩子学的想法,只因为自己不懂,感觉没处下手。谢谢你的分享!
       回复
  • hidden vivi1986614

    2015-5-21 17:31

    感谢分享。
       回复
  • hidden laosha3612

    2017-4-2 23:39

    thanks for sharing
       回复
  • hidden 大笨瓜

    2018-10-3 08:30

    儿童编程的市场现在好乱好乱
       回复