如果你正在考虑少儿编程课,我有几个良心建议

网友投稿 2019-08-27 11:54

这两年少儿编程热席卷全球,国外编程基础教育的逐渐普及,国内国家政策的扶持,还有人工智能热,5G热,都好像在暗示家长,你家孩子再不学编程就晚了。
朋友圈昨天:奥巴马说“计算机将是我们未来的一个重要组成部分......而未来将由你们塑造!”

https://cdn.china-scratch.com/timg/190829/1153595R4-0.jpg

前天:

https://cdn.china-scratch.com/timg/190829/11535aG5-1.jpg

今天:

https://cdn.china-scratch.com/timg/190829/11535941Q-2.jpg这股少儿编程热,在中国来得非常猛烈,有些家长还没来得及思考,就被吹进了“圈”,当然不是说少儿编程的不好,而是我们要理智选择编程课。

如果你正在考虑选报少儿编程课,我有几个良心建议。
02关于少儿编程语言的选择

语言只是编程的载体,编程的逻辑和算法都是相通的。家长最好先考虑一下想要孩子达到的目标,综合评估他的逻辑思维和动手能力怎么样,然后选择课程。


少儿编程入门课程主要是通过图形和游戏来教授知识,目前,国内少儿编程培训班主要分为两类:软件编程和乐高机器人编程
软件编程通常一开始通过可视化趣味性的 Scratch 入门,然后从 Python 过渡到 C++ 等;机器人编程很多从乐高 WeDo 开始入门,年龄大些就学习 EV3。

机器人编程的软件同样将想要实现的功能积木化,用电脑设定每一个电机、马达的运动方式、角度、转速,控制拼接好的机器人动起来,属于软硬件结合,更接近人工智能的概念。但是市场上也有一些纯搭建的机器人课程,所以家长一定要了解清楚。趣编程的教学则是把两种结合起来,现在线上制作一些动画小游戏,通过在其中学到的编程知识,操控机器人。

2019年热门的三种少儿编程语言1Scratch 3.0Scratch是由美国麻省理工媒体实验室终身幼稚园组于2006年开发,主要针对6-16岁低龄少儿和刚刚入门的编程学习者。Scratch操作界面简单易懂且每个项目都以趣味游戏的形式展现,孩子通过鼠标拖拉积木块实现简单的游戏、动画效果,进而学习和掌握编程基础概念和应用。

https://cdn.china-scratch.com/timg/190829/115400M01-3.gif

Scratch 3.0在线编辑器的最后版本在2018年8月发布,下载链接:https://scratch.mit.edu/download

Scratch可以参加的国赛:全国青少年创意编程与智能设计大赛全国青少年电子信息智能创新大赛全国中小学信息技术创新与实践大赛2 Python编程语言其实Python在家长中热门的很大关键因素是因为它是人工智能语言,人工智能的快速发展,成了Python最大的“卖点”。

但Python同时是一种功能强大的基于文本的计算机编程语言。这种特定类型的代码既可以作为掌握其他语言的起点,又可以作为严肃的游戏,更可以是Web和应用程序开发的强大工具,是现在非常流行的进阶版少儿编程语言。

Python是将孩子引入编码的绝佳选择,因为这种编程语言坚持使用良好的代码布局。它还鼓励用户使用在线支持和广泛的Python库,对于以后用Mac、PC或Linux编写自己的应用程序代码也非常有利。

Python可以参加的国赛:全国青少年科技创新大赛3C++编程语言C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计,使用非常广泛,很多电脑自带软件都是利用C++编写。有家长问学C++还是Python好,其实两门语言的对比的话,C++比Python要难,但C++比Python要强大,C++学好了,要转其他语言会比较容易,C++更接近底层,大型操作系统,游戏,高性能算法都是C++的强项,更适合用C++写,虽然现在只能用某一门语言实现的东西罕见,但是只适合用某一门语言实现或者最好用某一门语言实现的东西却是数不胜数,学C++能让你理解到语言的核心,程序的机理,果你想往编程的核心发展,了解程序的更深境界,了解底层,内核,那C++是你非常好的选择。有些家长认为对于孩子而言,C++语言最大的用处,是可以参加世界级、国家级和省市级计算机编程大赛(NOIP),优秀获奖者可以获得保送名校或加分的资格。但是2019年8月16日,中国计算机学会官方订阅号发布通知,由CCF主办的全国青少年信息学奥林匹克联赛NOIP(普及组及提高组)从2019年起暂停。总而言之,根据孩子们的思维发展状况,和当前的升学就业环境,从入门到高阶,最合适的系统课程就是Scratch→Python→NOIP03关于线上还是线下

目前,软件编程多采用网络课程的形式,机器人编程更多的是线下实体课。线上授课的时间和地点相对灵活,在家打开电脑就能上,省去接送的繁琐。线上班一个老师带的学生不太多,采取一对一、小班课、微课等模式。

线下授课对时间地点有要求,但真实场景能让老师更好的辅导学生,手把手教学也能及时发现孩子学习中的问题。

最重要的是看自家孩子的自制力,还有家长的时间安排。不过,年龄过低的小朋友最好选择线下,因为他们专注力和自制力较差,在电脑前规规矩矩坐半小时都很难,更别说听课了,线上课程容易失去兴趣。

趣编程之所以采用线下教学 很大一部分原因是为了保证教学的质量,孩子学习少儿编程,不仅仅是在学习编程知识,其中所蕴含的团队合作能力,演讲能力,交流能力,是孩子在家里是无法锻炼的。

03关于几岁开始学编程

有人说,学编程越早越好,即使听不懂也可以先熏陶一下,毕竟少儿编程注重逻辑思考能力的培养,而不是写代码;也有人说,孩子要长大一些才能真正理解自己在干什么,最好从小学三年级以后开始。

根据国外的课程体系和教学大纲,5~6岁是学游戏式和积木式编程的最小年龄,国外大部分孩子,也都是从5岁就开始学习编程;譬如英国和爱沙尼亚就要求孩子在5岁或小一的时候开始学习编程。

根据趣编程线下教学案例来看,6岁是比较合适开始学习编程的,6岁以下的专注力以及认知力还没达到,当然也有一些四五岁就开始学的,但是多数针对抽象思维比较超前的孩子。6~7岁:在这一阶段,主要是通过让孩子玩一些编程小游戏,比如用指令控制一个角色到达终点,绕过一些障碍物,用循环来完成重复任务等进而来培养孩子的编程思维。趣编程采用的是ScratchJR以及Robogarden平台帮助孩子实现编程启蒙。8~9岁:用一些可视化编程工具来完成一些复杂的任务,挑战一些复杂的编程游戏,当然这里如果对机器人编程感兴趣的,可以往机器人编程方向学习,Scratch在这一阶段学得不错的学生,可以去着手参加编程竞赛检验所学知识。

在这一阶段,相关的机器人竞赛有,《全国青少年创意编程与智能设计大赛(Arduino)》趣编程课程在这一阶段,也是针对孩子的兴趣,开发了不同的课程体系,Scratch创意编程课以及智能机器人编程课。10岁+:基础扎实的同学,可以开始学习一种真正的编程语言,比如Python,尝试编写一些软件,初步学习算法、数据结构以及面向对象编程。也可以尝试一些硬件编程,例如microbit。没有基础的同学还是建议从图形化编程Scratch学起,至于说上初中后学习编程会不会太晚的,完全不用担心,这时候他们的自学能力更强,而所谓的少儿编程是针对6~16岁的孩子学习编程的一种体系,从小学起,注重的是基本功。04关于价格市场上编程课的价位跨度很大,通常单节课程费用在200到300元,一年2000到10000元不等。

除了学费,家长还要考虑学习用品、比赛等开支。不管是线上听课,还是线下实际操作,首先要给孩子准备一台电脑。如果学的是机器人编程,还需要购买成套的积木工具箱,动辄几千元。无论价格价格便宜或偏贵,2节以上的试听课是免不了的,有家机构试听课也不便宜,但还是建议家长先了解课程以及孩子是否喜欢,再决定是否选择这家机构。

--end--

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