基于“学习通+BOPPPS”改进模型的混合式教学设计与实践

作者: 吴芳丽 罗佳(通讯) 胡圣波 刘丹丹 黄晓

基于“学习通+BOPPPS”改进模型的混合式教学设计与实践0

摘要:“C程序设计”课程是中职院校计算机专业的必修课程,但在教学过程中仍存在学生基础薄弱、教学资源匮乏、教学模式老旧等问题。作者建立了“学习通+BOPPPS”改进模型的混合式教学设计,将教学覆盖课前准备、课中进阶、课后拓展整个过程,打破时空限制、教学壁垒,激发了学生学习主动性和积极性,实现了教学效率的提高。

关键词:C程序设计;中职;学习通;BOPPPS改进模型;混合式教学

中图分类号:G434  文献标识码:A  论文编号:1674-2117(2024)24-0107-06

引言

“C程序设计”课程是中职院校计算机专业的必修课程,也是后续学习其他语言和步入职场的敲门砖。课程学科性质跨度较大,其知识点抽象、实践性强、规则多、语句书写灵活。在教学过程中,繁杂的教学内容与有限的教学课时之间的矛盾越发突出,所有教学环节压缩式地满贯于课堂的教学模式已不再符合当下人才培养的需求,教学模式的迭代更新迫在眉睫。[1]因此,笔者通过查阅文献和探索实践,构建了基于“学习通+BOPPPS”改进模型的混合式教学设计,打破了时间、空间的限制,实现了课堂教学的延伸,增强了学生自主学习能力和学习积极性,提高了教学效果和效率。

中职院校教学现状

1.学生基础薄弱

中职院校的学生基础知识相对零散、薄弱,学习主动性和积极性较差。大部分学生在入学前并未学习过有关计算机的专业技能,在接受新技能时难免会感到困难,这将会对教学进度产生影响。[2]

2.教学资源匮乏

计算机专业作为一个更新速度极快的专业,要求教师能够敏锐地察觉变化,及时更新教学内容,但当下中职院校计算机教材更新缓慢,无法跟上时代发展节奏,导致学生在校学习的技能和实践操作与社会需求有所差异,未能体现职业教育专业特色。

3.教学模式老旧

有限的教学课时与繁杂的教学内容之间的矛盾,导致中职院校“C程序设计”课程仍采用教师讲、学生听,教师演示、学生操作的满堂灌教学模式。该教学模式未做到以学生为中心,忽视了对学生自主学习能力和创新能力的培养。[3]

混合式教学模式设计

BOPPPS模型最初由加拿大哥伦比亚大学的道格拉斯·克尔(Douglas Kerr)教授提出。该模型主要由六大教学环节构成,分别是导言(Bridge-in)、学习目标(Objective/Outcome)、前测(Pre-assessment)、参与式学习(Participatory Learning)、后测(Post-assessment)和总结(Summary/Closure)。[4]六大环节循序渐进、环环相扣,形成一个教学闭环。教学过程板块式的划分,能够帮助教师缕清思路,合理分配时间和任务,有针对性地进行教学,提高教学效率。

笔者将BOPPPS模型与实际教学情况进行适配性融合,并对BOPPPS模型进行改进,将其拓展衍生为导入Ⅰ、学习目标Ⅰ、前测、导入Ⅱ、学习目标Ⅱ、参与式学习、后测Ⅰ、总结Ⅰ、后测Ⅱ、总结Ⅱ十个环节。[5]

笔者借助学习通将这十个环节与线下教学适配性结合,能够实现线上线下、课前准备、课中进阶、课后拓展的全面覆盖,打破原有教学模式的时空限制,促进教学有序进行。其中,导入Ⅰ、学习目标Ⅰ、前测放在课前准备阶段,导入Ⅱ、学习目标Ⅱ、参与式学习、后测Ⅰ、总结Ⅰ放在课中进阶阶段,后测Ⅱ、总结Ⅱ放在课后拓展阶段。基于“学习通+BOPPPS”改进模型的混合式教学设计如图1所示。

混合式教学模式实践

循环结构程序设计是“C程序设计”课程非常重要的章节内容。作为循环结构、选择结构和顺序结构三大结构中最难且最灵活的结构,循环结构是学习后续知识点以及实现各种复杂程序的基础。因此,能够熟练掌握循环结构的理论知识及使用是实现程序设计最基本的要求。笔者截取循环结构程序设计章节中的while语句、do...while语句两个课时的内容来具体呈现基于“学习通+BOPPPS”改进模型的混合式教学设计与实践。

1.课前准备

本门课程教学对象为中职一年级学生,学生学习基础相对薄弱,学习积极性、主动性有待提高。课前准备阶段发布的视频、PPT、习题以及反馈问卷等预习资料应根据实际教学进度提前在学习通发布并通知学生,占用学生课前准备时间控制在30分钟左右即可。发布的视频应做到短、少、精,并保证内容的正确性和有趣性,以此激发学生后期自主预习的主动性和积极性。课前预习资料的选择和呈现要能帮助学生正确把握本课知识内容以及需达到的目标,继而帮助学生在课中进阶阶段能够快速地进入学习状态,提高听课效率。课前准备阶段涵盖了导入Ⅰ、学习目标Ⅰ、前测三大教学环节(如下页图2)。

(1)导入Ⅰ

在导入Ⅰ环节笔者发布了微课,引导学生初步认识while语句、do...while语句两种语句之间的联系和区别。

(2)学习目标Ⅰ

在学习新课内容时,学习目标Ⅰ的设定能帮助学生打破疑虑,指明方向,确定目标,提高学生学习效率。学习目标Ⅰ由学生自行查看,展示途径主要利用学习通在线上呈现,具体的载体则为课前准备阶段发布的资料。具体的三维目标如下。

知识与技能目标:掌握while、do...while语句的基本语法结构和使用方法;理解两种循环语句的执行流程和适用场景;独立编写包含while、do...while语句的简单程序;能够分析并优化使用循环语句的程序,提高代码效率。

过程与方法目标:通过案例分析和实践练习,熟悉循环语句的使用方法和技巧;在编程过程中培养分析问题、解决问题的能力,提高逻辑思维能力;通过小组合作和讨论,共同学习、共同进步。

情感态度与价值观目标:激发学习编程的兴趣和热情,体验编程的乐趣和成就感;培养团队合作精神和沟通能力;强调编程的严谨性和规范性,培养职业素养和责任感;强调编程的实用性和创新性,培养实践能力和创新意识。

(3)前测

前测旨在了解学生课前自学情况,对教师实施后续教学有指导意义。例如,通过发布“请分别写出while、do...while循环语句的一般形式”的问答题,了解学生对循环语句的掌握情况;通过发布“请写出while、do...while循环语句之间的不同点与相同点”的问答题,了解学生对循环语句的理解深度;通过发布不完整的程序代码,让学生利用新知完善并构成两个新的程序,了解学生应用能力。

问题的设立需依照新课知识点,精炼问题,一对一地设立问题数量即可。另外,问题难度要做到层次化,笔者将其划分为基础板块和提升板块。基础板块题型简单,主要考查学生预习情况和态度,为必做板块。而提升板块则为选做板块,目的在于满足学生个性化需求。在发布前测习题的同时发布讨论或问卷,学生根据自身情况,反馈问题和疑惑。教师通过统计反馈数据,思考是否调整教学设计,重新分配各知识点授课时长。

2.课中进阶

课中进阶阶段主要包含导入Ⅱ、学习目标Ⅱ、参与式学习、后测Ⅰ以及总结Ⅰ五大环节。各环节之间合理划分与衔接,将能帮助教师更加明确教学步骤,保证教学有条不紊地进行。课中进阶环节的教学设计如下页图3所示。

(1)导入Ⅱ

导入Ⅱ旨在帮助学生回忆课前准备阶段学习过的新知内容。线下授课划分一定的时间用于导入,可以调动学生记忆,集中学生注意力,帮助学生回归课堂,还可以进行师生问答,增强教学氛围。中职学生正值爱玩游戏的阶段,课程的导入可以从学生喜爱的游戏入手。

(2)学习目标Ⅱ

在正式授课前,教师再次强调本节课的学习目标,帮助学生正确认识课程、明确着力点,协助学生有效学习。本门课程主要学习的是while、do...while循环语句,初级目标是了解并能说出两个语句的相同点和不同点,终极目标则是能正确地使用这两个语句。

(3)参与式学习

参与式学习是BOPPPS模型的核心环节,强调教学过程要“以学生为主体”的教学理念。[6]作为整个教学过程的关键环节,它可以通过小组合作法、游戏竞争法、任务驱动法或翻转课堂等丰富多样的教学方法来激发学生学习兴趣,引导学生积极主动地参与到学习活动中来。

本门课程是一门操作类课程,重点在于应用,故在教学过程中,除了理论知识的讲授,教师还要利用更多时间向学生演示新知识内容在程序设计过程中的应用,以及最终实现的成果。在讲解本课内容时,针对同一问题,如“要求向计算机输入本班50个学生的语文、数学、英语、C程序设计4门课程的成绩,并统计全班50个学生的平均成绩”,教师可以利用while语句进行演示,讲解解题思路。

接着,对于do...while循环语句的使用则可以交给学生。其具体的教学过程可以利用小组合作法和游戏竞争法来实现。在课前,教师以计算机小组为单位,发放卡片。小组各成员按顺序每人写一个语句在卡片上,最终构成完整的程序设计,完成的小组可自行上台按顺序将自己的卡片贴于黑板上向同学们呈现。最后,教师和学生一同查看黑板上各小组完成的程序设计,学生自行找出问题之处,如若找出,相应加分或减分,最终按完成名次以及正确率、错误率分别给各小组计分,并按一定比例算在期末成绩中。

(4)后测Ⅰ

教师利用机房统一向全班学生发放课堂习题,并规定做题时间。该环节的目的是帮助教师及时了解学生学习情况,为课后拓展环节教师选取拓展资料以及是否改变后续教学计划提供依据。

(5)总结Ⅰ

总结Ⅰ环节采取随机抽签或自愿上台模式,由学生上台担任“小老师”角色向大家总结本节课程的知识内容。随机抽签的方法将会对学生起到一定的警醒作用,提醒学生认真听课。同时,这一过程还能培养学生的总结能力和表达能力,促进学生全面发展。

3.课后拓展

课后拓展环节作为课堂的延展,打破了时间和空间的限制,教学可操作性更加灵活。课后拓展部分主要包括后测Ⅱ和总结Ⅱ两大环节(如图4)。

(1)后测Ⅱ

后测Ⅱ主要包括发布课后拓展资料及课后习题两大环节。教师通过结合实际教学情况以及分析学生课前、课中学习数据,有针对性地选择拓展资料。拓展资料应具有趣味性且不局限于课本知识,更多的是强调知识的来源、发展及应用等,协助学生加强知识理解。另外,作为以培养学生技能为主要目标的中职院校,其教学过程、教学目标应始终与学生的未来就业相联系。因此,不仅需在教学环节中将知识与企业需求相结合,在课后习题的布置中,也需明确体现这一点。故在课后习题的设置中,笔者将学生感兴趣的游戏与岗位所需的人才要求进行结合,帮助学生在完成习题的过程中明白游戏的具体运行,培养学生对企业要求的适应能力。

(2)总结Ⅱ

总结Ⅰ是在线下课堂当堂总结,而总结Ⅱ的形式更为丰富,分为课后总结、单元总结及课程总结三大板块。在前九大环节结束后,教师根据课前、课中、课后所授新知做课后总结,总结形式可以是流程图、PPT或文本,但内容要具备逻辑且通俗易懂。在结束一个单元的新课讲授后,可再次做总结,将本单元所学知识内容进行串联形成单元总结,并留有记录。最终将各课时、各单元的总结汇总为“C程序设计”的课程总结。相对而言,课后总结比较简单,可以将其分配给各计算机小组完成并汇报,教师借此机会检验学生的学习情况,并在此过程中培养学生小组合作能力、总结能力和汇报能力。

教学成效与反思

1.教学成效

(1)任务驱动提高实践能力

以学生未来就业方向为依据,选取与授课内容相关的案例。案例需具代表性,既要培养学生工作能力又要适应学生知识基础。本节课发布的任务是让学生利用所学知识编写一个涉及循环结构的游戏。任务一经发出,立刻吸引了学生注意力,激发了学生学习本课内容的积极性和主动性,学生学习兴趣空前高涨。任务实现环节触发了学生的探究精神,学生主动实践,在实践过程中完成任务并提高知识的应用能力和实践能力。

经典小说推荐

杂志订阅