人工智能成为当下主要的发展趋势。在国外,从幼儿园开始,他们已经在有意识地教孩子学习编程。
而在我国,自2017年国务院印发《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程后,编程教育走进了更多人的视野。
编程教育,已经越来越受到国内家长的重视,大家充满热情地一头扎进少儿编程领域,希望给孩子选择一条最合适的学习之路。
然而,面对五花八门的编程语言,家长们却发了愁。例如:Scratch、Swift 、haskell、Python、Javascript、C++、PHP等等。
在这些编程语言中,有的简单有趣,比如Scratch;有的功能强大,比如C++、PHP;有的应用广泛,如Python、Javascript。
如果您的孩子刚刚开始学习编程,我们推荐您选一门孩子喜欢并且能迅速掌握的编程语言。
在阿儿法营,我们已经成功的为数以千计的孩子提供编程知识,让每一个孩子都学会编程,并喜欢上编程。
根据我们近年来的数据分析和教学反馈,我们认为把Scratch作为孩子的启蒙编程语言,是一个非常不错的选择。
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语言适合所有孩子学习,需要特定的软件和工具编辑和修改,无需安装特定客户端,只需要纯文本编辑器都可以自由编写,并且功能更为强大,让孩子实现更多奇思妙想。
不仅如此,阿儿法营的Scratch课程,采用图形+积木块对照的编程模式,让编程不再生涩难懂,孩子也能逐步接受和掌握编程。
注:本文所有图片来自于网络,如有侵权请联系。