“SPOC+任务驱动”混合式教学模式实践研究
2024-05-10杨景田
杨景田
摘要:“VB程序设计”是福建省中职计算机类专业技能测试必考科目,为更好地提升课堂教学效果和学生的专业技能,本文结合SPOC和任务驱动教学模式,以学业水平测试大纲为参考,任务驱动项目为载体,将课程内容进行重构。基于学习通平台,构建并实施了“SPOC+任务驱动”混合式教学模式,并将该模式应用于程序设计教学中,以期提升教学效果。
关键词:程序设计;SPOC;任务驱动;混合式教学模式
一、引言
为顺应当前职业教育发展的大趋势,需要根据当前职业教育发展不均衡的现状,结合中职学生特点,创新中职课堂教学模式,提高课堂教学的效果,提升学生的综合素质以及专业技能水平,以培养适合新时代发展的职业技能人才。
“VB程序设计”是福建省计算机类专业职业技能必考科目,考试要求学生掌握编程语言理论和编程技能。然而,由于当前程序设计课程本身难度较大,对学生的逻辑思维能力有一定的要求,对于部分基础较弱的中职生来说,课堂上的知识难以消化,课下也很难自主学习。因此,有些学生在中途掉队,导致学习程序设计课程的积极性较低。在传统的课堂教学中,为保证学业水平测试中的学生成绩,课堂多采用任务驱动教学模式,侧重上机实践操作部分,很难同时兼顾理论和技能。
综合以上情况,本文结合SPOC相关理论、任务驱动教学模式理论和混合式教学模式理论,综合自身在中职程序设计课程的教学实践,构建符合中职生学习特点的“SPOC+任务驱动”混合教学模式。该模式以学习通平台为依托,融合了基于学习通平台的线上学习+线下课堂教学的混合式教学模式。采用“SPOC+任务驱动”混合式教学模式,能够充分利用线上教学平台和线下实训课堂的优势,高效率地完成项目教学任务,同时完善教学评价方式,摆脱传统“教师为中心”“教材为中心”的传统教学模式[1]。
二、相关理论概述
(一)SPOC理论概述
对于SPOC的定义一般有两种。第一种是将SPOC定义为一种采用线上和线下相结合形式的学习方案;第二种是把SPOC定义为一种只对特定人群开放的具有针对性的在线课程。在教学设计、教学理念上,SPOC是一种蕴含微课、翻转课堂等理念的混合学习模式[2]。
(二)任务驱动教学模式
任务驱动教学模式指的是在教学过程中,以任务驱动为导向,教师根据课程大纲设计学习任务,学生通过完成任务来进行知识学习,其根本特点是“做中学,学中做”。这种教学模式以建构主义为理论支撑,即学习者不再是学习的被动接受者,而是在自身原有知识经验的基础上,主动去获取知识。
(三)混合式教学模式
近年来,随着互联网技术的兴起,混合式教学模式逐渐盛行,出现在高校、中小学以及中职教学中。混合式教学模式将传统线下教学和线上教学优势结合起来,充分利用信息化技术重构传统课堂教学。单一的课堂教学和网上教学都不能实现预期的效果,因此基于混合式模式的教学设计具有一定的可行性。这种模式给传统教学注入了新的血液,使得教学资源的载体发生了变化[3]。
三、程序设计课程传统教学问题
(一)课堂教学中教学模式单一
由于程序设计是中职计算机专业升学的考试科目,在实际的课堂教学中,为了提高课堂教学效率,很多教师采用的是讲解+演示任务的教学方法。在这种教学模式下,学生被动地接受教师灌输的知识,教师只演示编程的过程,告诉学生“是什么”,而不去引导学生思考“为什么”。在这样的课堂教学模式中,教师很少给予学生自主学习和个性化学习的机会,一些逻辑思维能力较强的学生学习程序比较轻松,而一些学习基础较弱的同学则越来越吃力,逐渐形成两极分化的现象,部分学生跟不上课堂进步,失去学习兴趣。
(二)缺乏针对性的课程资源库
学生程序设计技能水平的提升,仅仅依靠课堂时间是不够的,但是互联网上的资源很难完全符合当前学业水平测试技能考纲要求。教师课堂上的课件和讲解演示只能针对班级大部分同学,不能满足所有学生的学习需求。
另外,目前出版的专业教材不能完全适用当前学业水平测试技能考纲要求。教材主要分为理论型和实践型两大类,这两大类各有特点。然而,对于中职生而言,在理论基础上配套对应的实践任务更能符合他们的学习特点和学习习惯。
四、“SPOC+任务驱动”混合式教学模式构建与实施
为了更好地解决以上问题,可以在任务驱动教学模式基础上融合SPOC模式来进行教学,通过网上平台提供更丰富的课程资源,为学生进行自主学习、个性化学习提供可能性,以解决当前程序设计课堂教学中出现的困境。课堂教学不再只是教师的一言堂,线上课堂教学以学生自主学习为主,教师适时进行引导和指导,而线下课堂则更多的是研讨、交流与实践。这样的教学方式对于提高学生的学习兴趣和学习能力会有一定的帮助[4]。
(一)SPOC线上课程资源库建设
基于“SPOC+任务驱动”的混合教学模式,结合本校实际硬件环境,需要构建SPOC教学环境,包括线上学习平台和线下的真实课堂。本文主要基于学习通平台构建网络课程资源库,该软件分为教师端和学生端。在教师端,教师可以发布资源、分配任务、组织活动、答疑指导等;学生在学生端接收资料包、下载学习资源、参与活动、完成测试、在线交流等[5]。
1.结合学校实际,开发校本教材電子资源
为了解决教材问题,教师可以与本学校或者同地区兄弟学校的任课教师组成校本教材开发团队,结合计算机类学业水平测试技能测试大纲,根据本校学生的特点,有针对性地进行校本电子教材开发,并将电子教材按照不同知识点上传至学习通平台,为教师和学生提供电子教材。
在教材中针对学业水平测试大纲中每个考点进行备课,将知识点和考点融入每一个实践任务中,这样学生在掌握每一个编程任务的同时,也能掌握对应的考点。课堂教学不再按照传统的顺序进行,而是以技能为导向,以课程中的专题进行教学。
例如,对于知识点“Visual Basic”的常用概念,即对象、方法和事件过程,如果只是简单的讲解概念,大部分中职生会觉得枯燥乏味,并不能完全理解这些基本知识,尤其是Visual Basic程序设计中最重要的事件过程,是教学过程中的重点难点。因此,在实际教学中,可以设计一个任务案例,其中包括简单对象窗体、标签框和按钮,然后通过让学生对比“单击窗体”事件、“双击窗体”事件和“单击按钮”事件,标签框中显示不同的文字,帮助学生来理解事件、对象和事件响应等知识。学生在编程中可以看到具体的界面和运行结果,从而极大地提升他们的学习兴趣和学习积极性。在经过一轮的教学工作后,教师也积累了更加贴合学生的“活教材”,也为未来的教学工作提供了重要的参考和依据。
2.建设多种线上课程资源,以满足学生个性化学习
在新时代背景下,为了实现职业教育的可持续发展,中职院校要充分发挥信息技术的作用,不断优化教学方法与手段,积极成立数字化技能教室,为技能教学提供科学、完善的实训平台,并建立教学资源库,从而为教学工作的顺利开展提供有力的保障[6]。
教师应该根据课程内容建设线上课程资源,包括教学课件、教学视频以及针对较难知识点制作的微课等教学内容。同时,教师还应该根据学生的掌握情况列出重难点知识提纲。此外,还可以利用互联网平台建设程序设计题库,让学生结合自己的实际情况在课下进行线上练习,及时了解自己对于当前知识点的掌握情况,从而对知识点及时巩固和加强。只有逐步掌握每一个知识点及其基本应用,以此循序渐进,日积月累,才能提升编程能力。
(二)混合式教学模式实施步骤
1.课前自主学习基础理论知识
课前教师在学习通平台上传本课程的相关学习资料,由于课堂时间有限,可以将浅层的基础知识放在课前导学环节,学生可以提前在平台上学习微课和课件中的理论知识,如程序设计中的基本数据类型、常见函数等知识。学生提前学习这些理论知识,一方面可以使得教师了解学生对于知识的掌握情况,另一方面也可以更好地进行课堂教学任务的设计,提高课堂教学的“教”与“学”效率。
2.课中以任务为驱动提升专业技能
课前,学生通过自主学习掌握较为简单的理论知识,教师可以通过平台了解学生对于知识的掌握情况,并有针对性地设计学习任务。教师要合理设置教学难度,根据学生的学习规律设置有梯度的课堂任务,使学生逐步掌握任务的同时掌握知识点和技能点。循序渐进的方法可以提高学生学习程序设计的信心和乐趣。
在程序设计课程教学中,教师要做一个引导者,即在学生原有知识的基础上,教师提供学习材料,并根据学生的学习特点进行引导,让学生在动手实践中理解程序设计的概念和原理。因此,小组合作学习是一种很好的学习方式,教师可以根据学生自身意愿和知识掌握情况来分组。在小组合作学习过程中,每个学生的问题会成为全组解决的目标,同时每个学生的学习心得也会在小组中分享给其他学生,这样的学习方式相比独立学习更有利于学生的发展[7]。
在“SPOC+任务驱动”混合式教学模式下,教师将信息技术手段与教学设计进行深度融合。在课堂教学过程中,教师的角色转变为知识的引导者,而学生成为学习的主体。教师依托信息化学习平台建设丰富的学习资源,并以程序设计任务为驱动,帮助学生不断内化理论知识,提高专业技能,不断提升学生的自主探究能力。
3.课下激励学生进行自主探究学习
在课后复习阶段,教师可以通过移动教学平台鼓励学生在课下进行自主探究。对于学习基础较弱的同学,教师可以在线上答疑,对于基础较好的同学,教师可以布置拓展题目,以便学生课下研究拓展。
在中职学业水平技能测试背景下,不仅要重点培养学生分析问题、解决问题的程序设计能力,还要激励学生在课下进行探究学习,让学生以编程为乐趣,学会自主探究。为更好地激发学生探究学习的积极性,教师可以鼓励学生组建学习兴趣小组,并为想要继续探究学习的同学提供一些有一定难度、能够锻炼编程技能水平的题目,学生可以自己查找资料或者找其他同学共同合作探究完成。
五、结束语
本文主要探讨了基于“SPOC+任务驱动”混合教学模式在程序设计课程教学中的实践,旨在通过课前、课中以及课后的“教”与“学”设计,提升程序设计的教学效率和学生的学习效率。课前,学生通过学习平台自主学习;课中,以学生为中心,学生能够结合教师提供的教学资源进行自主学习和探究学习。通过任务驱动,学生可以内化理论知识,提升技能水平,切身体会到程序设计课程的学习乐趣。教师还需关注不同学习层次的学生,优化教学过程,并鼓励学生进行小组合作学习,以“学生带学生”的方式,提升整体教学质量和教学效果。课后,学生可以进行课外延伸及拓展。实现传统课堂教学与在线教学优势互补的混合式教学将会获得更好的教学效果[8]。
参考文献
[1]朱轩.基于PBL的中职《导游业务》混合式教学模式设计与应用研究[D].山东师范大学,2021.
[2]韩思月.基于SPOC的任务驱动教学模式设计与实践[D].沈阳师范大学,2020.
[3]贾婉婉.混合式教学模式指导下的教学案例设计[D].天津职业技术师范大学,2020.
[4]孙建.高职院校基于SPOC的深度学习教学设计[J].教育与职业,2021(05):107-112.
[5]張连青.基于SPOC的混合式教学模式在中职计算机专业中的应用研究[D].河南科技学院,2021.
[6]朱永亮.基于中职学考的汽车类技能教学案例分析[J].汽车维护与修理,2021(08):27-29.
[7]钱祖敏.中职英语学业水平测试要求下的小组合作学习研究[J].新课程研究(下旬),2020(10):77-78.
[8]张晓颖.基于移动教学平台的中职会计专业混合式教学模式研究[D].广东技术师范学院,2018.