Scratch为什么是孩子们最佳的启蒙编程语言?
人工智能成为当下主要的发展趋势。在国外,从幼儿园开始,他们已经在有意识地教孩子学习编程。
而在我国,自2017年国务院印发《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程后,编程教育走进了更多人的视野。
编程教育,已经越来越受到国内家长的重视,大家充满热情地一头扎进少儿编程领域,希望给孩子选择一条最合适的学习之路。
然而,面对五花八门的编程语言,家长们却发了愁。例如:Scratch、Swift 、haskell、Python、Javascript、C++、PHP等等。
在这些编程语言中,有的简单有趣,比如Scratch;有的功能强大,比如C++、PHP;有的应用广泛,如Python、Javascript。
1、Scratch简单易学
目前市面上大多数编程语言,尤其像C、Java这样已经使用多年的计算机语言,代码枯燥复杂难以理解,对于大多数初学者来说,尤其是孩子,实在是太难了。
不仅会让他们对编程失去兴趣,更有可能讨厌编程,不再想学习编程。
我们以"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语言课程化将成为孩子学习的一种趋势。
浙江省将Scratch语言纳入了高考
-
2017年,国务院印发《新一代人工智能发展规划》,要求中小学生要上人工智能课程,推广编程教育;
-
2018 年 3 月起,全国计算机二级考试新增 “ Scratch语言程序设计”科目;
-
2018 年起,浙江省信息技术教材将放弃 VB,将Scratch纳入为浙江高考内容之一;
-
另外,北京和山东确定将Scratch编程基础纳入信息技术课程和高考的内容体系。
3、Scratch更适合孩子学习
Scratch语言适合所有孩子学习,需要特定的软件和工具编辑和修改,无需安装特定客户端,只需要纯文本编辑器都可以自由编写,并且功能更为强大,让孩子实现更多奇思妙想。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com