少儿编程的学习阶段

网友投稿 2019-09-14 11:42

从美国、英国到日本和新加坡,几乎所有的发达国家都已经或着手将编程纳入中小学课程。

编程已经不是只有成人才可以接触的职业内容,而是慢慢转化为像阅读、写作一样的通识教育。

乔布斯曾经说过:“我认为每个人都应该学习编程,因为它能够教会你如何思考。”

随着信息化进程的加快,我国很多省份也开始从中小学阶段普及编程教育,比如山东、浙江、重庆、北京、深圳等,其中山东和浙江已经把编程(含Python)纳入高考科目。

家长们对少儿编程的重视度也越来越高,很大一部分家长已经主动给孩子找少儿编程辅导机构,希望孩子与同龄人竞争时能快人一步。但是,对孩子应该学习哪种语言,如何学习犯了迷糊。

下面,咱们就来聊聊少儿编程学习的阶段问题:

6到10岁,小学五年级以下没有编程基础的孩子,应从Scratch学起。

Scratch是麻省理工学院和谷歌联合开发的模块化编程软件,将原有的多行代码打包成一个一个的小模块,孩子只需要将给定的小模块拖拽到代码区进行组合,就可以给角色加上各种各样的动作和特效。

https://cdn.china-scratch.com/timg/190916/1142463431-0.jpg

但是这种拖拽也是有严格逻辑限制的,如果内含程序的逻辑不通,那模块就不能拼接上。所以Scratch是孩子编程启蒙和锻炼逻辑思维能力最好的工具。

Scratch通过丰富多彩的角色和有趣的背景,寓教于乐,让孩子在欢乐中学到知识,强化逻辑思维能力。

10岁或者五年级以上的孩子,可以进行Python课程的学习。

Python是一款开源的编程语言,目前的应用非常广泛,比如Web和Internet开发、科学计算和统计、桌面界面开发、软件开发、后端开发等。

https://cdn.china-scratch.com/timg/190916/11424H191-1.jpg

相比于Scratch,Python是更权威的代码编程,孩子需要学习各种函数、固定的表达方式等,在学习中逐渐锻炼孩子的问题拆解、统筹全局的能力。

从模块化编程到较为复杂的语言编程,难度是循序渐进的。首先用好玩的模块化编程引发孩子对编程的兴趣,当孩子大一点了,有一定的接受能力以后,就开始Python的学习。

--end--

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