少儿编程,该如何开始?
我们在“少儿为什么要学编程:代码才是未来世界的通用语言”一文中,重点讨论了编程对于我们的孩子究竟有多么重要,接下来,在很多人眼里高大上、高不可攀的“编程”该如何开始学习呢?是很多先知先觉的家长迫切需要了解的,下面我们就和大家讨论一下,零基础的儿童如何开启充满乐趣的编程之旅吧!
1 、适合低龄儿童的scratch编程
scratch是一款由麻省理工学院(MIT) 设计开发的一款面向儿童的简易编程工具。scratch语言很简单,所有的人都可以使用。这种编程语言所依据的,是一种积木系统;积木可以通过多种指令结合起来。这种语言总共有100多块“积木”可以使用。小孩像玩游戏一样拖动模块,用鼠标拖动模块到程序栏,用之解决问题。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。scratch可以运行在任何一个现代网页浏览器中。任何人都可以从 https://scratch.mit.edu 运行它。
那学完scratch后,孩子能干啥呢?通过系统的学习,孩子们可以设计出自己喜欢的小游戏,比如迷宫游戏、拳皇游戏等,还可以设计小动画片,这些对培养孩子的逻辑思维能力和创新能力帮助非常大。
2、 适合大孩子们的Python
Scratch 对那些不会打字的小孩子们来说非常有用。但是,孩子们如果想编写更加复杂的程序,Scratch 就不够用了 。对于青少年来说,像 Python 这种真正的编程语言才更加适合。Python 是一种优秀的首选编程语言,因为它的语法非常简单(不像 Java 或者 C# ),代码可读性高(不像 Perl 或者 JavaScript),并且有强大友好的开发者社区 支持。如果 Scratch 已经无法满足你的小孩,Python 是下一步的最佳之选。
3、动手和编程相结合的-机器人的编程
上面的scratch和python侧重于在电脑上编程,虽然孩子们可以设计出自己的小游戏,制作自己的创意贺卡、动画故事等等,但是好像还是不能满足充满探索精神的“科技侦探”的要求。针对儿童的编程机器人主要是人形机器人和车形机器人,可以满足动手欲望强烈的孩子们的愿望。
以“智能小车”为代表的车形机器人以其功能丰富,扩展性好更受到孩子们和老师的青睐。这个属于软件和硬件结合的编程,锻炼孩子动手能力和解决问题的能力。同样针对孩子的特点,编程还是以图形化积木编程为主,这里推荐北京师范大学创客教育实验室开发的MIXLY编程系统,界面简单,模块丰富,还支持自己设计积木块,易于扩展更多功能。已经成为国内众多儿童机器人编程竞赛的制定开发工具。
兴趣是最好的老师,面对人见人爱的智能小车,孩子们会对编程产生不断的兴趣。毕竟让机器人动起来,孩子会非常兴奋的。威海贝佳教育为了增加孩子的编程兴趣,针对智能小车设计了丰富的扩展模块。通过学习,孩子们可以实现小车的自动避障,智能驾驶,手机遥控等等新奇的功能。
3、开启代码编程,试试C++
随着孩子对编程兴趣的增长,图形化编程毕竟功能有限,能力出众的孩子就可以学习真正的高级编程语言了。
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。这里,孩子就有开始学习初级的语法,学习函数、数组、变量等,可以在老师的指导下,实现心中五花八门的奇妙创意。比如送给自己的语音时钟,自动窗帘等等。
当然,针对儿童编程,还有诸如javascript、labview等很多工具可以学习,感兴趣的可以关注“威海贝佳教育”,阅读后续更多关于编程的内容。
结论
孩子的学习是需要循序渐进的,同时编程也有一定的专业性,在这个过程中,需要老师和家长不断引导。“让编程变得更加有趣,更加吸引人。”是我们的宗旨,孩子把学习编程当成玩,“编学编玩”,使编程对孩子来说变得非常有吸引力。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com