C语言的信息化教学
一、简述
在这个“互联网 +”时代,传统的教学模式已经无法满足信息化时代对高职学生提出的要求,也无法适应全民信息化的洪流。为适应信息化时代的发展,必须对传统教学进行改革,利用信息技术创新教学手段和策略。本文以
C
语言为例,将信息技术和信息资源有效的应用于 C 语言教学,激发学生的学习兴趣,实现做中学,学中做,提高教学效果。
二、教学目标
以 C 语言课程中“循环的嵌套”知识点为例,创设一个融多种信息化手段和教法学法于一体的课堂环境,引导学生自主探究、团结协作,完成知识与技能的提升。
三、教学主题
由于传统教学上课形式单一,缺乏生动性;课前、课后师生互动交流少;考核多以笔试为主。对于比较抽象化的程序设计语言来说,不能很好地调动学生学习的主动性,不能很直观地反映出学生学习的过程。为了弥补这样的不足,我们合理应用信息化教学资源,借助相关软件和平台,结合视频、动画等教学,帮助学生有效掌握“循环的嵌套”知识点的重点和难点。
四、学习活动
(1)
情境引入:教师通过播放早晨闹钟响起催促起床的视频,激发学生思考,教师适当引导,自然过渡到知识学习环节。
(2)
知识学习:此环节分成四小块:认识循环的嵌套、概念新知、实例导学和学习讨论。
认识循环的嵌套和概念新知主要是教师通过 PPT
动画演示讲解时钟三针各自运动过程,总结运动规律,帮助学生理解循环嵌套,从而引出相关的概念。
实例导学部分:按照由浅入深的原则分为两个。一是矩形星图的输出;二是正三角九九乘法表的输出。学生通过观看微视频,提出疑问,教师解答。其中,对于学习能力较弱的同学可以在教师的引导下利用部分时间动手实践,直观体验,加深理解。
学习讨论部分是师生共同小结出循环嵌套结构的设计要点,为接下来的技能训练做知识储备。
(3) 技能训练:根据由易到难的原则给出两个任务。
一是输出正三角星形图。学生利用所学知识,通过分组讨论,教师适当引导,组内成员相互协作编写代码。在此过程中,通过程序调试,教师引导,学生掌握了循环嵌套程序设计的基本方法。
二是右三角九九乘法表的输出,此题难度稍大,各组学生可以讨论思考、分工协作、上网查阅资料、教师提供相关微视频供学生参考,实现各组编程。在此环节,教师对各组情况作记录,作为考核依据。
(4)
成果交流:各组代表上台展示编程成果,解说编程思路,实现小组之间的交流,供小组互评作参考。
(5) 点评总结:教师根据学生的编程情况进行评价。