程序设计课程混合式教学探究

时间:2017-11-28 编辑整理:早发表网 来源:早发表网

C语言程序设计是一门实践性很强的课程,如果只是单纯的面对面授课不能达到培养学生的独立编程的能力,而且传统的教学方法并不能培养学生对于C语言的学习兴趣,不能提高学生自主学习的能力,经过我校专业教师调查研究发现,大部分学生们初出社会时,在工作岗位面临编程时就会发现无从下手,似乎学校里学习的C语言和实际应用中的C语言存在着天壤之别,出现这种现象的根本原因是学生无法将所学的知识与实际动手能力相结合,为此,课改小组积极去探索和改进教学方法,引入“线上/线下混合式学习”方法,提高学生对于C语言课程的学习兴趣,从“被动学”变成“我想学”,并且实现独立编程的能力。

1传统教学方式存在的弊端

经过对本校该课程近几年的教学现状进行了认真梳理和仔细分析,发现主要存在以下问题:(1)课程学分设置不合理,教学课时严重不足,高职学校在校学习专业知识的时间只有两年半,时间短课程多,无法再增加课时总数;(2)教学方法和教学手段较落后。C程序设计教学主要以讲授法为主,“填鸭式”的讲法,教师讲得很辛苦,学生听得更心烦。课下布置编程作业,大部分学生疲于应付,程序抄袭现象严重;(3)教学目标不明确,在教学中存在着“重语法,轻算法”的现象,迷失了学习方向,丧失了学习信心;(4)教学内容及安排顺序有待调整。自该课程开设以来,受课时限制,课程后半部分的指针、结构体等核心内容很难从容展开。

2引入混合教学,构建新的教学流程

2.1混合式教学模式分析

混合教学是人们对传统课堂上的面对面教学和网络教学进行深刻反思后形成的一种教学方式,将面授教学与网络教学进行有机结合的教学方式,是学习资源和不同学习环境如教室和虚拟的网络环境的混合。混合式教学核心是在“恰当的”的时间为“适合的”人采用“合适的”学习技术来传递“合适的”技能来优化教学内容。C语言课程是一门重实践的课程,只有让学生多操作多练习,且让教师能在学生练习的过程中立马能发现问题解决问题,加深学生对于课程内容的了解,才能提高学生的学习效率,但由于课程课时数的限制,往往不能实现,而采用混合式教学模式,我们将重要的需要面授的知识点放到课堂上,不太重要的知识点部分借助第三方平台放到网络上,让学生利用课余时间自主学习,完成练习,教师对学生学习情况进行监督检阅即可。这首先解决了课时不足的问题,同时赢得了更多的在课堂上帮助学生解决实践中问题的时间。

2.2线上学习,引导自主学习

每周教师在网络平台上上传课前预习通知,让学生根据通知进行课程预习,预习内容包括课程动态视频,视频总时长一般不超过60分钟;单元知识点的课前小测,用于了解学生观看视频后对知识点的掌握情况;线上课程的讨论区,考虑到学生在自主学习过程中会有疑问,一般又不习惯在课堂上提问,在讨论区上留言,不然能及时解决疑问,也能让更多学生参与进来,提高学生的学习兴趣,教师在课前对问题集中整理分析,选择共性问题在课堂重点讲解、答疑或讨论,除了预习通知以外,还有课后小测以及课后讨论区,学生通过完成课后小测,让教师能更好了解学生对于知识点的掌握程度;课后讨论区是为了让学生完成课后任务后,将学习的心得体验,亦或是仍然存疑的部分提出来,让教师更好的根据学生的学习体验调整授课的方式。


职称
论文

期刊
发表

加急
见刊

写作
咨询

课题
专答

编辑
顾问

关注
我们

返回
顶部