Scratch为什么是孩子们最佳的启蒙编程语言?

网友投稿 2018-09-28 14:39

人工智能成为当下主要的发展趋势。在国外,从幼儿园开始,他们已经在有意识地教孩子学习编程。

而在我国,自2017年国务院印发《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程后,编程教育走进了更多人的视野。

编程教育,已经越来越受到国内家长的重视,大家充满热情地一头扎进少儿编程领域,希望给孩子选择一条最合适的学习之路。

https://cdn.china-scratch.com/timg/180930/143Z1E06-0.jpg

然而,面对五花八门的编程语言,家长们却发了愁。例如:Scratch、Swift 、haskell、Python、Javascript、C++、PHP等等。

在这些编程语言中,有的简单有趣,比如Scratch;有的功能强大,比如C++、PHP;有的应用广泛,如Python、Javascript。

https://cdn.china-scratch.com/timg/180930/143Z25P4-1.jpg

1、Scratch简单易学

目前市面上大多数编程语言,尤其像C、Java这样已经使用多年的计算机语言,代码枯燥复杂难以理解,对于大多数初学者来说,尤其是孩子,实在是太难了。

不仅会让他们对编程失去兴趣,更有可能讨厌编程,不再想学习编程。

https://cdn.china-scratch.com/timg/180930/143Z35957-2.jpg

我们以"Hello World"为例,来看一下几种语言的代码:

C 语言的代码:

int main(){ printf("Hello, World!"); return 0;}

Java的代码:

public class HelloWorld { public staTIc void main(String[] args){ System.out.println("Hello World!"); }}

Scratch的代码:

由此可以看出,Scratch的代码更加优美简洁,Scratch语言更适合入门。它注重的是如何解决问题而不是编程语言的语法和结构。通过简单的学习,就可以完成一个小程序。

2、Scratch已被纳入“高考”

编程语言Scratch还被纳入高考科目,甚至进入到小学生的教材,要求未来每个孩子都要学习Scratch语言。Scratch语言课程化将成为孩子学习的一种趋势。

https://cdn.china-scratch.com/timg/180930/143Z3N13-3.jpg

浙江省将Scratch语言纳入了高考

  • 2017年,国务院印发《新一代人工智能发展规划》,要求中小学生要上人工智能课程,推广编程教育;

  • 2018 年 3 月起,全国计算机二级考试新增 “ Scratch语言程序设计”科目;

  • 2018 年起,浙江省信息技术教材将放弃 VB,将Scratch纳入为浙江高考内容之一;

  • 另外,北京和山东确定将Scratch编程基础纳入信息技术课程和高考的内容体系。

3、Scratch更适合孩子学习

Scratch语言适合所有孩子学习,需要特定的软件和工具编辑和修改,无需安装特定客户端,只需要纯文本编辑器都可以自由编写,并且功能更为强大,让孩子实现更多奇思妙想。

--end--

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