您好, 访客   登录/注册

C语言程序设计的翻转教学效果研究

来源:用户上传      作者:杨昆,夏一行,姚金良,韩建平

  摘 要: 根据量化的教学数据,从多角度研究C语言的翻转教学实践效果。结果发现:①学生个性化差异显著,教学效果多样化;②部分学生不适应翻转教学,但翻转教学整体上对学生产生正向影响;③翻转教学促进了大部分学生增加时间投入;④不同教学阶段的差异显著,“学习知识在课外”效果不佳。这一结果揭示,翻转教学实践有必要考虑学生的个性化差异并且根据课程特点优化教学流程。
  关键词: 翻转教学; 定量分析; 个性化差异; 教学评估
  中图分类号:G420,G642 文献标识码:A 文章编号:1006-8228(2022)08-97-04
  Research on the effect of flipping teaching in C language programming
  Yang Kun, Xia Yixing, Yao Jinliang, Han Jianping
  (School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, Zhejiang 310018, China)
  Abstract: According to the quantitative teaching data, the effect of flipped teaching practice of C language is studied from multiple angles. The results show that: ①there are significant differences in student personalization, and the teaching effect is diversified; ②the flipped teaching has a positive effect on the students as a whole, but some students are not suitable for the flipped teaching; ③flipped teaching can promote most students to increase time investment; ④there are significant differences in different teaching stages, and it is not easy to implement "learning knowledge outside the classroom" in practice. The results reveal that it is necessary to consider the personalized difference of student and adjust the teaching process according to the course characteristics in practice.
  Key words: flipped teaching; quantitative analysis; personalized difference; teaching evaluation
  0 引言
  翻D课堂教学是本世纪发源于美国的一种“学习知识在课,外内化知识在课堂”的新教学模式[1-2]。
  近年国内出现不少翻转课堂的教学改革样例。吉林师范大学的孙崇勇等对高二两个班的数学课进行八周教学实验,研究翻转教学模式对高中生认知负荷及学习成绩的影响[3]。胡兵侧重于实施方案,设计了大学程序设计基础中应用翻转课堂的具体教学模式,包括学习资源库,学习任务,课堂活动组织[4]。孙丹凤等在Web开发课程中进行基于MOOC的翻转课堂实践,描述了具体教学组织方式和考核方式,但是对实施效果仅有简单的分析[5]。李培设计了C语言实验课的翻转教学模式,阐述课堂设计的具体环节,给出一整套翻转课的操作实例,并简单描述了教学效果[6]。类似的,多位作者在C语言程序设计课程中进行了有关翻转的教学设计与实践,并给出了教学效果的简单展示[7-9]。针对本科二年级学生,张戎等开展了医学微生物学的六节课的翻转教学实践,根据成绩和调查问卷对教学效果进行综合评估,然而他们的教学时间很少,并且问卷表的粒度很粗[10]。总体来说,关于翻转课堂的大部分研究是探索翻转课堂在特定课程中的方案设计和具体组织方式;少部分研究通过一些教学实验探讨翻转教学模式对学生学习成绩的影响,这部分研究或因受限于实施时间短,效果分析不够深入。综合来看有关翻转教学的研究和认识处在比较初级的阶段。
  翻转课堂教学本身会有一定的局限性,将其引入C语言程序设计的实际教学,与课程的匹配度如何还不明确。另外,大学的C语言程序设计课程具有“学生成分复杂,基础差异较大”的特点,翻转教学的实际效果到底如何,有必要做进一步深入的研究。本文研究高校C语言程序设计的翻转教学的实际教学效果,具有鲜明特色:①覆盖课程教学的完整过程;②多层次多角度的分析;③量化的实际教学数据和定量分析结果。首先执行整个课程的全周期翻转教学并收集数据,然后从个体差异的整体分析、教学效果的量化分析和翻转教学的阶段性分析三个层次入手,结合背景差异、课程难度、适应度、时间投入、效果类别、阶段性效果等多个角度分析数据。研究结果揭示翻转教学实施过程中有必要考虑学生的个性化差异并且根据课程特点改进相应的教学流程。
  1 数据和方法
  以某高校C语言程序设计的三个随机教学班为研究对象。该课程16周,每周五学时(三学时课堂教学二学时上机课),每学时45分钟。三个教学班同一位教师授课,教学节奏一致。教学过程中记录每位学生多个时间节点的学习数据,第14周完成一个精心设计的学习情况调查表,所有数据与期末成绩合并成原始数据。删除包含较多缺失项的数据,校正了学生疏忽大意导致的“失真”数据,最终情况见表1。对数据按不同的类别进行分类研究,显著性检验采用两样本

nlc202208151620



转载注明来源:https://www.xzbu.com/8/view-15437582.htm

相关文章