儿童编程:五个不容错过的网站

网友投稿 2019-08-31 12:07

总体来说,计算机技术让我们的生活变得更轻松,但我们也都被包围其中,面对智能时代的孩子们,编程要不要普及呢?

计算机技术的学习者低龄化是必然,学习编程的孩子不会都选择在计算机领域工作,但确定的是:现在的孩子需要了解计算机技术,要理解计算机程序工作,代码是什么以及它是如何工作的,在很多发达国家这已经是基础教育。且多数孩子认为使用代码非常酷,它可以帮助孩子培养具有远远超出键盘范围的应用程序的逻辑思维和问题处理技能。

https://cdn.china-scratch.com/timg/190902/120H2D55-0.jpg

那么,什么是编程?

编程是为计算机编写指令,使计算机执行任务的行为,完成的一组计算机指令称为程序。

https://cdn.china-scratch.com/timg/190902/120H25042-1.jpg

计算机语言包括HTML、Javascript、C和Python等等。本质上,计算机语言将人类生成的指令转换为二进制代码 (1和0字符串),告诉计算机做什么。

孩子们在开始学习编程时,通常会从使用可视化编程语言起步,比如Scratch,这些语言工具允许他们使用预先制作的积木代码来构建程序,积木代码可以堆叠卡合在一起形成一系列指令,就像积木搭建的房子、战车…… 孩子们通过积木代码开拓他们的未来世界。

孩子们为什么要学编程?

编程可以教孩子们找到问题的解决方法。它有助于培养解决问题的能力,如坚持不懈,反复试验和理解因果关系,分析思维和推理技巧,以及多种学科的结合运用。它还挑战孩子们创造性思考并追求创新理念和解决方案。

https://cdn.china-scratch.com/timg/190902/120H21F9-2.jpg

既然我们的孩子要学习编程。除了给孩子报班,可不可以通过利用高质量的网络资源,陪孩子们一起学呢?

那么,这里有几个知名网站就不得不说:

1、https://scratch.mit.edu/ 

https://cdn.china-scratch.com/timg/190902/120H35M5-3.jpg

Scratch是美国麻省理工学院开发,一种用于创建故事,游戏和动画的图形编程语言。有桌面软件下载和在线使用两种方法。孩子们可以通过在Scratch在线社区中构建项目并分享它们来学习Scratch。还有给5-7岁孩子使用的ScratchJr。是目前世界上使用最广的图形编辑软件。

2、https://blockly-games.appspot.com/

https://cdn.china-scratch.com/timg/190902/120H3K96-4.jpg

Blockly编程语言由谷歌公司开发,网站教授编程原理,并使用基于图形化的编程方法引入JavaScript。孩子可以通过图形代码来构成软件程序的“故事”。学习Blockly要求孩子能阅读,一些游戏包括使用度数来定义对象移动的方向。尽管它使用游戏化方法和简单的图形代码,但它并不适合没一点基础的小孩。它的目的是使孩子们学习文本的计算机编程语言做准备。

3、https://code.org/

https://cdn.china-scratch.com/timg/190902/120H329D-5.jpg

作为一个全球性的公益组织,网站提供最广泛使用的中小学计算机科学课程,并每年组织编程一小时活动,在全球180多个国家有数千万学生参与了这个活动。支持45种语言的编程一小时教程。得到众多个人和组织推广,这已经吸引了全世界约10%的学生参加。很多机构,如亚马逊、脸书、谷歌、微软等都慷慨支持。

网站内每门课程都由一系列教授计算机科学原理的谜题,视频和活动组成。课程有适用于幼儿园孩子(4-6岁),如果您的孩子已经熟练阅读,也有高阶的课程。百万计的孩子们都通过这里开始编写第一个代码。

4、https://www.tynker.com/

https://cdn.china-scratch.com/timg/190902/120H3K54-6.jpg

Tynker的课程有免费也有收费,允许孩子们按照自己的节奏学习编程。通过简单的教程,孩子们可以做他们想要的事情,包括应用程序,游戏或网站页面。课程有趣、多样化,也有幼儿园孩子,甚至4岁孩子的课程。

5、http://www.appinventor.org/

https://cdn.china-scratch.com/timg/190902/120H333W-7.jpg

App Inventor是Google和美国麻省理工学院合作的项目,一种用于创建Android应用程序的可视化编程语言。适合小学高年级以上的孩子们使用。类似于图形编程,通过在屏幕上移动对象来编写Android应用程序。从入门到深入,教程课程从设置App Inventor开始,逐步构建更复杂的Android应用程序。

这些网站吸引着世界上百万计的孩子痴迷于代码的编写、分享他们的项目、一起学习和成长。少儿编程领域的信息,这几个网站非常值得参考!

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com