HituxSearch
程序设计课程混合式教学探究
最新公告
你的位置:首页 > 最新公告 > 公告

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

来源:www.jyjxltzzs.net 2018-4-1 21:56:44      点击:

摘要:新型网络学习形式,受到越来越多学习者的青睐,高校也逐渐将网络学习形式引入课程的教学改革当中,开展线上/线下混合式学习,取得了良好的学习效果。以《C语言程序设计》课程为例,讨论了开展线上/线下混合式学习混合式教学的实施过程,并对学生的学习行为、学习体验和学习效果进行了分析,结果表明这种新型混合式教学增强了面对面课堂互动,提升了教学效果。

关键词:网络学习形式;混合式教学;程序设计

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

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

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

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

2.1混合式教学模式分析

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

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

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

2.3线下学习,提高授课效率

线下学习即课堂中教师与学生面对面授课,课堂教学活动的教授方向是以课前线上学习任务的完成为基础,就线上学习的课前讨论区整理的共性问题,引导学生深入思考,强化重点、难点和易错知识点,采取案例程序分析的形式,分析程序算法,对实际问题进行分析和讨论,进而再进行案例程序的改写,对学生进行发散思维训练,让学生在改写过程中,发现问题,解决问题,培养学生自主解决问题的能力和独立编程的能力。在讲解完单元知识点以后,增加上机实践时间,布置课堂任务,让学生以小组为单位完成课堂任务,程序编写和调试中出现的问题先在组内讨论解决,教师在课堂巡查中,进行针对性个别引导,就出现的共同问题进行分析指导,上机实践课结束之前要求学生上传实践任务书,任务书内容主要是算法分析以及编程代码。

2.4考核评价设计

混合式教学的课程可通过提高线上学习部分考核分数在总成绩的占比来激发学生自主学习的兴趣,在网络教学平台里,有课前视频学习、课前作业、课后小测、讨论、答疑、交流、公告、文件下载等几个助学模块,在课程结束后,可以通过每个助学模块来汇总学生的成绩,同时教师也可以通过讨论区学生的活跃度评价学生在班级学习活动中投入的总体情况。

3结语

从整个实施过程看,混合教学模式应用在一定程度上解决了教学和实践课时严重不足的问题,网络教学平台使得教学资源更加的多样化也更加丰富,学生对于混合教学的方式接受度很高,课堂授课互动效果较好,上机练习机会增多提高了学生程序分析及设计能力。但想要激发学生长久的学习主动性和学习热情还需要不断的探索与改进。

引用:

[1]陈旭.混合学习模式下大学生网络自主学习能办发展的策略研究[D],2010.

[2]杨颖、曹红兵、王诗兵等.基于MOOC的C语言程序设计课程混合式教学探究[J].阜阳师范学院学报(自然科学版).2015.

[3]吴东武.“混合教学观”构建“C语言程序设计”教学模式[J].教育战线.2010.

[4]彭金莲.三段式混合教学模式的探索与实践[J].实验技术与管理.2012.