教学策略与教学方法的选择
教学策略是指在不同的教学条件下,为达到不同的教学结果所采用的手段和谋略。这一环节是为了完成特定的教学目标而对教学顺序、教学活动程序、教学方法、教学组织形式、教学媒体等因素进行总体考虑,主要解决教师“如何教”和学生“如何学”的问题。教学策略是教学设计中的最核心环节,直接反映了设计者的教学思想与观念。
一教学策略概述 教学策略的分类方法有很多种,依据不同的角度和标准就会有不同的分类。根据信息加工的控制点不同,可以将教学策略分为两大类,即替代性策略和生成性策略。 1.教学策略分类 (1)替代性策略 在学习过程中,教师代替学生处理信息,为学生提供学习目标、选择教学内容、安排教学顺序以及设计教学活动等。 替代性策略可以使学生的学习较好地集中在预定的学习目标上;有较高的学习效率,学生可以在短时间内学习更多的内容;先决知识不足和学习策略有限的学生可以借助这种方法获得成功的学习。这种策略的缺点在于:学生的智力投入较少,信息处理的深度不够,容易导致被动的接受;由于教学安排得过于周到和缺乏独创性,所以对学生挑战性不大,一些学生的学习动机水平不高。 (2)生成性策略 生成性策略是指让学生作为学习的主要控制者,学生自己形成学习目标,自己对学习内容进行组织加工、安排学习活动的顺序、并鼓励学生自己从教学中建构具有个人特有风格的学习。教师在此作为学习的指导者和帮助者,为学生提供一些必要的教学支持。学生主要依靠自己的力量,通过探究活动进行学习。 生成性策略的主要优点是:学生在学习过程中可以积极主动地建构认知结构,对信息的处理过程比较深入,有利于知识的记忆和迁移;允许学生使用和改善他们的学习策略。可以提高学生学会学习的能力;还可以激发学生的学习兴趣。当然,这种策略也有它的局限性:对学生的认知能力有较高的要求,要有较高的智力投入,这可能导致一部分学生认知超载和情绪低落;需要学生花费大量的时间进行学习,学习周期较长;学习的成功依赖于学生以前具有的有关内容的知识和学生具有的学习策略水平;按照这种方式获得的学习结果具有较明显的个人风格,对学习内容的理解带有较浓的个人色彩。 由此可以看出,两种策略之间的关系不存在谁更科学、更可取,而是应注重如何在教师控制——学生控制的两极之间,选择一个恰当的控制点,即把两种策略结合起来使用,取长补短,从而用最适当的策略实现教学目标。在决定教学策略或选择策略控制点时,要根据所面临的教学实际情况而定,应考虑具体的教学目标、教学内容、教学对象、教学条件及环境等因素,根据问题想办法,根据问题想策略。 2.制定教学策略的依据 教学策略具有指示性和灵活性,不同的教学目标需要使用不同的教学策略。对于教学来说,没有任何单一的策略能够适用于所有的情况,需要依据具体的教学实际制定教学策略。 (1)从教学目标出发 (2)根据学习理论和教学理论 (3)要符合学习内容的客观要求 (4)要适合教学对象的特点 (5)考虑教师本身的素养条件 (6)要考虑教学条件的可能性
二教学方法的选择 教学方法是教师和学生为了达到预定的教学目标,在教学理论与学习理论的指导下,借助适当的教学手段(工具、媒体或设备)而进行的师生交互活动的总体考虑。 常见的教学方法有以下几种: 1.教授法 讲授法是指教师通过口头语言,辅助以板书、挂图、投影等媒体向学生传递语言信息的方法,是一种教师讲、学生听的活动。讲授法的优点是能在短时间内让学生获得大量系统的科学知识;缺点则是学生比较被动,师生都难以及时获得反馈信息,个别差异也很难全面照顾。 2.演示法 演示法是指在、借助实物、图片或使用投影、电视、电影等手段,将要感知的过程或要学习的技能记录下来播放、演示,通过不同形式的直观化方式,增强学生的感性认识或在已有理性认识的情况下,再通过感性材料深化理性认识的教学方法。借助现代教学媒体,如电影、电视、多媒体计算机等,可以化静态为动态,因而其逼真程度和直观程度更高。 3.讨论法 讨论法是在教师的指导下,由全班或小组学生围绕某一问题进行交流、切磋,从而相互学习的方法。这种方法既可以发挥教师的主导作用,也可以有效地体现学生的主体地位,是师生交流最为直接的一种方法。学生在群体思考过程中,相互启发、相互激励,可以有效地加深学生对所学知识的理解。 4.训练和实践法 训练和实践法是让学生通过一系列设计好的实践活动来进行练习, 运用所学知识解决同类任务,以增加技能的熟练程度或增加新能力的方法。使用这种方法的前提是架设学习者在练习之前已基本掌握了于某种训练有关的概念、原理和技能。现代多媒体技术、人工智能技术和虚拟现实技术可以为学习者创设逼真的学习和实践情境,使学习者在真实的情境中进行练习和实践。 5.示范模仿法 示范模仿法是以教学示范和学生模仿的方式来促进学生有效地获得某种技能的方法,适用于动作技能领域的学习。为了让学生加深对动作要领的理解,防止学生机械、盲目地模仿,一般教师在示范时要给予适当的讲解,将示范与讲解相结合,才能有效地促进学习者对技能的学习。 6.发现法 发现法是指教师向学生提出有关问题,引导学生学习、搜集有关资料,通过积极思考,自己体会、“发现”概念和原理。它是一种以培养学生独立思考、发展探究性思维为目标,以基本材料为内容,使学生通过再发现的步骤来进行学习的教学方法。因此,教学不应当使学生处于被动地接受知识的状态,而应当让学生自己把事物整理就绪,使学生自己成为发观者。 在教学中运用发现法,其灵活性和自发性都很大,要根据不同学科和不同学生的特点来进行。其大致步骤包括: (1)设置问题情境 教师设置问题情境,提供有助于形成概括结论的实例,让学生对现象进行观察分析、逐渐缩小观察范围,将注意力集中在某些要点上。 (2)建立假说 学生利用原有的知识和经验,通过分析、比较,对各种信息进行转化和组合,对问题提出假说。 (3)检验假说 学生通过观察实验、思考讨论以及事实依据对假说进行检验和修正,直到得到正确的结论,并对自己的发现过程进行反思和概括。 (4)整合与应用 将新发现的知识与原有知识联系起来,纳入到认知结构的恰当位置。运用新知识解决有关问题,促进知识的巩固和迁移。 以上介绍的几种教学方法,都有自己的特点、独特的性能、适用范围和条件,但没有一种教学方法是万能的,适用于一切范围和条件。因此,选择教学方法应全面、综合地考虑到教学任务、教学目标、教学内容、学生特点、教师特点、教学环境和条件诸多因素,对多种教学方法进行有效组合应有。多种教学方法的组合可以是并列的,即同时采用多种教学方法;也可以是系列的,即一种方式结束后再开始另一种。正是在教学方法的组合方面,教师的创造性能够得到最充分的发挥。 教学方法是教师和学生为了达到预定的教学目标,在教学理论与学习理论的指导下,借助适当的教学手段(工具、媒体或设备)而进行的师生交互活动的总体考虑。
人工智能时代,计算思维培养的七种教学策略
以下文章来源于中小学数字化教学,作者尹以晴等
中小学数字化教学
《中小学数字化教学》(CN10-1490/G4)系教育部主管、人民教育出版社主办的国家级教育专业期刊,主要服务于运用信息技术改进教学的中小学教师、教研员、校长,以及师范院校师生和科研院所的科研人员。本公号是刊物“纸数联动”的支撑平台之一。
计算思维已成为当今国际学术界多学科领域关注的热点议题,随着人工智能等新一代信息技术的飞速发展,计算思维培养需要全新的教学策略框架。本文基于美国k-12人工智能教学指南,提出了人工智能时代培养计算思维的四类七种教学策略框架,并结合案例阐述七种教学策略及实施。文章基于我国计算思维教育的发展实际,提出中小学计算思维培养的若干实施建议,以供学校和教师开展计算思维教育参考。
自周以真教授2006年在ACM通讯上提出计算思维的概念以来,计算思维逐步渗透到各级各类教学体系,并成为人工智能时代个体必备的基本素质。世界各国都在加快步伐开展培养计算思维的相关课程,以帮助学生更好地适应未来。英国皇家学会在《停止还是重启:英国学校计算教育的前进方向》报告中就强调了计算思维对于学生认识世界的重要性,并主要在计算机科学中实施了一整套计算思维课程。我国《普通高中信息技术课程标准(2017年版)》也将计算思维列为信息技术课程的核心素养之一。如今,在大数据和人工智能的推动下,计算思维被赋予新的内涵,进一步深化了计算思维在科学与社会经济领域的意义和价值,人工智能时代中小学计算思维培养需要全新的策略框架。
01
人工智能时代
计算思维培养的策略框架
人工智能时代的个体核心能力体现在以计算思维为代表的高级思维能力。然而,中小学校现有的计算思维教育理念沿袭了“计算机能力—编程能力—计算思维”的线性思维,高度依赖计算机学科教育或编程教育,忽视了计算思维培养的其他路径。随着人工智能技术的快速普及,嵌入人工智能系统的大量算法模式丰富了人类对算法的认知,也丰富了计算思维的教学内容和教学策略,更有助于提升学生的问题解决能力,培养他们的计算思维。基于此,美国人工智能促进协会联合美国计算机科学教师协会和卡梅隆大学研制了K-12人工智能教学指南。该指南不仅设计了从小学到高中开展人工智能教学的目标与内容,还对中小学阶段该如何教人工智能课程给出了具体清晰、可操作性强且符合学生学习规律的教学策略与活动建议。我们发现这些策略和活动也特别有利于对学生计算思维的培养,受此启发,本文立足我国中小学技术类相关课程的教学实际,结合具体案例,阐述中小学计算思维培养的四类七种策略(见表1)。
▲表1中小学计算思维培养的策略框架
02
解析中小学计算思维
培养的教学策略
(一)实验探究
教师组织学生使用各种类型的人工智能软硬件资源,通过实验探究教学,促进学生体验和理解人工智能,在实验中提高计算思维能力。
策略1:游戏化教学
游戏化教学包括数字化游戏和游戏活动两类。有学者以Blockly游戏为平台对学生进行计算思维训练,证实了教育机器人可提高学生对科学、技术、工程和数学等学科知识的获取能力,同时促进计算思维的培养。Garneli等人将学生分为两组,一组通过包含科学内容的电子游戏情境,另一组通过设计适当的项目来学习相同的科学和计算课程。结果表明,游戏情境更有助于学生获得计算思维技能。这种跨学科的游戏化教育情境可以应用在典型的学校情境中,以促进学生获得更多计算思维技能和学科内容。此外,AI机器人课程是游戏化教学应用最多的学科,在利用人工智能技术提高计算思维的研究中,Bers等人发现,由于机器人课程中包含游戏化的思维训练,学龄前学生可通过与机器人一起学习获得基本的计算技能。Kahoot是一个基于游戏实现课堂实时反馈的网络评估平台,是包含智能批改和排行公告榜的自动化智能系统。由此衍生的Kahoot教育模式十分流行,将编程中的计算思维难点变成一个个游戏,学生完成教师的测试题就像在游戏中升级打怪,他们的计算思维会自然养成。
策略2:小组学习
小组学习包括合作学习和协作学习。根据Papert的建构主义学习理论,学生在虚拟环境中通过互动和合作完成学习任务,能有效提高学生的社会互动、认知、高阶思维和计算思维。Wilkerson构建了一个协作学习系统,以帮助学生学习如何计算面积。从实验结果可以看出,学生通过主导和分配角色合作完成学习任务,所得到的学习效果是最好的。计算思维是一种问题求解思维,它将问题求解的过程用“程序化”或“机械化”的方式表示出来。《普通高中信息技术课程标准(2017年版)》设立了“人工智能初步”选修模块。其中,探究“机器人巡线问题”是使用机器人完成各种任务的一个重要环节。学生可通过小组合作探究,分析实际问题,提出解决问题的方法和步骤(算法),再通过流程图转化为实际程序编写的过程。这一过程中,学生需要运用合理的算法形成各个小组的问题解决方案,由此锻炼和提升了学生的计算思维。
策略3:翻转教学
人工智能为翻转教学注入了新的动力。一方面,基于语音识别、自然语言处理等技术的教学测评系统和智能问答系统,可以将教师从重复性、程序性的工作中解放出来;另一方面,人工智能技术为学生提供了更为精准、个性化的指导,凸显了教学中学生的主体地位,增强了学生学习的自主性。例如,在以“计算机科学”为教学内容的翻转课堂中,学生3/4的课程时间花在计算机实验室,用以学习教师在学习管理系统中预先发布的学习材料,并通过个人实践与线上测评等活动消化和吸收相关知识。剩下的1/4时间,教师引导学生讨论学习的关键概念和技能,加强对所学和所实践内容的理解。研究表明,翻转教学不仅提升了学生的计算思维技能,还激发了他们的学习动机,改善了他们的学习策略。
(二)不插电编程
算法是计算思维中必不可少的核心内容。通常情况下,算法与计算机、互联网紧密相关,而不插电编程则让学生不再依赖计算机设备开展开放性活动,是一种帮助学生理解问题解决思路与技术手段的新形式。
策略4:基于任务的教学
不插电编程就是通过各种生动有趣的任务活动或者开放式的学习环境,将编程知识和计算思维融入其中,让学生不用电脑就能学习到计算机科学知识[8]。Havva等人在Bebras国际计算思维挑战赛基础上开发了不插电编程任务,包括简单、中等、困难三个水平,让学生在经历抽象、分解、算法和泛化的思维过程中解决问题。研究表明,不插电编程任务同样可以提高学生的计算思维技能,当然,它也要求教师教学时紧扣知识内容与计算思维的内在衔接关系。在不插电编程的社区网站上经常更新一些与计算思维概念紧密相关的教学案例。例如,在“分解”活动中,学生得到的任务是将情景问题(如种树)分解,并写出解决问题的必要步骤;在“莫妮卡地图”活动中,学生需要在一张地图中使用上下左右(即↑,↓,←,→)找到两个物体之间的最短路径。之后,学会使用乘数(即→→→→=4x→)来表示解决问题过程。学生在完成这些任务的过程中,深入理解分解算法、模式识别、抽象等计算思维概念。
(三)设计类活动
在活动设计教学中,教师为学生提供不同形式的支架,引导和鼓励学生设计出自己的作品,在设计和实践中促进学生计算思维的发展。
策略5:隐喻教学
隐喻作为常见的修辞术语被大家所熟知,而在教学中,隐喻往往是用具体可感的事物来类比抽象的事物,避免了纯粹的概念和枯燥的逻辑带来的教学困难。Diana等人使用隐喻和图形化编程软件相结合的方式向小学生教授编程,即在教学过程中用学生可以理解的事物类比概念性较强的指令,如变量和输入输出指令、条件指令、循环指令。学生在理解了基本概念后,再用图形化编程软件练习并设计出一件作品。结果证明,隐喻和图形化编程软件相结合的方式有利于培养小学生的计算思维,并且更适合10~11岁的学生。这是因为教师可以通过隐喻形象地呈现逻辑关系,清晰具体地描述问题,图形化编程不强调复杂的代码编写功能,能够降低学生的记忆难度。
策略6:支架式教学
人工智能技术能帮助教师更好地构建支架和创设情境,从而将复杂的问题分解,引导学生逐步发现和解决学习中的问题。北京大学学习科学实验室提出以培养计算思维为核心开展人工智能教学的理念,其中,“AI积木编程”系列课程采用了AISpark人工智能编程实验平台的人工智能功能模块。人工智能的基本原理是晦涩难懂的,该平台却以智能语音、智能翻译等技术构建的支架紧扣学习主题,并要求学生以小组协作的方式设计出一个创意作品,为学生对人工智能原理的学习铺设了阶梯。计算思维测评结果发现,在智能技术的支持下,学生的计算思维技能有了明显提高。还有研究者关注性别差异,在基于人工智能的教学中使用了两种不同形式的记忆系统作为脚手架,并发现男生更多地受益于个人主义、动觉空间导向和基于操纵的脚手架活动,而女生更多地受益于小组协作的脚手架活动。
(四)案例研究
学习是一种复杂的心智活动,涉及背景和社会文化因素、学习者及其周围环境,强调知识的主要来源是社会实践活动。学习常常发生在学生为达到某种目标或解决某个现实问题而进行的活动中。教师可通过综合性的社会实践案例,引导学生从多个角度探索和解决问题,从而达到培养学生计算思维的目的。
策略7:社会文化教学
编程被认为是教授计算思维的最佳方法,但实际上,部分学生面临着学习编程语言的挑战。在编程学习困难者面前,编程不一定能有效地培养他们的计算思维。社会文化教学理论认为,学习是一套复杂的活动,涉及背景、社会文化因素、学习者及其周围环境。因此,计算思维的发展可以被描述为一个学生进入实践社区的过程,其中专家位于社区的中心。在这个过程中,学生能够分享经验、概念、情境和实践,积极参与并解决问题;学生能够基于PBL练习开发解决方案,将与计算思维技能相关的概念转换为经验。例如,有教师通过智能机器人模拟购物环境培养学生的计算思维——他创设了生活化的虚拟超市环境,提供智能机器人的视频资料,引导学生思考并绘制出机器人的购物路线和流程图。学生以小组为单位编写机器人购物的程序,交流展示作品,在反思经验的基础上优化作品,将所学应用于实际生活中解决现实问题。这也表明,计算思维符合维果茨基提出的社会文化教育愿景,使学生能够在PBL情境下积极参与社会互动。
03
中小学计算思维培养的实施建议
(一)构建具有普适性和跨学科性的计算思维课程体系
如前文所述,培养计算思维不局限于编程一种方法,教师还可以与科学和数学等多学科融合,培养学生的逻辑概念、计算思维、解决问题的能力。换句话说,计算机编程是运用计算思维通过计算机解决问题的过程,而不是依赖于计算机的活动。美国IEEE计算机学会前任主席DavidGrier认为,未来10~15年,计算机教育面临的挑战是,如何构建一个课程体系来帮助人们更清晰地思考计算。Weintrop讨论了将计算思维嵌入数学和科学语境中的方法,认为其有三个益处:①它建立在计算思维与数学、科学的相互学习关系之上;②它解决了触及所有学生和拥有熟练教师的实际问题;③它使科学和数学教育更符合这些领域当前的专业实践。采用跨学科教学模式,使学生能够通过计算思维来管理和分析各个学科的材料,从而加深他们对跨学科知识的理解,体验跨学科知识和计算思维在解决现实世界复杂问题中所起的作用。交叉创新是普适性计算思维发展的根本途径,将计算思维跨越计算机科学边界应用于多学科领域(如STEM),是目前众多计算思维教育研究者所寻求的实践路径。将计算思维发展与学科内容相结合,设置一套完整的计算思维培养课程体系,将有助于学习者了解计算思维的现实应用。
(二)建设人工智能技术赋能的、友好的计算思维教学环境
国内外研究表明,教育机器人作为一个积极的辅助工具,正越来越多地出现在教育环境中,用以培养学生的认知技能和计算思维。从本质上说,人工智能可以作为新兴的教育技术,优化和改进传统的信息技术课程。同时,嵌入人工智能系统的大量算法模式能增强学生对于算法的认知,丰富了计算思维的内容。当前,针对大数据分析以及各种人工智能体的研究、设计和应用,产生了许多新的计算模型、算法形式和计算技术。这些进展推动了人们对计算思维更加系统和深刻的认识。在教学实践中,教师可利用这些技术和资源,建设一个规模适当的计算思维实践基地,针对学生不同的学习需求,采取相应的教学策略,在实训中提升学生提出问题、分析问题和合作探究的能力,培养学生的计算思维。
(三)完善具有动态适应性的计算思维评价指标体系
计算思维是一个抽象的术语。“让学生像计算机专家那样思考”,实际上就是让他们尽可能充分地从计算机学科的视角思考。如何发展以“形式化思考、模块化建构、自动化处理、系统化实现”为指向的计算思维教育,是目前困扰教育研究者的最大问题。要测评计算思维教学成果,这一维度又恰恰最为关键。国内外研究者采用了不同的方法和工具来评估教学策略对提升计算思维技能的效果,如测试、问卷、访谈等。但目前来说,大部分计算思维测评研究关注的是算法、模式、抽象、综合、评估和自动化等计算机概念。在进一步的研究中,需要将数字素养、创新性思维等核心素养纳入整体视野,并从思维的一般过程和思维的具体行为表现来构建测评体系,建立测评框架。
(四)提升教师计算思维素养与教学能力
计算思维可以在生活中被广泛应用,而不仅限于被计算机工程师使用。然而,一些教师仅从表面理解了计算思维概念,不能设计出有意义的课程,将计算思维的概念和工具与学科内容或教学方法结合起来。为此,Bower等人举办了一系列K-8年级教师计算思维研讨会。他们用实例说明,通过有针对性的专业学习,教师的计算思维理解、教学能力、技术知识和自信心可以在较短时间内得到提高。教师在教学时需要考虑学生的学习状况,或对不同的学生提供适当的帮助或反馈,引导学生通过学习教师设计的相关课程培养计算思维。
(来源:《中小学数字化教学》2021年第4期。作者/尹以晴、李宁宇,系温州大学大数据与智慧教育研究中心硕士研究生;柳晨晨系温州大学教育技术系副教授;王佑镁系温州大学教育技术系教授、博士生导师,温州大学大数据与智慧教育研究中心主任)
中国青少年科技辅导员协会
提醒广大科技辅导员
戴口罩勤洗手少集会
不给病毒可乘之机!
原标题:《人工智能时代,计算思维培养的七种教学策略》
阅读原文