APP下载

“C语言程序设计”混合教学模式设计与应用

2019-09-12潘晓利

计算机时代 2019年8期
关键词:C语言程序设计教学实施混合教学

潘晓利

摘  要: 针对“C语言程序设计”课程教学中存在的问题,研究了学生对移动学习、深度学习的需求,通过智慧职教云平台进行线上线下混合教学模式改革。从课程设计、线上资源的建设、线上线下的教学实施、教学监控与评价等方面进行积极实践,将线上学习方式与传统教学模式的优势相结合,达到了良好的教学效果,增强了学生的学习积极性。

关键词: 混合教学; 深度学习; 线上资源; 教学实施; 监控与评价

中图分类号:G710          文献标志码:A      文章编号:1006-8228(2019)08-85-02

Abstract: Aiming at the problems existing in the teaching of "C Language Programming" course, this paper studies the needs of students for mobile learning and deep learning, and carries out the reform of online and offline blended learning mode through ICVE platform. Practicing actively from the aspects of curriculum design, online resources construction, online and offline teaching implementation, teaching monitoring and evaluation, etc., combining the advantages of online learning mode with of traditional teaching mode, a good teaching effect is achieved, and students' learning enthusiasm is enhanced.

Key words: blended learning; deep learning; online resource; teaching process; monitoring and evaluation

0 引言

隨着信息技术的快速发展,传统的课堂教学已不能较好的满足学生自主学习和个性化学习的需求,基于网络的移动式学习、碎片化学习成为新的学习方式和师生交流模式。但是,单纯的把课堂资源电子化并照搬到网上,并不能解决学生自主学习和个性化学习的需求。如何将课堂教学和信息化技术手段有机的结合起来,利用课堂内外,实现教学目标、满足学生学习需求,是混合教学模式改革需要解决的问题。

1 混合教学的内涵

混合教学/学习(Blended Learning),是利用信息化技术,将传统的课堂教学优势与网络学习优势结合起来,优势互补,形成新的教学模式。在这种混合模式中,既要充分发挥教师引导、启发、监控学生学习的主导作用,又要充分体现学生的主体性,调动学生的主动性、积极性,满足学生个性化的需求。

要将混合教学模式的优势充分发挥出来,一方面,要鼓励学生在课堂外通过网络进行丰富多彩的自主学习,在课堂内通过反馈、讨论、交流实现知识和技能的深化和提升;另一方面,对海量的网络信息加以甄别的学习,教师必须对教学内容进行重构、加工[6]、整合,满足学生自主学习、碎片学习的需求;第三,要加强对学生自主学习的监督和评价,合适的监督和评价机制,能提高学生的学习效率和效果。本文将从课程资源的建设、线上线下的教学实施、监控评价设计和教学反馈等方面进行探索。

2 C语言程序设计教学现状

C语言程序设计是一门专业基础课,主要针对大学一年级的新生开设,它同时又是后续专业课程的语言工具,它的重要性不言而喻。我们分析该课程的现状。①大一新生多数没接触过编程类语言课,没有形成编程思维[5];②C语言程序设计整体框架结构条理清晰,但易错点非常多,出错经常会不知所然;③C语言程序设计学时普遍较少,多数在52学时到64学时之间,想要在有限的课堂内学深、学精有一定的难度;④上机操作是学习C语言程序设计的重要途径,但课内上机练习时间较少,学生对知识和技能的理解、掌握有限。

基于以上原因,想要提高学习效果,满足学生移动学习、深度学习需求,线上线下混合教学势在必行。当前大学生智能手机普及率很高,同时他们对网络、移动技术的熟练应用,也为混合教学提供了基础。

3 混合教学的设计与实施

3.1 课程资源建设

课程资源建设目标是方便学生自主学习和碎片化移动学习。资源主要包括对课程整体把握的指导性资源、知识碎片化后的内容性资源,以及学生在线学习过程中生产的形成性资源:

⑴ 指导性资源包括:课程标准、教学设计、教学进度表、考核方案等;

⑵ 内容性资源包括:教学课件、微课、试题库、讲义、任务单、视频教程、案例库、常见问题分析库等;

⑶ 形成性资源包括:学生作业情况、学生资源访问情况、学生在线测试情况、师生互动记录等过程性资源。

3.2 课前线上学习设计

课前,教师需要做的工作:①抛出本节课的教学任务;②分析完成任务需要的步骤;③指出完成每个步骤需要的知识点或技能点;④发布课前学习测试题。对应教师需要做的工作,提供给学生的资源包括:任务单、教学课件、任务指导书、微课以及对应的课前测试题。所有资源教师会在课前一周上传至云平台,学生可以反复在线学习和测试。

3.3 课中线下学习设计

课堂教学阶段是整个教学工作的中心环节,开展以学生为主体,教师为主导的师生面对面的教学活动。教师需要做的工作:①检查学生资源访问情况;②分析学生在线测试结果,将出错率高的知识点和技能点,作为学习和讨论的重点;③指导学生完成课堂任务;④引导学生进行深度学习。教师采用的教学方式主要有任务驱动、头脑风暴等。学生在教师指导下完成课程任务,并通过深度学习,加深对知识的认识,提高编程技能。

3.4 课后下线学习设计

在课后阶段,教师需要做的工作:①对课堂教学进行教学反思和总结;②依据课堂学习情况,设置课后作业;③在线为学生答疑解惑,进行师生互动。学生需要進行的活动:①完成作业;②对疑难点进行反复学习或进行在线交流;③对教师教学过程进行反馈和评价。

3.5 监控与评价

监控和评价是提高学生学习自觉性的有效方式,也是检验学生学习效果的重要手段,本课程的考核分为形成性考核和终结性考核两种。形成性考核分为线上考核和线下考核。线上考核包括:课堂签到、课前任务完成情况、资源访问情况、课前测试结果、课后作业完成情况等。线下考核主要是课中项目任务考核,依据项目任务考核标准进行考核。

同时,教师可随时在云平台上查看学生线上学习情况,随时进行监督和指导。如,教师可以监控到学生是否查看学习任务、查看每个学生课前任务的学习时长、查看测试用时及测试成绩等等。通过监控和有效的项目评价,能极大提高学生的参与度和学习效果。

4 结束语

通过C语言程序设计混合教学模式的实施,学生学习效果、任务完成率、学生参与率等都得到明显提升,通过线上学习解决了学生课堂实践时间少、深度学习不够的问题,丰富生动的线上资源激发了学生的学习兴趣和热情。但线上考核方式和监控模式仍需要继续完善和加强。

参考文献(References):

[1] 谭浩强.C语言程序设计第五版[M].清华大学出版社,2017.

[2] 张明柱.基于网络教学平台的混合式教学改革与实践研究[M].河北大学出版社,2018

[3] 管恩京.混合式教学有效性评价研究与实践[M].清华大学出版社,2018.

[4] 耿煜,苑嗣强.计算思维导向下MOOC+SPOC混合教学模式的计算机基础课程改革研究[M].中国商业出版社,2018.

[5] 李贤善,赵逢达,穆运峰.程序设计课程混合式教学模式的探索与实践——以燕山大学《计算机应用基础与程序设计》课程为例[J].中国教育信息化,2018.12:36-39

[6] 刘细发.“智慧课堂”环境下的高职教学策略探析[J]. 职教论坛,2018.12:57-62

猜你喜欢

C语言程序设计教学实施混合教学
大班教学环境下基于SPOC的混合教学设计与效果分析
《高级食品化学》混合教学模式的构建与应用
校本特色课程的教学实施与评价
小组合作探究模式在初中英语课堂教学中的实施
移动环境下高职金融课程混合教学的研究
以“学生为中心”的《C语言程序设计》教学设计探究
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践
一场及时的春雨
“混合教学”在开放大学教育模式中应用的思考