论文部分内容阅读
摘要:C语言是计算机专业最主要的课程之一,学好C语言不仅能够培养学生的计算机思维,而且对后续课程的学习也有重要的意义。目前C语言的教学模式主要还是以线下教学为主,关于混合式教学模式的研究仍然较少,本文将阐述混合式教学模式的构建方法,并对实际的教学效果进行分析,结果表明:线上线下混合式的教学模式将有效提高《C语言程序设计》课程的教学效果。
关键词:C语言程序设计;混合式教学;线上线下
《C语言程序设计》是我国大多数高校为理工科新生开设的一门基础性程序设计类课程。本课程不仅能培养学生的程序设计思维,还可以开发学生的逻辑思维、培养学生利用计算机解决问题的能力[1];另一方面,随着国家对应用型人才需求的近一步扩大,以及网络信息化的近一步发展和普及,使得教学模式改革成为一种必然要求[2]。本文在混合式教学模式的理论研究基础上,结合《C语言程序设计》教学大纲、课程特点,设计了混合式教学的具体实施过程,在实际教学过程中取得了较好的教学效果。
一、《C語言程序设计》教学现状
目前,我校计算机相关专业《C语言程序设计》的教学模式主要还是以线下教学为主,整个教学过程遵循传统的课前预习,课上讲解,课后复习的模式,在授课过程中,笔者对学情进行了分析,存在以下三个问题:
(1)学生自律性差、自主学习的意识薄弱。学生学习的主动性不够强,课前预习工作做的不到位,导致重难点的把握度不足,听课效果不好。
(2)课时较少,学习方式单调。学生学习过程主要集中在课堂上,而重难点内容又需要反复去学习,这种课时与学习内容之间的矛盾导致学生对知识的理解不够深刻,掌握不够熟练。
(3)师生及学生之间的交流不够及时。学生在课前、课中、课后的整个学习过程中,只有在课中环节可以及时与教师交流,其他时间内,由于客观原因,学生无法和教师进行及时的交流,导致教师不能及时掌握学生的学习情况。
近年不断的出现了MOOC、SPOC、微课等开放的优质课程资源,为师生提供了一个良好的网络教学和实践平台[3][4]。作为一种开放式的教学资源,线上教学实现了课堂重现、知识获取便捷、开放交流等诸多目的,能有效弥补线下教学的不足,因此采用混合式的教学模式将在线教学与传统教学有机的结合起来是一种重要的课程改革思路[5],能够把学习者的学习由浅到深的引入到深度学习当中,与传统的教学模式相比较,混合式教学模式存在诸多优势,具体的:
三、混合式教学模式在《C语言程序设计》课程中的实施
根据《C语言程序设计》培养目标、课程特点,利用智慧树作为线上学习平台,补充传统教学模式的不足,构建“线上+线下”混合式教学模式的具体实施过程[6]。课程以C语言语法和结构为基础,以经典案例为载体,结合综合性的学习任务,深化学生对知识的理解,引导学生构建完善的知识体系[7][8]。通过学习平台将课前预习,课中重难点讲解讨论,课后实践答疑融合在一起。下图为混合式教学模式具体操作过程。
(1)课前环节主要是教师将微课视频、课前学习任务等上传到智慧树平台上,让学生学习并可以在平台上进行讨论留言,教师对评论区内学生提出的问题进行记录并给予回答反馈,在此基础上教师还要对学情进行分析,对课程教学方案进行动态调整。
(2)课中环节主要是教师通过学情分析来制定的,对课前学习过程中,完成度较高的学习任务,可以进行归纳交流。对于完成度较低的任务,可在课堂上进行讨论,经过课堂讨论环节,部分问题得到解决,针对另一部分较难解决的问题,教师可对此进行重点讲解,从而加深学生对难点知识的理解。此外为了巩固知识,让学生的知识体系更加完善,教师可进行知识拓展。在整堂课的授课过程中,始终要以学生为主导,以师生互动,学生讨论交流为途径,提高学生的自主学习能力。
(3)课后环节教师一方面要结合教学效果进行教学反思,另一方面要引导学生进行复习巩固,学生依旧在智慧树教学平台上进行讨论交流,教师及时进行总结和反思,其次根据学生线上作业的完成情况及评论区的留言,教师要进行答疑并总结教学经验,此外还要做适当的课外拓展。
四、教学效果分析
本课程采用课程“过程考核+终结考核”“线上考核+线下考核”相结合的方式,内容涉及平时的上课表现、课后作业的完成情况、网络学习等等,考核方式与传统教学方式相比,将期末成绩比重从50%降至30%,增加了10%的线上学习任务和10%的线上提问、讨论部分,成绩组成如下表所示。
其中期中考试和期末考试均采用我院自己开发的OJ(Online Judge)系统进行考试,考试内容均为程序设计题,且针对每道试题均随机产生20组测试数据对其正确性进行测试,保证了评分结果的严谨性。
笔者在教学过程中,对石河子大学信息学院2020级计算机科学技术专业3班(39人)采用传统教学方法,以2020级计算机科学技术专业4班(38人)为试点班级,采用混合式的教学方法,对两个班级的教学指标(图2)及总评成绩(图3)进行了对比。
对比两个班级的课程指标(图2)可以发现,4班的各项课程指标均高于3班。由于4班采用线上预习的方式,相较于3班的线下预习方式,线上预习过程中讨论、留言等内容更具趣味性,互动过程有助于学生准确的把握重难点知识,提高课堂学习效率。课堂学习效率提高了,课后作业及实验的完成情况会更好,学生对知识的掌握更加扎实,因此4班学生的各项课程指标都要比3班高。对比两个班级的总评成绩(图3)发现,3班学生的成绩主要集中在[70,90),4班学生的成绩主要集中在[80,100],4班优良率比3班更高。综上所述,采用混合式教学能有效提高《C语言程序设计》教学效果。 五、结语
本文通过《C语言程序设计》课程教学实践,在传统的教学模式中加入了线上教学元素,设计了“线上+线下”的混合式教学模式,该模型可以充分调动学生的学习兴趣,提高学生自主学习的能力,将基础知识的学习转移到课下,而将课堂重心放在重难点知识的讲解和解疑答惑上,这样不仅能提高课堂教学效果,而且对学生个人的学习能力也有促進作用,真正的做到“不愤不启、不悱不发”,学生在这个过程中会对知识有更深刻的理解。
本研究的教学模式经过教学实践,初步验证了其可操作性和有效性,但是评价体系仍存在不够详细的缺点,在接下来的研究中,将进一步对评价体系进行完善。
参考文献:
[1]吕德深,梁承权. 《C语言程序设计》混合式教学模式的研究与实践——以南宁学院为例[J]. 科技风, 2021, 441(01):58-59.
[2]李芙蓉. 基于翻转课堂线上线下混合模式的教学改革探讨——以《C语言程序设计》为例[J]. 信息系统工程, 2020, 323(11):147-148.
[3]李逢庆. 混合式教学的理论基础与教学设计[J]. 现代教育技术, 2016, 26(9):18-24.
[4]马新娟, 张立红, 刘晓红,等. 混合式学习在程序设计基础课程教学中的应用研究[J]. 黑龙江教育(理论与实践), 2017, 000(001):82-83.
[5]迟静,吴杰.基于微课的“雨课堂”+“翻转课堂”混合式教学研究[J].大学教育,2021(04):62-64.
[6]艾明晶.基于慕课的线上自学——线上授课混合式教学模式研究[J].计算机教育,2021(04):1-6.
[7]熊育婷.从线上教学实践到混合式教学模式改革的思考[J].计算机教育,2021(04):11-14.
[8]夏浩飞.基于首要教学原理的翻转课堂教学研究——以数据库应用技术课程为例[J].计算机教育,2021(04):174-178.
作者简介:王玉星(1992— ),男,汉族,甘肃武威人,研究生,助教,研究方向:计算机科学。
关键词:C语言程序设计;混合式教学;线上线下
《C语言程序设计》是我国大多数高校为理工科新生开设的一门基础性程序设计类课程。本课程不仅能培养学生的程序设计思维,还可以开发学生的逻辑思维、培养学生利用计算机解决问题的能力[1];另一方面,随着国家对应用型人才需求的近一步扩大,以及网络信息化的近一步发展和普及,使得教学模式改革成为一种必然要求[2]。本文在混合式教学模式的理论研究基础上,结合《C语言程序设计》教学大纲、课程特点,设计了混合式教学的具体实施过程,在实际教学过程中取得了较好的教学效果。
一、《C語言程序设计》教学现状
目前,我校计算机相关专业《C语言程序设计》的教学模式主要还是以线下教学为主,整个教学过程遵循传统的课前预习,课上讲解,课后复习的模式,在授课过程中,笔者对学情进行了分析,存在以下三个问题:
(1)学生自律性差、自主学习的意识薄弱。学生学习的主动性不够强,课前预习工作做的不到位,导致重难点的把握度不足,听课效果不好。
(2)课时较少,学习方式单调。学生学习过程主要集中在课堂上,而重难点内容又需要反复去学习,这种课时与学习内容之间的矛盾导致学生对知识的理解不够深刻,掌握不够熟练。
(3)师生及学生之间的交流不够及时。学生在课前、课中、课后的整个学习过程中,只有在课中环节可以及时与教师交流,其他时间内,由于客观原因,学生无法和教师进行及时的交流,导致教师不能及时掌握学生的学习情况。
- 混合式教学模式的概述及优势
近年不断的出现了MOOC、SPOC、微课等开放的优质课程资源,为师生提供了一个良好的网络教学和实践平台[3][4]。作为一种开放式的教学资源,线上教学实现了课堂重现、知识获取便捷、开放交流等诸多目的,能有效弥补线下教学的不足,因此采用混合式的教学模式将在线教学与传统教学有机的结合起来是一种重要的课程改革思路[5],能够把学习者的学习由浅到深的引入到深度学习当中,与传统的教学模式相比较,混合式教学模式存在诸多优势,具体的:
- 混合式教学模式采用“线上+线下”的模式,将学习的过程转移到了课堂之外,重难点讲解集中在课堂上,不仅能提高学生的自主学习能力,还有助于培养学生的自律性。
- 混合式教学更加灵活,学生可以在不同的时间段,不同地点进行学习,对重难点部分重复去学习,达到深入理解,完全掌握的程度。
- 混合式教学让学生及师生交流更加及时流畅,学生在课前、课中、课后均可以进行开放式的交流,既可以增加学习的趣味性,又可以起到巩固知识的作用。还可以帮助教师及时掌握学生的学习情况。
三、混合式教学模式在《C语言程序设计》课程中的实施
根据《C语言程序设计》培养目标、课程特点,利用智慧树作为线上学习平台,补充传统教学模式的不足,构建“线上+线下”混合式教学模式的具体实施过程[6]。课程以C语言语法和结构为基础,以经典案例为载体,结合综合性的学习任务,深化学生对知识的理解,引导学生构建完善的知识体系[7][8]。通过学习平台将课前预习,课中重难点讲解讨论,课后实践答疑融合在一起。下图为混合式教学模式具体操作过程。
(1)课前环节主要是教师将微课视频、课前学习任务等上传到智慧树平台上,让学生学习并可以在平台上进行讨论留言,教师对评论区内学生提出的问题进行记录并给予回答反馈,在此基础上教师还要对学情进行分析,对课程教学方案进行动态调整。
(2)课中环节主要是教师通过学情分析来制定的,对课前学习过程中,完成度较高的学习任务,可以进行归纳交流。对于完成度较低的任务,可在课堂上进行讨论,经过课堂讨论环节,部分问题得到解决,针对另一部分较难解决的问题,教师可对此进行重点讲解,从而加深学生对难点知识的理解。此外为了巩固知识,让学生的知识体系更加完善,教师可进行知识拓展。在整堂课的授课过程中,始终要以学生为主导,以师生互动,学生讨论交流为途径,提高学生的自主学习能力。
(3)课后环节教师一方面要结合教学效果进行教学反思,另一方面要引导学生进行复习巩固,学生依旧在智慧树教学平台上进行讨论交流,教师及时进行总结和反思,其次根据学生线上作业的完成情况及评论区的留言,教师要进行答疑并总结教学经验,此外还要做适当的课外拓展。
四、教学效果分析
本课程采用课程“过程考核+终结考核”“线上考核+线下考核”相结合的方式,内容涉及平时的上课表现、课后作业的完成情况、网络学习等等,考核方式与传统教学方式相比,将期末成绩比重从50%降至30%,增加了10%的线上学习任务和10%的线上提问、讨论部分,成绩组成如下表所示。
其中期中考试和期末考试均采用我院自己开发的OJ(Online Judge)系统进行考试,考试内容均为程序设计题,且针对每道试题均随机产生20组测试数据对其正确性进行测试,保证了评分结果的严谨性。
笔者在教学过程中,对石河子大学信息学院2020级计算机科学技术专业3班(39人)采用传统教学方法,以2020级计算机科学技术专业4班(38人)为试点班级,采用混合式的教学方法,对两个班级的教学指标(图2)及总评成绩(图3)进行了对比。
对比两个班级的课程指标(图2)可以发现,4班的各项课程指标均高于3班。由于4班采用线上预习的方式,相较于3班的线下预习方式,线上预习过程中讨论、留言等内容更具趣味性,互动过程有助于学生准确的把握重难点知识,提高课堂学习效率。课堂学习效率提高了,课后作业及实验的完成情况会更好,学生对知识的掌握更加扎实,因此4班学生的各项课程指标都要比3班高。对比两个班级的总评成绩(图3)发现,3班学生的成绩主要集中在[70,90),4班学生的成绩主要集中在[80,100],4班优良率比3班更高。综上所述,采用混合式教学能有效提高《C语言程序设计》教学效果。 五、结语
本文通过《C语言程序设计》课程教学实践,在传统的教学模式中加入了线上教学元素,设计了“线上+线下”的混合式教学模式,该模型可以充分调动学生的学习兴趣,提高学生自主学习的能力,将基础知识的学习转移到课下,而将课堂重心放在重难点知识的讲解和解疑答惑上,这样不仅能提高课堂教学效果,而且对学生个人的学习能力也有促進作用,真正的做到“不愤不启、不悱不发”,学生在这个过程中会对知识有更深刻的理解。
本研究的教学模式经过教学实践,初步验证了其可操作性和有效性,但是评价体系仍存在不够详细的缺点,在接下来的研究中,将进一步对评价体系进行完善。
参考文献:
[1]吕德深,梁承权. 《C语言程序设计》混合式教学模式的研究与实践——以南宁学院为例[J]. 科技风, 2021, 441(01):58-59.
[2]李芙蓉. 基于翻转课堂线上线下混合模式的教学改革探讨——以《C语言程序设计》为例[J]. 信息系统工程, 2020, 323(11):147-148.
[3]李逢庆. 混合式教学的理论基础与教学设计[J]. 现代教育技术, 2016, 26(9):18-24.
[4]马新娟, 张立红, 刘晓红,等. 混合式学习在程序设计基础课程教学中的应用研究[J]. 黑龙江教育(理论与实践), 2017, 000(001):82-83.
[5]迟静,吴杰.基于微课的“雨课堂”+“翻转课堂”混合式教学研究[J].大学教育,2021(04):62-64.
[6]艾明晶.基于慕课的线上自学——线上授课混合式教学模式研究[J].计算机教育,2021(04):1-6.
[7]熊育婷.从线上教学实践到混合式教学模式改革的思考[J].计算机教育,2021(04):11-14.
[8]夏浩飞.基于首要教学原理的翻转课堂教学研究——以数据库应用技术课程为例[J].计算机教育,2021(04):174-178.
作者简介:王玉星(1992— ),男,汉族,甘肃武威人,研究生,助教,研究方向:计算机科学。