邵玲真
摘 要:在线测试平台具有资源丰富性、测试评价实时性、互动性、数据统计完整性等特点。其应用于中职混合式教学中,可以激发学生的学习积极性,夯实学生的C语言编程基础,提升学生的综合素养。具体应用策略有:课前线上导学,实现知识储备;课中线下助学,实现知识内化;课后线上辅学,实现知识强化。
关键词:在线测评平台;混合式教学;策略;素养
中图分类号:G712 文献标志码:A文章编号:1008-3561(2021)23-0084-02
C语言程序设计基础是计算机专业编程语言类课程的基础入门课程,也是开发学生编程逻辑思维能力的基础课程。然而在中职教学中,C语言程序设计基础的教学效果并不理想。为改变这种现状,中职教师在教学中可采取线上、线下相结合的混合式教学模式,拓展教与学的时间和空间,让学生实现由浅到深的深度学习。而C语言在线测试平台(dotcpp)应用于中职混合式教学中,可以进一步激发学生的学习积极性,夯实学生的C语言编程基础,提升学生的综合素养。
一、中职C语言程序设计基础课程混合式教学现状
混合式教学模式是指线上与线下相结合的教学组织形式。线上教学主要是指利用网络授课平台,开展线上授课、线上布置与批改作业、线上互动交流等教学活动。线下教学主要是指课堂教学活动,包括课堂提问、课堂小测、小组合作、任务学习等。混合式教学模式遵循“课前知识储备、课中知识内化、课后知识强化”的原则,有效延长了教学的时间,扩展了学习的空间,具有提升学生认知水平、学习能力的积极作用。但目前,中职C语言程序设计基础混合式教学存在以下几方面的问题,这使得混合式教学效果受到一定程度的影响。
1.线上学习参与率低
学生线上学习参与率低的原因有以下三个方面。第一,在学习习惯上,部分学生学习行为的保持时间较短,延续性较差,容易受外界环境的影响。第二,C语言线上教学主要以讲授为主,师生、生生互动较少。例如,学生在钉钉直播学习平台或腾讯课堂平台学习时,主要进行听课、提交作业的学习活动,很少与教师、同学进行互动交流。第三,教学内容难度大,这直接影响到学生的学习态度,学生的学习积极性存在先扬后抑的情况。根据对历届学生“C语言”阶段性学习成绩的统计分析可以看出,大部分学生在课程开始阶段的学习成绩、课堂表现差异性并不大,但随着教学内容的逐步深入,学生反馈出的“不会”“听不懂”等信息越来越多,因此,线上学习积极性也受到很大影响。学生线上学习参与率低,不仅影响到线下教学的进度,还影响到一些创新型教学方法,如翻转课堂等的正常运用。
2.教学过程缺少实时反馈
教学过程缺少实时反馈,主要表现在两个方面。第一,缺少对学生作业的实时反馈。C语言程序设计基础课程教材所配套的编译软件(如Dev C++等)都提供代码编译的调试反馈信息,学生可以根据调试反馈信息修正代码语法。但是,不管是在线上还是线下教学中,学生完成任务或作业后,只能查看自己的任务、作业完成情况,无法及时查询、了解自己的任务、作业完成情况在班级中所处的位置,也无法查看班级其他同学在完成任务、作业过程中出现的错误。第二,缺少对学生学习情况整体评价的实时反馈。在C语言混合式教学过程中,教师的线上、线下过程性评价数据主要来源于学生完成任务或作业的情况。然而,仅仅是完成一节课所有学生的过程性数据的收集与分析工作,都会花费教师大量的时间与精力,这就导致对学生的评价存在延时,直接影响到教师线下课堂教学策略的调整。
基于对C语言程序设计基础课程混合式教学现状的分析,本文尝试在C语言混合式教学中引入在线测试平台(dotcpp),以期能够解决以上问题,提高混合式教学效果。
二、在线测试平台(dotcpp)功能简介
C语言在线测试平台(dotcpp)是学生进行C语言训练和竞赛的平台。其功能主要有以下三个方面。
1.涵盖丰富的C语言练习题资源
在线测试平台(dotcpp)拥有丰富的C语言练习题和解题资源,一方面可以作为学生的训练平台,另一方面也可以作为教师的课堂教学案例库。
2.支持学生作业的实时批改与评价
在线测试平台(dotcpp)不仅能够实时测试学生编写代码的正确性,还能够给所有参加测试的学生排名。系统先按正确题目数排名,题目数相同的按提交的时间先后进行排名。教师通过系统的测试页面可以查看提交试卷的每个学生的结果、内存、耗时、代码长度等信息,及时进行批改,让学生第一时间看到评价反馈信息。这不仅有利于教师及时调整教学策略,也有利于学生的自主学习。另外,在线测试平台还具有评价数据的收集与统计功能,可以收集学生完成的所有练习的答题情况,并整体分析学生的答题正确率,以及错误点分布情况。这不仅能为学生提供学习指导,还能为教师调整教学策略提供帮助。
3.支持多样化教学互动活动
在线测试平台(dotcpp)拥有丰富的练习资源以及实时批改功能,便于教师利用平台开展竞赛、出题等教学活动,以此丰富线上、线下教学活动。
三、在线测试平台在中职混合式教学中的应用策略
1.課前线上导学,实现知识储备
在线测试平台可以联网,因此,在课前线上导学中,可以让学生将在线测试平台作为课前学习的练习与测试平台,进一步了解C语言的语句含义与语法规则,具有一定的知识储备。同时,教师通过在线测试平台查询学生的作业信息,能够快速了解学生的线上学习情况,及时调整课堂教学策略。
2.课中线下助学,实现知识内化
(1)作为课堂基础测试评价的平台。教师在线下课堂教学中,可以利用在线测评平台开展课堂基础测试,检测学生的编程基础知识,实时获取学生的学习数据。(2)作为阶段性知识整合的平台——设计竞赛题。学生可以在小组合作学习中利用在线测试平台整理课堂教学知识,分析常见错误点,设计与错误知识点相关的竞赛题,并通过后台管理员发布到平台上。其他小组成员分析竞赛题,寻找解决问题方法,以此巩固新知,整合知识,并将知识内化。(3)作为竞赛活动的平台。教师可利用在线测试平台的系统题库选择测试题目,设定测试时间,让学生在规定的时间内完成测试。全班每个学生都可以在平台查看自己的排名,这有利于形成你追我赶的学习氛围。
3.课后线上辅学,实现知识强化
(1)作为学生互动的平台。学生利用在线测试平台中的大量C语言练习题,选择多样化的课后拓展任务,可以拓展学习的时间和空间,巩固知识,提高技能。另外,学生还可以利用在线测试平台的互动空间创设交互活动,自主组织竞赛活动,形成多方互动。(2)作为教学评价的平台。在课后环节,教师可以利用在线测试平台的自动批改功能,获取学生的学习过程数据,从而及时做出教学反思、教学调整。
四、在线测试平台在中职混合式教学中的应用效果分析
根据课前、课后的数据调查,学生的课堂参与度、线上参与度、课程“推荐率”显著提升,这表明学生对于此课程的满意度显著提升,学习态度也发生了重要转变,实现了“乐学”。另外,教学形式的改变不仅能让学生完成基础知识的内化,也能提升学生的实际编程能力。同时,学生运用信息技术解决分析问题的次数显著增加,能够在学习中积极、自主地利用C语言移动端编译器APP等手段解决困惑。
五、结语
目前,中职C语言混合式教学存在线上学生学习参与率低、教学过程缺少实时反馈等情况。针对这种情况,教师可将在线测试平台(dotcpp)引入C语言混合式教学中,通过课前线上导学、课中线下助学、课后线上辅学,让学生实现知识储备、知识内化、知识强化,不断提高C语言混合式教学效率。
参考文献:
[1]张平,刘福东.基于问题导向的数据结构混合式教学模式研究与实践[J].计算机教育,2020(04).
[2]郭秀萍.混合式教学在中职“计算机应用基础”教学中的应用[J].成才之路,2019(24).
[3]郭子锋.混合式教学模式在中职课堂的应用思考[J].河南教育,2019(12).
[4]施南.探索中职应用线上线下混合式教学提高课堂实效性[J].现代职业教育,2019(26).