当前位置:首页 > 科学研究 > 电子编程 > 正文内容

编程学习|儿童编程网站资源

RonWang6年前 (2018-09-21)电子编程652

HELLO RUBY儿童编程大冒险

儿童编程思维启蒙读本3-6岁:《Hello Ruby儿童编程大冒险》

English Version 英文网站  http://www.helloruby.com/play

Hello  计算思维 中文网站   http://www.helloruby.cn

Hello Ruby 是芬兰作家Linda Liukas 琳达·刘卡斯2009年,学习编程时,冒出创作一本儿童编程入门书,直到2013年,她才决定创作童书,从此,她的人生最大的热情就是通过游戏、想象和创作去理解科技,该书通过众筹网站Kickstarter成功众筹。

Ruby的世界充满了想象力和冒险。在她一路探险的旅程中,认识了很多新朋友,和她一起解决问题。这些朋友个性迥异,而且都有神秘的超能力,尽管喜欢不同的事物,但是并不妨碍它们彼此成为好朋友。让我们一起来认识一下Ruby和她的朋友们吧!

    Hello Ruby

编程一小时

code.org是一个非营利组织,致力于扩大学校获得计算机科学的机会,并让妇女和偏远地区及人数不足的少数民族人员参与。code.org的愿景是每所学校的每个学生都有机会学习计算机科学,就像生物学、化学或代数一样。code.org提供了中小学最广泛使用的计算机科学教学课程,并组织了每年一度的“一小时代码运动”,吸引了全世界10%的学生。CODE.ORG运行由慈善捐赠者支持,包括亚马逊、脸谱网、谷歌、Infosys基金会、微软等。

Code.org® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by women and underrepresented minorities. Our vision is that every student in every school has the opportunity to learn computer science, just like biology, chemistry, or algebra. We provide the most broadly used curriculum for teaching computer science in primary and secondary school and also organize the annual Hour of Code campaign, which has engaged 10% of all students in the world. Code.org is supported by generous donors including Amazon, Facebook, Google, the Infosys Foundation, Microsoft, and many more.

code.org


Scratch

Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具。在2012年在中国得到普及,2013预计在上海举行比赛。针对 8 岁以上孩子们的认知水平,以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch 的下载和使用是完全免费的,开发了Windows系统,苹果系统,Linux系统下运行的版本。更多关于Scratch介绍……

Blockly

2012年6月,Google发布了完全可视化的编程语言Google Blockly,类似MIT的儿童编程语言Scratch,你可以通过类似玩乐高玩具的方式用一块块图形对象构建出应用程序。每个图形对象都是代码块,你可以将它们拼接起来,创造出简单功能,然后将一个个简单功能 组合起来,构建出一个程序。整个过程只需要鼠标的拖曳,不需要键盘敲击。类似Google最近放弃的App Inventor,不清楚Blockly与App Inventor或Scratch有何联系。

Blockly一种在网页上运行的图形化编程语言。使用者以拖拽拼图的方式开发出应用程序。不需要任何的代码编写。例如:

效果演示:走迷宫 – 使用Blockly语言破解迷宫路径。

代码转换 – 把Blockly代码转换成JavaScript, Dart, Python 或 XML 代码。

RTL – Blockly语言中right-to-left模式中的效果(阿拉伯语和希伯来语习惯).

Blockly语言目前处于技术探讨阶段,希望开发人员使用Blockly,给予反馈,想出新的能使用它的地方,所有的代码都是开源的。Blockly程序语言会涉及到:指令(instruction )、对象(object )、语句(statement )、参数(argument )、次数循环(times loop )、变量(variable )、for循环(for loop )、函数(function )、until循环(until loop)、if条件判断和布尔逻辑(condition、boolean logic)等等。

中国少儿编程网

网址链接:http://www.kidscode.cn/

中国少儿编程网于2014年8月正式上线,是国内最早专门从事少儿编程教育宣传、推广、普及的公益平台。旨在通过学习培养孩子的计算思维、创新设计思维、沟通表达能力、团队协作能力,独立思考能力。在少儿编程的娱乐氛围中正确的引导孩子,通过学习编程去认识网络、学习计算机科学,体验游戏化编程学习的快乐,步入神奇的计算机世界,体会从程序设计语言到逻辑思维能力的提升和思维方式的改变,锻炼独立解决问题能力以及创造力。

少儿编程网,kidscode.cn  

版权声明:本文为原创文章,版权归donstudio所有,欢迎分享本文,转载请保留出处!

本文链接:http://parentscn.com/?id=36

相关文章

电子制作|启程前的入门知识

电子制作|启程前的入门知识

电子制作是一件充满乐趣和成就感的活动,也许在开始时会有一些挑战或者坎坷,慢慢的当你踏入电子制作的世界之后,我相信你肯定再也停不下脚步,本部分电子制作的入门知识将主要围绕:工具、元器件和电路基础三个部分...

编程思维|锻炼孩子的逻辑思维

编程思维|锻炼孩子的逻辑思维

自然语言(人类的语言)和计算机语言之间有许多相似之处,学习计算机语言类似于学习一门外语语法。 计算机编程或者算法的难点和意义是,是编程思维和解决问题能力。程序设计早已不是程序员们独有的技术活了,很多...

C语言教程04:程序的编译与运行

源程序也称源代码,是指未编译的、按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令,可以用汇编语言或高级语言编写。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行...

C语言教程01:C语言的前世今生

程序设计语言的发展经历了从机器语言->汇编语言->高级语言的过程机器语言:是计算机最原始的语言,由 0 和 1 的代码构成,CPU 在工作的时候只认识机 器语言,即0和1的代码。汇编语言:...

C语言教程02:算法的概念

算法(Algorithm)是在有限步骤内求解某一问题所使用的一组定义明确的规则。计算机算法 是用计算机求解一个具体问题或执行特定任务的一组有序的操作步骤(或指令),是构成计算机 程序的核心部分。瑞士计...