文章摘要:少儿编程都学些什么
现在大部分的家长在接孩子的时候,时常能够收到有关少儿编程相关的传单或者是推广活动。那么少儿编程一般学什么呢?现 […]
现在大部分的家长在接孩子的时候,时常能够收到有关少儿编程相关的传单或者是推广活动。那么少儿编程一般学什么呢?现在就来看看吧。
少儿编程学什么内容
少儿编程主要是通过编程思维培训来激发孩子的创造性思维能力,培养孩子的逻辑思维能力和动手能力。毕竟孩子还小,所以寻找适合孩子学习的方式才是比较好的,此外学习少儿编程还是有助于文化课的,因为涉及到很多跨学科的东西,数学、物理等。
如今大部分少儿编程机构都是通过制作小游戏,小动画,小工具之类的方式来教孩子一个程序背后的逻辑。对于孩子学习少儿编程来说,家长首先要明确少儿编程学习的目的是什么,孩子学习少儿编程的目的并不是让孩子们将来成为一名技术超群的程序员,而是要他们学会编程思维,提升未来的竞争力。
少儿编程学习年龄段
1、4-6岁:少儿编程小游戏
这一阶段不必刻意学习,可以玩一些不含字母的编程小游戏,比如用指令控制一个角色到达终点,绕过障碍物,用循环来完成重复任务等等。
2、7-9岁:可视化少儿编程学习
这一阶段孩子的逻辑思维开始更快地发展,家长可以为孩子安排系统的编程学习计划,但还是要以兴趣为主,让孩子喜欢上编程。7-9岁的孩子可以用可视化的编程工具来完成稍微复杂一些的任务,比如Scratch少儿编程、AppInventor等。
3、10+岁:代码编程语言学习
10+岁的孩子可以开始学习一门真正的编程语言,比如Python,初步学习算法、数据结构、面向对象编程,尝试编写软件。也可以接触一些硬件编程,比如用Arduino做个小机器人等等。
学少儿编程需要做什么准备
学龄前的孩子适合学习Scratch Jr.图形化编程,需要准备的是平板,提前下载好ScratchJr.的软件,上课的时候点击进去就可以直接进行编程了。特别注明一点,ScratchJr.官方软件只能在iOS系统的pad中找到,其他平板或手机需要在浏览器中找下载的链接。
小学低年级的孩子学习的是Scratch图形化编程,可以在电脑上编程,直接从Scratch官网就可以下载到软件,win和mac都可以下载到,软件自带中文,下载后安装启动,可以自己设置。市面上很多机构怕下载安装麻烦,也都将Scratch接入到了网站中,形成了在线版,也很方便,只要打开网页就可以直接进行编程,省去了下载安装软件的过程,作品也可以直接在线提交,老师可以在线阅览。
特别强调一点,Scratch学习因为涉及到电脑的使用,所以建议家长可以在平时给孩子普及一些电脑知识,或者是在上前几次课的时候能够陪同。小编就遇到过在上课过程中,让孩子“打开浏览器”结果被反问“什么是浏览器”的情况,如果是线下教学,老师可以直接给孩子在电脑屏幕上指出,但是线上授课,老师并看不到孩子的电脑界面,有时光“打开浏览器”这一个步骤可能就会进行个10分钟,孩子基本已经耗光耐心和兴趣了。所以基本的电脑知识和电脑操作(比如鼠标的点击、拖拽,键盘哪个是方向键等)真的都很重要,想要课程中能不掉队,一定要在平时多多熟悉。
小学高年级级以上的孩子学习Python或C++,同样是用电脑进行操作。家长要帮孩子提前确认几件事情,首先电脑比较好是win7或以上系统,其次要安装好对应的软件,在官网都可以下载到对应的软件(如果已经报了机构的编程课,可以让老师指导安装)。其中Python在安装了软件之外,建议再安装一个VScode编译器,具体什么作用和好处,使用过程中大家自然就明白了。
另外Python和C++属于纯代码编程了,在编程的过程中需要孩子自己用键盘敲击代码,之前小编遇到过孩子不会使用键盘、敲代码的时候“一指禅”、找不到符号的位置、不会切换输入法等,这些问题都会在课程当中影响孩子的心情,有的时候问题堆积的多了,就会造成孩子的抵触情绪,所以课下加强练习是有必要的。
孩子可以在课后多进行打字练习,将编程中常用的指令语句总结出来,每天进行盲打练习,这样孩子不仅对键盘的盲打越来越熟悉,还同时复习了课上学过的指令,是个很好的方法。