近期,厦门和武汉市教育局相继发布通知,表示将在百所中小学开展人工智能教育试点,逐步推广编程教育,激发学生学习探索人工智能技术的兴趣,培养学生科学素养、创新思维和实践能力。
一、开设人工智能课程是时代需求,为未来提前做好职业启蒙和铺垫
厦门市教育局表示,第一阶段(2020-2021学年)将推行“人工智能进百校”计划,遴选一批试点学校,选取一定的年级(小学五年级、初中一年级、高中一年级)开设人工智能课程,确保每学期不少于16课时。
武汉市教育局表示,2020年秋季起,将在部分中小学试点开设人工智能课程。目前,该局正在面向社会遴选中小学人工智能课程教材,初步计划设约100所试点中小学。
正如武汉市教育局基教处相关负责人所言,未来社会是一个智能化社会,学校的课程设置要与国家的发展相适应,开设人工智能课程也是时代的需求。
厦门市教育局信息处纪华强处长也表示,开展人工智能教育,可以使学生在新的人工智能大数据时代,提前具备识别应用人工智能技术的能力,为未来的人工智能时代提前做好职业启蒙和铺垫。
二、人工智能教育,官方政策鼓励由编程教育开始
在中小学人工智能教育的具体教学安排上,厦门市教育局鼓励开展编程教育,小学阶段可开设Scratch等趣味编程教学,初高中阶段可安排学习Python等人工智能编程语言。
厦门市教育局的人工智能教育课程设置方向,与贝尔科教的课程设计方向不谋而合。为了让孩子们更好的接受人工智能启蒙教育,贝尔科教在近10年前就已开始面向3-18岁青少儿开展人工智能相关的教育。
贝尔科教旗下的贝尔编程课程主要分为三大板块,分别是Scratch系列课程(含Scratch Jr课程)、Python系列课程和C++系列课程(含NOIP竞赛培优),旨在提升孩子们的AIQ,培养人工智能时代原住民。
每个系列均有百节以上课程,主题丰富,能够帮助孩子从最基本的编程语法与计算概念开始了解,充分锻炼孩子的分解能力、模式识别能力、抽象能力、算法能力、模型建立与仿真能力、改进迭代能力、数据采集与分析能力等多重细分能力。从计算概念到计算实践,再到计算视角全面提高孩子的计算思维能力。
1. Scratch Jr:为学龄前幼儿特别设计的启蒙编程课
贝尔的Scratch Jr课程是专为学龄前幼儿量身打造的编程启蒙课。Scratch Jr编程课通过图示和语音结合的方式,幼儿即便不会英语单词、不能熟练使用电脑,也能通过图形拖拽完成程序编写的核心逻辑,独立创作出富于创造和想象的作品。
贝尔编程Scratch Jr课程界面
学龄前幼儿接触和学习Scratch图形化编程,不仅有助于开发孩子的抽象思维和逻辑思维,对于幼小衔接乃至未来终身能力的塑造都有重要意义。
2. Scratch基础:编程+学科融合,沉浸式动画闯关学编程
贝尔编程的Scratch图形化编程课,将课程进行本土化IP改造,教学引入中国经典《西游记》的人物形象,通过编程、动画、Puzzle闯关系统相结合的形式,打造剧情动画式探索场景,让孩子们在“沉浸式”趣味学习中掌握编程知识。
Scratch图形化编程
同时,通过在编程项目中穿插多学科知识点,实现校内外知识相互补充,从而丰富孩子们的知识结构,拓展创新思维。
3.Python进阶:培养孩子利用编程解决实际问题的能力
贝尔编程的Python课程结合数学、科学、人工智能、人脸识别、语音识别、图像算法、自然语言处理等知识,通过有趣的项目实践,培养孩子利用编程解决数学问题和实际问题的能力。
Python代码编程
为助力学生从Scratch图形化编程到Python代码编程过渡,贝尔编程也独家研发了非常具有趣味性和延展性的Python工具,帮助小朋友顺利实现编程语言的衔接和延伸学习
另外,具备一定Scratch、Python编程基础的小朋友,在了解机械原理和组装搭建的前提下,还能通过自己编写程序,让机器人真正运行起来,将硬件知识与编程知识融会贯通,赋予机器人更多玩法。
家长反馈
4.C++提高:打磨NOIP精品课程,专注编程竞赛培优
在厦门市中小学人工智能教育规划中,有着重提到一点“竞赛提升”,鼓励和支持学生参与人工智能教育竞赛,旨在为省级、国家级、国际性竞赛遴选输送种子选手。
贝尔编程的C++课程则是以“算法+数据结构”为教学主线,“实战+应用”为教学重点,96节系统化课程,专注孩子的编程竞赛培优,如:NOIP(全国青少年信息学奥林匹克联赛)、C++蓝桥杯、C++全国等级考试等。
C++算法编程
为响应国家“强基计划”,贝尔编程于今年4月正式启动了NOIP“万种计划”,特别设置了面向8-9岁孩子参加的NOIP基础强化班,9岁以上孩子参加的NOIP竞赛班,让孩子们跨越“从图形编程到C++编程”鸿沟。“万种计划”将在全国寻找1万个8岁+优秀学子冲击NOIP奖杯,发现和培养人工智能优秀创新人才。