在今天,编程教育非常热门。青少年学习编程已经成为教育界的共识。2017年7月,国务院印发的《新一代人工智能发展规划》中指出,实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育。国家层面的政策支持,社会环境的强烈需求,市青少年编程教育呈现出蓬勃发展的势头。
青少年编程课应该怎样开展呢。关于这一点,酷叮猫少儿编程是具有发言权的。作为国内知名的人工智能教育机构,酷叮猫少儿编程围绕着编程思维的培养建立起了科学合理的课程体系。
酷叮猫少儿编程对编程课程的设计,主要遵循以下三个主题,循序渐进。
1.图形化编程
基本了解Scratch、图形化编程平台,包含程序操作区域功能理解、节点链接规范,按钮含义理解,养成规范操作的习惯。
完成有趣的对话编程,学习对话课程相关模块的英语单词,会使用学习模块利用素材完成微创新。
学习造型切换和改变或者场景切换,通过调整画面的时间间隔,控制切换速度。最终通过学习掌握基本的积木命令,学会从积木命令到函数的应用,形成简单的编程逻辑思维,从而达到编程启蒙的目的。
2.图形化编程与硬件结合的应用能力
学习复杂程序分析处理,从而培养分析和解决复杂逻辑问题,可独立完成简单硬件作品。
能够设计较为综合的场景;能够独立实现较为复杂的项目搭建和编程,并以此为载体实现人工智能在场景中的应用,打造物联网、智联网的模型,比如:具备一定智能的报警器、台灯、垃圾桶、扫地机器人等。通过编程对移动机器人进行自主控制,完成复杂任务;能够搭建复杂的移动机器人,使用不同复杂环境;熟悉传感器的综合应用;根据任务完成结构进行分析,并对设计提出改进。
3.代码编程与人工智能硬件的结合、应用
能够对给定的任务进行分析,提出多种设计方案,并择优选择设计方案,能够利用人脸识别、语音识别等人工智能技术解决生活中的问题,将通用的算法应用到不同任务中;具备代码编程(C++、Python 等)等实现算法的能力。
通过循序渐进的课程设计,酷叮猫少儿编程帮助青少年建立科学的编程思维,掌握实际的硬件操作能力,拥有自主创新和思考能力。青少年编程的目的不在于学习多少代码编写,而是要学会运用程序化思维改造身边的事物,学会用创新的思维发现和拓展生活中的美,获得个人综合能力的提升。