程序设计语言课程混合教学模式的研究与实践
2021-07-19王东旭
王东旭
【摘 要】结合2020年春季学期疫情期间线上教学的经验,反思在计算机语言类课程在传统教学中存在的问题,重新对课程进行设计,充分发挥"超星学习通"平台,融合优秀慕课资源优势,利用学生碎片化时间进行有效的线上学习。开展线上线下教学相结合的混合教学模式实践与研究。探讨混合式教学改革在计算机专业基础课程程序设计语言教学中的意义,以有效提高课程教学质量和学生自主学习能力。
【关键词】混合教学;程序设计;教学模式;学习通
引言
深度推进信息技术与教育教学融合,中国教育信息化十年快速发展为线上教学奠定坚实基础,信息化资源让传统的教学模式发生了改变,手机等智能终端将作为教学辅助设备,如何充分运用现代化教学手段和资源,创新教学模式、转变教学方法提高教学质量,值得所有教育工作者深思。经过疫情期间的线上教学实践,其打破地域限制,回放功能,有利于学生反复学习等众多优点已经成为一种教学趋势,同时又存在一定弊端,比如对于自控能力不强的学生缺少有效监督,互动不充分等,运用线上信息化资源与线下传统教学相融合提高教学质量切实可行。程序设计语言课程以C语言为主讲授程序设计基础知识,这是高职院校计算机专业普遍开设的一门专业基础课程,因其兼具高级语言和低级语言特点,被广泛应用,具有强大的理论体系支撑,为今后学习理解后续开设的”Java”,”python”等语言类专业课程打下扎实基础。
1.程序设计语言传统教学中存在的问题
(1)程序设计语言课程理论和实践并重,难以脱离固有的知识体系,逻辑性强,规则繁多,概念抽象,指针、数组、函数等知识给学生带来了很大的学习难度,高职学生普遍理论基础比较薄弱,教学内容多,课上时间很难满足教学要求,随着课程难度增加,学生学习兴趣所剩无几,加之学习辅导机制不健全,课下与教师沟通少,不利于课程的巩固与提高。(2)目标不明确,本课程理论性强,授课过程中教师知识点讲解过多,知识的罗列,填鸭式的灌输导致学生注意力不集中,跟不上教师的思路。近几年在实际教学中课程也在不断改革,项目式教学,任务驱动等教学方法对教学效果提高略有起色,但是对于课程后期有难度的学习内容,理解效果不好,导致部分学生失去学习兴趣。
2.程序设计语言课程混合教学模式设计
混合式教学融合BOPPPS模型进行教学设计分为导言、学习目标、前测、参与式学习、后测、总结六个环节。线上课程基本资源建设包括优化教学内容,完善授课计划、教案、教学设计、教学实施、教学案例、课件制作等。利用超星学习通设计线上交流答疑平台,试题库作业库的建设,视频资料的建设以中国大学慕课网和超星学习通上优秀资源为主。
2.1课前环节
教师根据课程标准设计混合式教学的方案,上课前一周发布自学任务单进行课前线上学习的布置,通过线上视频课程完成学习任务,初步学习重要知识点,教师通过学生观看视频次数等数据进行分析,了解学生的自学情况,调整课中环节的教学设计,学习视频推荐网络平台上的优秀课程资源。视频内容精简,时间不超过10分钟为宜,学生不能理解的内容在平台上与教师沟通,课前自主学习环节有助于学生线下课堂的知识内化。
2.2课中环节
根据课前环节学生任务单完成情况,有针对性的对学习内容精讲,引导学习。(1)导言:抓住学生注意力,提高学习兴趣,吸引学生进入课堂学习中来,关注所学的教学内容。举例贴近实际,根据不同的学习内容进行导入设计,例如在讲解数据类型时,以学生信息管理系统为例,分析每名学生都有姓名,年龄,身份证号等不同的信息,如何用正确定义的数据类型把信息录入,让学生带着需要实际解决的问题去学习。(2)学习目标:明确要学习的内容和目标,将德育工作渗透到课程教育中。目标尽可能细化,让学生认为具有可操作性,体验感强,例如在学习循环结构时,while,do-while,for三种语句的用法,明确应用规则适用性,能用不同的循环语句解决生活中的实际问题。(3)前测:授课之前根据自主学习的课程内容进行测试,了解学生对本次课所学内容的掌握情况,易错的知识点,线下教学共同解决,更好的调整教学内容的深度和进度。(4)参与学习:有针对性的对课前线上学习和前测出现的问题,统一讲解,通过课堂上的学习和讨论,按照需要掌握的知识点提前设计好任务,通过引导,实践操作,讨论等多种形式鼓励学生参与到学习过程中。在实践编程中,查看任务完成情况,让每组学生代表对完成的任务进行展示和汇报,根据教学内容,采用启发式、案例驱动式,探究式等教学方法,学生为主体,教师为引导,培养学生分析问题解决问题的能力。(5)后测:对本节课的学习效果检测,更好的了解学生对知识点的掌握和灵活运用情况。分析易错的学习内容及时答疑,理论知识通过选择,填空等形式考核,实践知识通过操作,互评检测等形式考核。(6)总结:对课上所学的知识总结和梳理,精简的讲解和评价帮助学生整合学习内容。
2.3课后环节
通过任务的完成和后测情况,找到学生在学习中的不足之处,有针对性的把需要掌握的知识点发布到学习通平台,课下巩固所学知识,在平台上布置作业,包括课后检测和学习内容的拓展,学生灵活利用碎片化时间做题,教师查看成绩,对不能及时完成作业的学生了解情况,保证每名学生不掉队都能跟上学习的进度,反思整个教学实施过程中的效果和存在的问题,不断改进优化教学方案提高教学效果。
3.程序设计语言课程混合教学实践效果
通过访谈和问卷调查对参与课程学习的学生进行交流,大多数学生对混合式教学模式给予高度肯定。
(1)学生参与度提高。通过线上混合式教学的设计,让学生带着强烈的求知欲望,进入线下课堂,更利于知识的扩充,增加学习的深度和广度,授课环节的前测和后测增加学生的参与度,对知识的掌握更加牢固,课堂时间被高效利用。(2)教师的专业水平提高。混合教学要求教师打破固有的模式,转变观念,设计高质量的线上学习方案,重新设计线下教学方案,进行视频制作和资源库的建设,整合网络资源,把握知识点的讲解,不断运用先进的信息技术教学手段,提高自身的教学实施能力。(3)教学质量提高。混合式教学加大教师课前准备的工作量,投入大量的精力对课程进行设计,不断的根据线上学习情况,对线下学习内容进行总结,引导学生把注意力集中到更深层的知识面。通过阶段性的实践教学,学生的学习兴趣和自主学习能力明显提高。
4.结语
本文以程序设计语言课程为例,通过教学实践,探索建设混合教学模式的思路,通过研究与实践,不断优化教学模式,提高了学生学习主动性,通过教师的引导,最终深化理解相关知识点,实现线上网络教学平台和线下课堂的有机结合。虽然混合教学模式在实际教学中有显著成效,但是仍然存在不足之處,比如部分自律性不强的学生课前学习不充分、参与学习环节跟不上进度,教师需要在课中环节、课后布置作业的反馈情况密切关注其学习情况,在后续的研究实践中不断调整,以更好的提高教学质量,为高职教育的发展提供可靠保证。
参考文献
[1]石蕴玉,韦钰.基于BOPPPS模型的数字图像处理教学设计[J].教育教学论坛,2018(5):168-169.
[2]陈叶芳,王晓丽.混合教学模式下程序设计课程在线实践探索[J].宁波大学学报(教育科学版),2019,41(1):103-107.
参考文献
[3] 潘晓利.“C语言程序设计”混合教学模式设计与应用[J].计算机时代, 2019(8):85-86.
[4]虎二梅,谢斌.基于学习通平台的混合式教学实践研究-以“现代教育技术应用”为例[J]数字教育, 2020,(31):49-53.
项目基金:双鸭山市规划课题(项目编号:SGH411)。