APP下载

计算机C语言课程翻转课堂实践效果分析

2018-10-26阮彬林嵩凯林建勋

科技资讯 2018年16期
关键词:C语言计算机教学翻转课堂

阮彬 林嵩凯 林建勋

摘 要:计算机C语言作为计算机学科中的基础学科,是很多专业的基础必修课,然而相较于计算机学科其他基础内容,C语言课程难度稍大、知识点较多、实践枯燥,学生不易接受并且兴趣不足。故本校将计算机C语言课程的上课形式进行改革和初探,采用目前较为新颖的翻转课堂形式,合理分配并充分利用课前、课中和课后时间,以学生为主、教师为辅,在课堂实践过程中收获了良好的效果。本文就计算机C语言课程翻转课堂手段的应用实践效果展开了分析,为今后翻转课堂在计算机C语言其他内容的课程设计与实践提供参考。

关键词:C语言 计算机教学 翻转课堂 实践效果分析

中图分类号:G712 文献标识码:A 文章编号:1672-3791(2018)06(a)-0150-02

计算机C语言作为多数专业的基础学科,相比于简单计算机基础操作和计算机基础软件等课程,具有较高的学习难度,同时对学生兴趣的吸引不足。传统的计算机C语言教学课堂中,以教师为主的“一言堂”模式进行教学,学生只能被动操作。随着C语言课程难度的加深和学生兴趣不高,计算机C语言教学效果并不理想。为了提升学生学习兴趣和课堂参与程度,采用目前较为新颖的翻转课堂形式,配合信息化技术教学辅助手段,将枯燥和难度较高的计算机C语言课程生动化、简单化,通过前期实践与探索,证明翻转课堂在提高C语言课程教学效果方面有显著作用,适宜持续推广。

1 翻转课堂概述

翻转课堂最早由美国人提出,其教学模式打破传统的以教师为主、学生被动受课的模式,采用课前教师布置作业、学生预习并完成课前作业,课上学生主讲、教师指导纠错,课后思考和持续探究的创新教学模式。

课前,教师一般通过制作微课视频或发布问题的方式,将课程学习内容和重要知识点提前告知学生。然后学生观看视频,并采用查阅资料和阅读文献等方式探究教师布置的课前问题,完成预习作业并上交,随后准备课上展示材料。最后教师通过批改预习作业,总结易错点和集中出错点,进行针对性备课。换言之,教师真正的课前准备分为两部分,一部分是给学生布置作业,另一部分是待学生完成预习作业后进行批改和针对性备课。

课上,教师对新课中集中的问题进行启发,随后将学生分组,学生以小组形式进行汇报和展示,由学生讲解新课内容。组内成员进行讨论、各小组之间通过相互纠错和学习、教师指导。这种模式打破了每节课程由教师抛出问题、解决问题的教学模式,而是将大部分时间交给学生进行展示和汇报,不仅解决了重难点问题,还培养了学生团队写作能力和语言表达能力、思维能力等。教师在课堂中主要作用是把握课程主线,在适当的课程节点进行总结和引导。

课后,学生完成课堂总结和教师布置的思考题,完成作业的同时预习下一节课的内容。总之,翻转课堂的教学内容主要是在课前准备和课上教学形式的改变,所谓“翻转”,就是学生与老师角色互换,学生讲课、教师点评,以实现学生为主、教师为辅的创新教学模式。

2 计算机C语言教学翻转课堂的教学方案

依据翻转课堂的定义,结合计算机C语言课堂教学实际情况,制定了“for语句”和“while语句”两个常见循环语句学习课程翻转课堂的教学方案。课前,教师在以往C语言知识点中,引出循环语句的应用必要性,然后制作一个简短的程序执行视频上传至网络教学平台中,让学生通过视频了解循环语句执行的效果,初知C语言中循环语句的特点。随后布置作业,让学生通过文献阅读和资料查阅,总结常用的两类循环语句“for”和“while”的使用格式和注意事项,完成网络教学平台中的预习作业,并要求学生通过预习制作预习成果PPT,待课上完善和展示。课前的最后一项任务是教师在网络平台上批改学生作业,总结错误率较高和较为重点的内容,依此作为备课依据进行课程准备。

课上,教师首先在课上放映循环语句使用效果视频,抛出使用循环语句和不适用循环语句程序复杂性区别的问题,总结课前作业中错误问题,然后指导学生分组进行展示汇报前的讨论。由于计算机C语言课程必须有计算机作为教具,故要求学生通过课前预习准备和课上教师引导,修改完善课前预习PPT,准备小组汇报。学生讨论完毕后,每组派组长主讲、组员补充,每组汇报完毕后其他组成员先进行错误指正,然后由老师小结,随后下一小组汇报,直至所有小組汇报完毕。

汇报结束后,教师进行下一部分内容的讲解,所有本节课知识点由学生讲解完毕后,教师全面总结,进行课上练习和课后作业布置。

整个课上的教学过程中,教师言语变少,仅为指导性和评价性语言,而主要知识点的内容有学生进行讨论、讲解和汇报,这样充分实现了翻转课堂教学模式中的课堂上教学流程和目的。

3 翻转课堂在C语言课程中实践效果分析

在“for语句”和“while语句”两个常见循环语句学习课程翻转课堂的执行过程中,课前和课上,学生和教师的总体实践效果较好,但仍有部分环节拥有提升和改善空间。

首先,在课前预习和完成网络平台作业部分,学生产于率达到了90%以上,但仍有学生不完成课前预习作业,这主要是因为少数学生学习参与程度不高,没有充分完成课前内容。今后课前预习和作业部分,教师应该进行时间点控制,例如在规定时间点之后,仍有学生未完成作业,教师应及时与学生沟通,督促完成课前预习任务。

其次,在课上环节中,教师能够实现角色的转换,同时能够正确合理地把握课堂脉络,小结和总结及时,并能充分将时间交给学生。学生方面,在分组汇报过程中,大部分学生能够主动参与到讨论、PPT修改完善和发言汇报等活动中,但是少部分同学在独立发言时,口语表述能力较差,并存在怯场等现象,这是因为平时学生交流沟通能力不足所导致。因此,教师不光要督促学生新课知识的学习和讲解汇报,更要注重学生交流和沟通能力。

此外,在课上环节中,小组互评环节中学生表现较为出色,能够及时发现对方错误的同时,在进行汇报时会避免上述同学犯过的错误。这是学生相互学习和进步的表现。

总体来讲,该节课程达到了翻转课堂的教学目的,提高了学生的课堂参与程度,通过新知识学习后,在稍后的课上练习过程中,学生对“for语句”和“while语句”的实际使用正确率超过85%,而以往的新课中,正确率仅能达到60%~75%左右。由此可见,翻转课堂的优势明显。

4 翻转课堂在计算机C语言课程教学中的展望

翻转课堂在计算机C语言课程中的应用适用于较为基础和难度适中的问题,不适用于较为复杂程序或高深内容中。未来,在C语言课程的翻转课堂教学设计中,应根据具体课程内容制定不同的教学策略,而不能千篇一律应用翻转课堂的教学模式,否则可能造成教学效果不佳、学生抵触和方案等效果。

5 结语

翻转课堂在计算机C语言课程中的应用能够收获较为良好的效果,通过“for语句”和“while语句”两个常见循环语句学习课程的教学设计与实践,学生和教师顺利实现了角色互换,教师将课堂交给学生,学生参与程度和学习兴趣明显增强,可以在C语言较为基础和中等难度的课程中进行推广和使用。

参考文献

[1] 陈越洲,王传立,肖必武.C语言教学中“部分翻转课堂”教学模式探索[J].电脑知识与技术,2017(25):138-140,158.

[2] 边倩,王振铎.基于慕课的“C语言程序设计”课程翻转课堂教学模式的探索研究[J].微型电脑应用,2018,34(3):35-37.

[3] 周玉珍,陈芸.基于微课程的计算机语言通识类课程翻转课堂模型建构及实践[J].职教通讯, 2017(18):6-10.

猜你喜欢

C语言计算机教学翻转课堂
“C语言程序设计”课程混合教学探索
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
计算机原理中C语言的应用价值
网络环境下中职计算机教学的探析
中学计算机信息技术课程教学存在问题和对策
翻转课堂在小学数学教学中的应用
开展研究性学习深化中职计算机教学改革探究
翻转模式在“液压与气动”教学中的应用研究
计算机教学中存在的问题与对策研究