如果孩子系统学完ScratchPyth

白癜风最好的医院在哪 http://pf.39.net/bdfyy/bjzkbdfyy/150423/4613585.html
编玩边学

分享人工智能时代的

教育理念和养育方式

最近不少家长一直在后台提问“如果孩子系统学完Scratch、Python、NOIP,编程能力可以到达什么水平?”

如果想系统地学习编程,进阶过程基本就是Scratch→Python→NOIP,那么接下来我们就一起来看下Scratch、Python、NOIP到底在学什么?系统学完这些后,孩子的编程能力到底可以到达什么水平?

01

Scratch

Scratch是美国麻省理工学院(MIT)设计开发的少儿编程工具。这个软件的特点是:使用者可以不认识英文单词、不会使用键盘,也可以编程。

那Scratch是如何实现编程功能的呢?

Scratch是可视化图形编程,其构成程序的命令和参数是积木形状的模块,不用书写代码语句,只需按照一定的逻辑用鼠标拖动模块把它们拼在一起就可以。

因此,Scratch更适合年龄较小的、0基础的孩子。那么在Scratch图形化编程中,孩子将学到什么呢?

Scratch编程更注重的是学生能否通过编程来实现自己的创意,学生不仅学会如何编写程序,还会学习到Science(科学),Technology(技术),Engineering(工程),Arts(艺术),Maths(数学)等多个领域的知识。

在具体知识层面,在Scratch的学习中,初级阶段,孩子将学会事件、循环、变量、逻辑判断等基本的计算机程序知识,同时可以创作故事、动画、音乐、美术以及小游戏。

在中高阶课程中,孩子将结合Picoboard硬件的传感结构,了解软硬件相结合的编程项目。同时可以以Arduino为载体,创作创意小灯、智能窗帘、智能报警器、吸尘器、吊车臂、计算器、智能防盗门等。

Scratch图形化编程更多是对孩子的思维方式进行培养和塑造,在学习编程的过程中孩子的逻辑思维能力、批判性思维以及专注能力等都将得到极大地锻炼。

02

Python

Scratch更多是用来培养少儿思维方式,进行编程入门。而要开发一个软件或者建立一个大型网站,或者解决复杂的算法问题,必须要用到代码编程语言。

那么Python语言,就是从代码开始,对青少年进行真正的编程思维训练。

不同于其他编程语言,Python在学习之初并不需要其他复杂的知识背景,就可以入手学习。

同时,Python近来的热度也越来越高。因为Python的实用性非常强,现在以及未来,人工智能AI编程的主流工具都是Python。

Boss直聘的《互联网人才趋势白皮书》显示:

年薪资最高的十个职位中,过半为AI类岗位。在薪资涨幅方面,AI类岗位、大数据类等新兴技术岗位也普遍排在前列。而AI大数据等岗位必备技能就是Python。

Python除了在职场中让人青眼有加,也正在迅速成为全球大中小学编程入门课程的首选教学语言。年底,更是被加入浙江高考大纲,正式被纳入高考。新课改中,Python也以基础学习内容被编入高中信息技术的新版教材中。

那么少儿编程中学习Python,将学到什么呢?

初级阶段,课程更多以故事情节为导向,学习Python的基础知识,包括变量、数据类型、判断、循环、类和对象等。

中级阶段,主要是巩固和应用python知识,制作简单的2D小游戏,比如”打气球“、”保卫土豆“、”飞机大战“等。

而高级阶段,主要是通过学习爬虫,掌握网页的基本结构,孩子可以学会自动化访问并下载网页的资源,如图片、影评等。

在这个的阶段,孩子还可以学习Python的图形用户界面(GUI),创造自己的软件应用,并且和人工智能进行初次接触。

除了学习内容,很多家长更


转载请注明:http://www.aierlanlan.com/cyrz/617.html