今年3月,教育部发布的《2019年教育信息化和网络安全工作要点》提到,今年将启动中小学生信息素养测评,并推动在中小学阶段设置人工智能相关课程,逐步推广编程教育。
许多中小学校成立编程社团和兴趣小组,而校外少儿编程培训机构也是层出不穷。
开源硬件、乐高机器人、Scratch、App Inventor、Python……课程种类相当丰富。
很多家长咨询造物世界:为孩子挑选兴趣班和社团时,应该选择哪一类编程课程?
这次小枣就为大家解释解释各类课程的异同!
为了让大家更好地理解,先为课程分个类,需要记住几个名词。
面向少儿的编程课程大体可以分为两类:纯软件编程和软硬件结合编程。
后者又可以分为:依赖于具较强封装性机器人教具的机器人编程、基于开源硬件的创客编程。
纯软件编程
基于Scratch、JavaScript、Python、C++等编程语言给学生搭建可视化图形编程平台和代码编程学习平台,通过制作游戏、动画、网站等作品来学习编程语言。
这类课程会系统地讲解编程知识。从易上手的图形化编程入门,启蒙学生的编程思维,培养对编程的学习兴趣,帮助理解和掌握编程最基本的概念,如语句、条件、循环等。
完成图形化编程的学习后,学生还可以学习高级编程语言如Python和C++,理解算法和数据结构等概念,更深入地探究程序的本质。
看看这类课程的作品,感受比较直观▼
可以观看造物世界的Scratch教学视频,快速入门哦▼
软硬件结合编程
不同于纯软件编程,这类课程由硬件搭建和软件编程两部分组成,会引入开源硬件、机器人、无人机等不同种类的教具。
学生不仅可以学习编程,还会接触机械原理、电子电路、结构件、力学等多学科知识。
机器人编程
机器人编程以让学生学会组装、搭建和编写程序,使机器人按照设计运作起来为目的,其硬件知识的比重多于编程知识。
机器人编程作品往往比较精美,学生非常容易产生成就感▼
机器人教具的封装性较强,简单理解就是只需要进行“傻瓜式”编程,缺乏连贯性和系统性,学生编程知识的学习范围仅限于当前使用的教具。
创客编程
创客编程以实现作品的创意为目的,不深究编程的思想和算法。
使用Arduino/Micro:bit等开源硬件和Mixly/mPython等图形化编程软件,学生可以组装、搭建相应的电子结构,通过编程控制开源硬件来实现脑海中的创意。
相比纯软件编程,学生学习创客编程更容易感受到作品的实际价值。
相比机器人编程,由于传感器种类丰富,此类课程更具多样性,学生发挥创意的空间也更大。
作品图片▼
以造物世界开设的深圳市太子湾学校第二批创客实践室课程为例。
随着课程递进,学员能够掌握图形化编程的技巧以及各类传感器的综合运用。
其中《未来食堂》课程引入支持Python语言的机器视觉模块,让学员提前领略人工智能技术的魅力!
通过参与头脑风暴、设计、搭建、编程、实验等活动,学员的创造力、动手能力和问题解决能力不断提升!
小枣为大家总结一下!
纯软件编程注重编程思想、技巧、算法和思维方面的系统性培养。
软硬件结合编程更关注硬件的搭建与组装,以实现创意为目的编程,更注重培养孩子的动手能力。
无论是纯软件编程还是软硬件结合编程,入门都提供积木式图形化编程工具,拖拽积木即可编程。因此家长无需担心低年级孩子难以入门的问题。
人工智能时代已来,国家大力推动少儿编程教育的发展,学习编程已经成为了刚需!
家长不妨遵从孩子喜好选择编程兴趣班和社团。
赶紧试试吧,说不定TA是天才!关注 造物世界创客基地 公众号了解更多精彩内容!