美章网 资料文库 翻转课堂下的C语言教学设计范文

翻转课堂下的C语言教学设计范文

本站小编为你精心准备了翻转课堂下的C语言教学设计参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

翻转课堂下的C语言教学设计

【摘要】分析了传统教学模式应用在C语言教学中存在的问题,提出利用对分易平台和QQ群,将翻转课堂的教学模式融入到微课的制作中。通过实施翻转课堂的教学方法,引导学生课外自主学习,培养学生学习的主观能动性,从而提高学生C语言的编程能力。

【关键词】C语言;翻转课堂;教学设计;微课

0.引言

C语言是许多高校理工类专业开设的一门重要的专业基础课。就我校而言,C语言是一门针对电气学院开设的计算机类公共课,72学时(课堂42学时,上机30学时)。C语言课程内容包含:数据的基本类型、程序的基本结构(顺序、分支、循环)、函数、数组、指针、链表、结构体等[1],内容较多。若在C语言的教学过程中采用传统教学模式,教师课堂上不仅需要把基本语法知识和算法讲解清楚,还需要边讲边演示给学生,那么教师要在有限的课时内将所有知识点都讲解透彻则具有一定的难度,即使快速讲完,也存在许多知识点无法得到详细讲解的问题。因此,提出将翻转课堂教学模式运用到C语言的教学设计中,将传统的讲授法、案例教学法与互联网相结合,完成微课的制作与,以便学生可以随时随地进行在线学习、交流、提交作业等教学活动。

1.翻转课堂介绍

翻转课堂(TheFlippedClassroom),2011年起源于美国,又被翻译为“反转课堂”或“颠倒教室”[2]。“翻转课堂”完全颠覆了传统教学模式,在该模式下,任课教师课堂上不再疲于讲解各种概念性知识或操作方法,而是提供以教学视频为主要形式的学习资源;学生不再是被动地在课堂上接受知识,而是课外主动地完成对教学视频等学习资源的观看和学习[3]。

2.C语言教学中翻转课堂的实施方案

(1)课前准备阶段课前准备阶段是翻转课堂教学模式实施的前提和关键。在课程开始前,教师首先要明确C语言课程的教学大纲,制定授课计划,提炼知识点。教师要根据这门课的理解,按章节的重难点选择有代表性的案例,并对案例中涉及的所有知识点进行讲解,最终制作出完整的视频并到对分易平台,供学生观看。(2)课中组织教学阶段学生课前通过观看视频已经大体了解C语言课程中涉及的知识点,并记录下自学过程中遇到的难题,然后带着问题进入课中学习阶段。教师通过与学生的互动获悉学生对知识点的掌握情况,提炼出学生还未掌握的知识点,并对学生的问题进行分类,容易的问题可以通过提问、小组讨论等形式来进行讨论,较难的问题直接在课堂上予以讲解。(3)课后总结阶段在课堂教学活动后,教师对学生的问题进行归纳总结,并在课件中给出完整解析,并制作成微课上传到对分易平台,使学生得以进一步巩固和掌握。此外,还通过对分易平台将作业给学生,学生及时完成作业并提交。也可创建QQ群,方便为学生答疑解惑及文件。下面举例阐述其过程,编程对10个两位正整数按从小到大进行排序,实现步骤如下:①分析题意,设置4个整型变量i、j、min和temp,其中i为比较轮数的变量(10个数需要比较9轮),j表示a(i)后面数的下标(取值范围为i+1到9),min是将i值暂存的变量,temp是两个数交换所需的中间变量。②排序运用到顺序、选择、循环结构,关键是应用双重循环,外循环用于控制比较的轮数,内循环用于控制哪两个数进行比较的范围。

3.翻转课堂教学的实施效果

为了了解翻转课堂教学模式的教学效果,我们对2017级自171、自172、自173班的学生进行问卷调查。调查结果表明,所有学生对翻转课堂教学模式表示认可,95%的同学认为这样的教学模式更自由,90%的人认为此教学模式可以使知识掌握更深入。4.总结翻转课堂教学模式能让学生变被动学习为主动学习,可以通过提前观看微课中的讲解,掌握C语言课程的知识。接受能力稍差的学生还可以课前、课后反复观看视频,不断加深对知识的理解。翻转课堂教学模式能让教师专注于选取好的案例、制作有质量的微课,增强学生积极参与学习的兴趣,引导学生独立思考的能力。今后,我们还要不断进行调查研究,采用多种教学方法相结合,多完善视频,不断提高教学效果。还需关注不爱课外网上学习的学生,与学生多沟通,提高学生学习的兴趣。

作者:杨爱琴单位:南通大学计算机科学与技术学院