中小学人工智能课程的设计原则与实践范例
以下文章来源于中小学数字化教学,作者卢宇等
中小学数字化教学
《中小学数字化教学》(CN10-1490/G4)系教育部主管、人民教育出版社主办的国家级教育专业期刊,主要服务于运用信息技术改进教学的中小学教师、教研员、校长,以及师范院校师生和科研院所的科研人员。本公号是刊物“纸数联动”的支撑平台之一。
随着人工智能技术的不断发展及其对社会生活所产生的广泛影响,世界各国都开始重视在基础教育阶段实施人工智能教育,以培养适应智能社会的创新型人才。美国人工智能促进协会(AssociationfortheAdvancementofArtificialIntelligence,AAAI)启动了美国K-12人工智能教育行动计划。英国强调在基础教育阶段,需要让学生对人工智能有必要的知识储备和基本理解。欧盟发起“1%的欧盟公民掌握人工智能基础”倡议,并建立“人工智能基础知识”在线课程。我国也高度重视中小学阶段的人工智能教育。
2017年7月,国务院发布《新一代人工智能发展规划》,提出“在中小学阶段设置人工智能相关课程”。2018年4月,教育部《教育信息化2.0行动计划》强调,要构建人工智能多层次教育体系,在中小学阶段引入人工智能普及教育。2019年2月,教育部发布《2019年教育信息化和网络安全工作要点》,指出要推动在中小学阶段设置人工智能相关课程。一些省市也积极开展了对中小学人工智能教育的实践探索。
但这些探索还较多停留在政策制定、课程整体架构以及课程实施策略等理论层面。为从实践层面提升课程设计与教学实施质量,本文给出中小学人工智能课程设计的基本原则及范例,为中小学教师开展人工智能教育实践提供科学可行的示范性路径。
当前我国中小学
人工智能教育存在的问题
在国家政策的推动下,人工智能教育在我国发展迅速,北京、广州、深圳、天津等多个城市相继设立实验校并建设了多种形式的校本课程,积极推进中小学人工智能教育。但在具体实施的过程中还存在着一些问题。
(一)课程定位较为模糊
由于广大教育管理者和一线教师普遍缺乏对人工智能学科的清晰认识和深刻理解,容易将其与编程教育、创客教育或机器人教育等混淆。很多学校开设的人工智能课程,只是将原有的图形化编程课程或机器人课程进行简单修改,其中大量的课程内容和实践活动甚至完全一样。课程定位的模糊化导致了教学内容背离了人工智能知识体系,也难以体现人工智能学科本身的基本思想和重要概念,有悖于国家倡导中小学人工智能教育的初衷。
(二)教学内容的难度分化较为严重
有些学校的课程设计,将人工智能学科大量的抽象模型和理论直接引入课堂。然而,学生很难具备所需的认知和逻辑思维能力,因此易对课程产生抵触情绪,失去对人工智能知识的学习兴趣。有些学校的教学内容则只强调体验式学习,大量进行简单的实践活动。这类活动通常可以在课堂活动中吸引学生的关注和兴趣,但人工智能知识的学习却停留在浅层水平,学生很难在此过程中体会和学习到人工智能领域的重要知识和基本思想。
(三)教师缺乏专业知识储备,缺少相应教学策略
人工智能学科的专业性特点对中小学一线教师的教学设计能力提出了较高的要求:一方面教师需要具备一定的专业理论知识,另一方面需要理解和选取适当的人工智能应用案例。然而,多数教师没有进行过系统的人工智能课程学习,专业知识薄弱且缺乏将抽象理论融入教学的策略。
中小学人工智能课程
设计的基本原则
上述问题造成了中小学人工智能课程设计与教学实施质量不高的现状。针对这些问题,国内外相关组织和学者对中小学人工智能课程的定位与教学内容进行了积极探索,并给出了中小学人工智能教育的关键概念。我们在关键概念的基础上提出了适用于中小学人工智能课程设计的基本原则,以帮助和指导一线教师更好地实施人工智能课程。
(一)中小学人工智能教育的关键概念
美国计算机科学教师协会(ComputerScienceTeachersAssociation,CSTA)联合相关行业组织成立中小学人工智能教育指导工作组,发布了美国中小学人工智能教育的指导意见。该指导意见将中小学人工智能教育的教学内容划分为五大关键概念:感知(perception)、表示与推理(representationandreasoning)、机器学习(machinelearning)、自然交互(naturalinteraction)和社会影响(socialimpact)。
具体而言,“感知”指人工智能技术可以使用各类传感器获取客观世界的信息,如利用GPS传感器获取经纬度信息。“表示与推理”指人工智能技术可以对客观世界的信息进行合理的数据化表示,并在此基础上进行各种逻辑推理,如基于知识图谱构建自动问答系统;“机器学习”指人工智能技术可以基于客观的世界信息进行学习,从而改善自我性能,如利用神经网络模型构建人脸识别系统;“自然交互”指人工智能技术可以帮助智能机器与人类开展自然交流,如利用自然语言处理技术构建智能音箱;“社会影响”指人工智能技术可能对人类社会产生正面或负面影响,如自动构建的推荐模型可能带有性别或种族偏好。
(二)中小学人工智能课程设计的基本原则
这些关键概念可以较好地帮助教师规范和组织中小学人工智能课程的内容,但如果缺乏课程设计的原则与策略,教师仍难以科学合理地实施教学。因此,我们提出适用于我国现阶段中小学人工智能课程设计的三项基本原则。
一是注重对人工智能领域基础性知识的掌握。人工智能领域涉及的知识面广,大量专业知识抽象且难以理解。同时,人工智能领域知识更新速度快,很多新的知识和模型尚未受到时间的检验。因此,在课程设计过程中应注重对本领域基础性知识的教学,而不应该盲目地“求全”或“求新”。
二是强调不同主题内容间的横向联系。人工智能课程设计在突出不同基础性教学内容的同时,需要强调各项内容之间的横向联系,使学生能够逐步认识到不同教学内容间的内在和外在关系。同时,课程设计与实践内容需要由浅层到深层,从而培养学生的知识整合与创新迁移能力。
三是有区分度和进阶性。学生是发展着的个体,随着年龄的增长,认知水平也会不断发展,不同个体间发展的速度和质量也不同,即使在相同学段也会存在认知能力的差异。因此,围绕已经确立的基础性教学内容,需要设计符合学生认知规律的进阶性教学目标和课程案例。这些教学目标和课程案例之间要有较好的区分度和承接关系。在课程的设计和实施过程中,还要尽可能进行逐层分解和分层讲授,并以现实生活中的实例进行关联和总结。
基于课程设计基本原则的
案例开发与实践
人工智能学科知识点覆盖广、跨度大且应用性强,因此教师可以从生活中选取丰富有趣且具有实践意义的主题进行设计。基于中小学人工智能课程设计的三项基本原则,我们进行了相关示范性案例的设计与开发,以帮助教师理解和运用这些原则,从而更好地进行教学设计和开展课堂实践活动。
(一)课程设计应注重对人工智能领域基础性知识的掌握
我们首先以“自然语言处理中的情感分析”为例。本课程的教学目标是“初步了解自然语言处理以及情感分析技术的基本思想,能够运用情感分析技术设计方案以解决现实问题”。自然语言处理中的大多数模型和算法较为复杂,我们选择其中基础性的关键概念以及较容易实施的“情感分类”任务进行设计。在学生完成“情感分类”的任务中,教师介绍典型的自然语言处理步骤、基础模型与方法。同时,教师创设特定的任务情境,引导学生针对“线上课程评论”的情感色彩进行自动分类。课程设计的基本思路如图1所示。
▲图1“自然语言处理中的情感分析”课程的基本设计思路
首先,教师进行情境创设和导入,引导学生从自己的生活经验出发,对当前线上教学存在的问题进行评论。其后,教师启发学生思考和讨论机器可否自动理解这些评论的感情色彩,从而顺水推舟,介绍自然语言处理和情感分类的基本概念。在此过程中,教师也可以利用目前诸多的人工智能云服务平台,让学生直接体验当前自然语言处理的各类应用,激发其学习兴趣与动机。之后,教师讲解基于文本的情感分类的典型步骤,包括文本预处理、分类模型构建等。这一部分可采用可视化的方式让学生学习模型训练的基本过程与思想。图2是基于课程评论的文本信息进行情感分类的体验式学习界面。最后,教师让学生基于图形化编程工具自主设计或完善已有程序,解决现实中的文本情感分类问题。
▲图2基于课程评论的文本信息进行情感分类的体验式学习界面
以上对“自然语言处理中的情感分析”课程的设计,以自然语言处理的基本概念与简单易懂的文本情感分类任务作为教学重点,体现了“应注重对人工智能领域基础性知识的掌握”的课程设计原则,也可以作为教师在教学实践中的具体案例。
(二)课程设计应强调不同主题内容间的横向联系
我们以“智能垃圾分类”为例,将人工智能领域的不同技术和关键知识进行横向联系,设计完整的案例。当前,垃圾分类是社会关注的重点和难点问题。人工智能技术为垃圾自动分类提供了可能。然而,要完成一个完整的垃圾自动分类任务,需要利用多项人工智能技术和相关知识。图3给出了该课程设计的基本思路。
▲图3“智能垃圾分类”课程设计的基本思路和示例
总体上,学生可将垃圾分类任务分为机器感知、机器学习以及人机交互三个技术环节。各技术环节之间通过共同完成该任务进行横向联系。在机器感知环节,可以设计相应的教学内容,让学生体验智能垃圾桶基于视觉的感知和基于听觉的感知功能,从而引入对图像识别和语音识别的学习;在机器学习环节,教师可以介绍图像识别和语音识别的基础性模型和原理,如图像识别领域中最常用的卷积神经网络模型等;在人机交互环节,教师可以设计小组合作学习活动,让学生思考如何使智能垃圾桶更好地与人类交互,包括如何自动控制垃圾桶的打开与关闭,是否让垃圾桶为投放者讲解垃圾分类知识以及垃圾的正确投放方式等。需要注意的是,在中小学阶段,应避免对较为复杂的模型和算法进行直接灌输。例如,对于基于卷积神经网络的图片识别模型,只需要让学生了解其基本原理和作用。另一方面,课程设计需要由浅入深。例如,在人机交互环节,教师引导学生思考并讨论智能垃圾桶的交互功能后,可以逐步引入智能控制或自然语言处理的相关教学内容,从而培养学生的知识整合与迁移能力。
以上“智能垃圾分类”的设计思路,体现了“应强调不同主题内容间的横向联系”的课程设计原则,教师也可以将其作为教学案例在教学实践中使用。
(三)课程设计应有区分度和进阶性
我们以“表情自动识别”为例,针对不同学段的学生设计进阶性教学内容,帮助不同认知水平和能力的学生学习人工智能课程。图4展示了“表情自动识别”进阶课程设计的基本思路。
▲图4“表情自动识别”进阶课程设计的基本思路
在初级阶段,教学设计应以学生的体验和讨论为主,不要涉及过于复杂的表情识别模型等内容。第一步,教师可以引导学生观看视频,猜测人物表情,让学生思考“人是通过哪些面部特征识别出表情的”,进而深入思考“如何借鉴人类的识别方式,让智能机器学会识别快乐和难过的表情”。第二步,教师可以通过设计动画等教学资源,让学生通过交互方式,体验监督式机器学习的训练过程和基本思想,进而引导学生认识到,机器可以和人一样通过学习来识别表情。第三步,教师鼓励学生讨论情绪对人们生活的影响,以及如何应用表情识别技术帮助人类管理情绪。初级阶段的教学设计,应以体验和讨论方式为主,以直观的方式让学生理解智能机器表情识别的基本过程和方式。
在中级阶段,教师介绍表情识别模型的具体构建过程,让学生理解其中的关键概念。第一步,以达尔文对人类和动物表情的研究导入,引导学生思考如何让机器具备表情识别的能力。第二步,以生活中对橘子好坏分类的情境进行类比,讲解机器学习中的分类概念。第三步,通过“数据准备、特征提取、模型训练、分类输出”四个基本步骤的演示,让学生逐一理解并能够搭建表情识别程序的相应模块。中级阶段的教学设计,应侧重让学生建构和理解基本概念,尤其要理解机器学习中的训练数据和分类模型,同时须避免出现编程过程中机械模仿的情况。
在高级阶段,教师可以进一步引导学生深入学习表情识别模型,让学生了解具体的算法与模型参数的意义,能够通过实验体会到如何调整和改进模型,提高表情识别的准确率。第一步,教师介绍表情识别技术在生活中的应用,让学生感受表情识别技术的应用前景。第二步,让学生理解表情识别是监督式机器学习中的分类任务,引导学生收集一定数量的快乐和难过的表情图片,利用平台开展模型训练,并记录识别结果。第三步,教师讲解所涉及的人工神经网络模型的参数,引导学生调节不同参数的大小,并记录和比较相应模型识别的准确率等指标。高级阶段的教学设计,应强调让学生对抽象算法和较为复杂的模型结构的深入理解,对比和观察不同模型或不同参数组所造成的表情识别分类结果的差异。
以上“表情自动识别”案例,体现了“课程应有区分度和进阶性”的课程设计原则。在教学实践中,以上进阶性课程设计可以应用于不同学段的学生群体,也可用于相同学段但认知能力不同的学生群体。
总结与建议
本文介绍了中小学人工智能课程设计的三项基本原则及其示范性案例,为一线教学提供了具体的教学参考。希望以此抛砖引玉,让更多的一线教师进行体系化思考,设计出更多优秀的课程案例,从而促进人工智能课程在基础教育阶段的科学化、系统化、普及化。优质的中小学人工智能课程需要根据实际需求迭代开发和改进,同时还需要注意以下两点。
一是根据实际情况灵活划分课时。由于不同地区、不同学校的人工智能课程开设情况不同,建议教师在利用课程案例开展教学时,根据学生的实际学习情况,灵活划分课时。如果学生较难掌握当前的教学内容,教师可以延长课时或简化内容;如果学生可以较快掌握教学内容,则可与下一阶段的教学内容适当重组或合并,从而满足学生的学习需求。
二是根据实际情况灵活调整教学形式。以上课程设计目前主要以线上教学形式为主。教师在实施课程时,可以设计线上线下融合的课程,融入小组协作学习、线下讨论、课后调研等多种形式,从而进一步提升教学效果。人工智能课程并不拘泥于特定主题或特定的实践形式,主题选取应尽可能贴近生活,实践形式可以借助不同的人工智能服务平台或开源系统。
(文章来源:《中小学数字化教学》2021年第4期,作者卢宇系北京师范大学教育学部副教授、博士生导师,未来教育高精尖创新中心人工智能实验室主任;张黎楠系北京师范大学教育技术学院研究生;夏梦雨系北京师范大学教育技术学院本科生;余胜泉系北京师范大学教育学部教授、博士生导师,未来教育高精尖创新中心执行主任。)
中国青少年科技辅导员协会
提醒广大科技辅导员
戴口罩勤洗手少集会
不给病毒可乘之机!
原标题:《中小学人工智能课程的设计原则与实践范例》
中小学《人工智能》粤版教材发布 编程猫助力大湾区智慧教育高质量发展
广东省中小学地方教材《人工智能》出版发布现场
5月21日,广东省中小学地方教材《人工智能》在广州对外发布,这是经省级教材审定部门审定通过的中小学人工智能教材,目前已于2020年3月正式在实验学校开展教材实验教学,在全国范围内具有引领和示范作用。
作为国内免费提供多款国产自研工具,并实现编程工具全面国产化的少儿编程品牌,编程猫为该教材编写提供了编程教学工具等支持,助力粤港澳大湾区人工智能教育高质量发展。
编程猫“好工具”已成为国产“硬核”代名词
据介绍,此次出版的教材从3年级到8年级,共12册,由广州市教育研究院联合编程猫等单位研发编写,广州出版社和人民出版社联合出版,各册均设人工智能通识、人工智能应用、人工智能编程、智能机器人开发四大板块,培养学生在信息意识、技术创新思维、应用实践能力和智能社会责任等方面的素养。
广东省中小学《人工智能》地方教材
值得一提的是,该教材以编程猫自主研发的源码编辑器Kitten、海龟编辑器Turtle为编程教学工具,分别对应小学、中学阶段。
源码编辑器Kitten是国内真正意义上的自主知识产权图形化编程工具,学生可像搭积木一样写代码,像玩游戏一样玩算法;海龟编辑器Turtle则是国内首款面向初学者的Python图形化编程工具,具有一键切换积木/代码模式的特点,为学生提供了一种通过搭积木来学习Python的方式,在降低编程学习难度的同时,也提升了学生的学习兴趣。
编程猫源码编辑器Kitten和海龟编辑器Turtle在教材中的应用,满足了中小学阶段人工智能教育的“启蒙性”、“趣味性”的要求,为教材出版提供了强大的工具支持。
编程猫源码编辑器Kitten
与传统学科不同,少儿编程有其特别之处,它并非表面的知识学习,而是用工具来开发孩子的创造性思维,这也正是少儿编程头部品牌编程猫一直倡导的教学理念。“我们希望通过自主研发的编程工具,让编程变得简单,让孩子能够体会编程背后的思维,成为未来的创造者。”编程猫创始人兼CEO李天驰说。
为此,编程猫从2015年创业之初就把更多的资金投入自主研发编程教学工具,坚持用“好工具”助推国内编程教育普及。六年来,编程猫打造了从PC到移动端一系列覆盖青少儿全年龄段的免费编程工具矩阵,影响了3000多万中国的孩子,成为国内首家免费提供多款国产自研工具的少儿编程企业,并实现编程工具的全面国产化,在编程工具、自主创新层面已具有全球竞争力。
学术引领教研打造少儿编程内容体系
当日发布会现场还设有编程猫展位,除了广东省中小学地方教材《人工智能》,展出的编程猫标准教材、以及编程猫校园编程教育解决方案,也成为了一大亮点,受到众多领导及教师的关注。
编程猫展位现场
其中,当日展位展出的编程猫标准教材就是编程猫探索的成果之一。该教材是结合科学的校园编程教育课程体系,为中国学生打造了一套系统化编程教程,全套14册,覆盖小学、初中、高中学段。根据不同教育阶段特点,分别配套使用图形化编程系列、Python编程系列、Python高阶系列。
编程猫标准教材
目前,编程猫已形成“教材+图书杂志+IP”完整的内容矩阵,累计获得著作权超1600+项,连续三年获得“深圳版权金奖”。编程猫通过开展产学合作协同育人项目等多元化的校企合作,与全国各大知名出版社、教育部教育装备研究与发展中心、国内五大教科院等达成深度合作,先后编写出版了130多册编程教材教辅图书,涵盖了教育部《人工智能》教材、省编《编程教育》教材、地方校本教材,有效填补了国内编程教育市场的空白,并在广东、黑龙江、湖北、江西、湖南等多省市公立校广泛使用。
在此基础上,编程猫面向全行业首次开放工具和内容两大生态体系,在便捷用户学习的同时,帮助更多用户、公立校、社会机构能够基于现有完备基础设施开展编程教育,为编程教育普及提供加速度。其中在内容开放方面,编程猫面向行业开放教材、图书杂志、教学内容、编程猫社区等众多内容板块,实现优质内容共享。
助力粤港澳大湾区人工智能教育高质量发展
编程教育作为数字社会和人工智能时代的基础性教育,越来越受到国家重视,必须从中小学阶段抓起,营造出热爱科学的氛围,为学生们埋下创新科技的种子。在教学过程中,通过融合人工智能课程和其他学科,还能更深入地培养和提高学生综合能力素质,促进中小学人工智能与教育融合创新发展。
深圳市教育科学研究院副院长李桂娟表示,《人工智能》课程的开设将推动基础教育高质量发展,实现多元化、精准化教学,深圳已经在全市60多所中小学开展试点,接下来将进一步扩大人工智能课程在全市的覆盖面。
作为广州市级课程实验区、较早开设人工智能课程的黄埔区,未来辖区内114所中小学将全部开设人工智能课程,受益学生达到86300人左右。黄埔区教育研究院信息技术教研组长、人工智能课程实施负责人金鑫介绍:“学生非常喜欢这门课,很多学生即使下课了也还在组装模型、调试程序,分享自己的小创意,甚至会请教老师如何应用到现实场景中。”
相关负责人介绍,广东省中小学地方教材《人工智能》的出版,将对广东省中小学人工智能课程改革的系统化和科学化发挥促进作用,为全省乃至粤港澳大湾区培养更多未来的科技人才,加强人工智能领域的优势,以科技推动大湾区高质量发展。
未来,编程猫将秉持“让孩子享受创造的乐趣”的理念,以技术驱动教育革新,提供更完善的校园编程教育解决方案,助力人工智能教育在中小学阶段生根发芽,赋能粤港澳大湾区人工智能教育高质量发展。
【纠错】【责任编辑:王忻】