1、C 语言程序设计中 for 循环语句的教学设计探析【摘要】C 语言程序设计是我院计算机应用专业的必修课程,同时也是本专业软件开发方向的专业基础课程之一。学生通过学习 C 语言程序设计,掌握计算机程序设计的基本思想和理论,培养学生的逻辑思维的能力和程序设计能力,同时能使用 C 语言编程来解决工作中的实际问题。因此在课程教学过程中,课堂教学的设计就显得非常重要了,特别是较难的循环结构中 for 循环语句。结合学生的实际情况以及课程内容理论与实践,阐述了 C 语言程序设计中 for 循环语句的教学设计。 【关键词】C 语言程序设计,for 循环,教学设计 在计算机应用专业课程体系中C 语言程序设计占
2、有重要地位,是专业职业基础课,它采用的是结构化的程序设计编程思想,巨集了高级语言和低级语言的功能,适合很多硬件的平台,既可以用来开发系统软件,也可以开发应用软件,是目前较流行的程序设计语言。在课堂教学过程中,教师的教学设计,将对教学效果产生直接的影响。因此教师必须对教学进行恰当的设计,提高教学的质量。 一、教材及内容分析 1、教材的地位与作用。教材是教学的依据,是教师在教学中的主要参考书,但是并不等于是教师的讲稿。在教学过程中教师要认真分析、正确理解和把握好教材,仔细分析教材的知识结构、内在联系、明确教材在知识体系中的地位与作用,它将关系到教师课堂的组织和实施、课堂教学目标的实现等等。 2、教
3、学内容的选取。课堂教学中,教师不能照本宣科。有些教材涉及内容比较广泛,大部分都是文字叙述,因此,对教学内容的选取要具有适用性、针对性,结合教学目标,教学的重点、难点选取教学内容。 二、教学对象分析 教师上课课前应该了解学生自身的特点,分析学生的基础水平,分析学生的学习风格、分析学生的学习动机等等。 1、C 语言程序设计循环结构循环中,主要介绍了循环结构程序设计中的 while 语句和 do while、for 循环语句。For 循环语句的内容是学生掌握了 C 语言的基本语法知识和顺序结构、选择结构程序的设计,并学习了 while 语句和 do while 语句,对循环语句的进一步学习。因此学生
4、有了一定的学习基础。 2、for 循环语句是较灵活的语句之一,学生在学习过程中会难以掌握。在教学过程中教师应结合一些有趣的程序,提高学生的学习兴趣,兴趣是最好的老师。利用这里有利的条件,引导学生全身心投入课堂。 三、教学目标确定 教师教学过程中应该明确课堂教学目标。学生应掌握哪些知识,通过所学的知识应解决什么问题等等。结合教学的内容以及学生的特点,学生现有基本知识确定教学目标。 1、知识目标:掌握 for 循环语句的结构,理解 for 循环的执行过程。2、能力目标:能使用 for 循环语句编写 C 语言程序,并能运用 for循环语句解决程序设计中的实际问题。 3、素质目标:培养学生学习的主观能
5、动性,激发学生学习热情,以及培养团队合作的精神。 四、教学重点及难点的确定 堂课教学中应明确教学目标,突出教学重点,突破教学的难点。重点、难点是教学精髓,教学的重点、难点如何处理,决定着课堂教学效果的好坏,反映着教师教学水平的高低。C 语言程序设计循环结构程序中,要使用 for 循环语句进行程序设计,首先要求学生要掌握语句的基本格式,理解各个表达式的作用,以及执行过程,所以 C 语言程序设计中 for循环语句的重点是“for 语句的结构” 。学生掌握语句的结构和用法并不困难,难的是在实际的应用中那些时候该使用那种循环来解决问题比较简洁、高效,所以我把本节课的难点确定为“for 语句的应用” 。
6、 五、for 循环语句教学方法的选择与运用 课堂教学方法的选择与运用是非常重要的,对教学的质量有着直接的影响,应灵活的选用适合学生的教学方法。C 语言程序设计中 for 循环语句教学以行动导向教学为主线,通过“提出问题分析问题解决问题问题扩展讨论总结归纳实践”的程序,过渡到知识应用和练习。提出问题,要求使用 while 和 do while 语句实现,然后利用知识的正迁移效应,在总结了 while 和 do while 语句在使用中容易出现的问题后,利用学生“有没有一种语句和方法能解决这些问题”的悬念来激发学生学习本节课内容的兴趣。 本次课采用多媒体课件进行教学,通过课件把文字和图片有机的结合
7、,使学生在学习过程中更加容易理解,学习效率高。在课堂讨论和实践过程中,教师适当引导,学生主动探究、归纳总结学习内容,既有利于学习新东西,又能充分发挥学生的主体作用。在重点的突破上,采用范例比较教学法,给出具体的案例,让学生通过典型的例子掌握知识,同时通过用 while、do while 语句的所编写的程序进行比较,加深学生印象,让学生快速的掌握 for 循环语句的基本结构及使用方法。 六、for 循环语句教学过程设计分析 七、结束语 由于学生的学习能力不够强,教师在教学过程中,应结合学生的学习特点,把知识的难度降到最低,以通俗易懂的语言来教学,并注重培养学生的综合素质。在教学活动过程中,想学生之所想,急学生之所急,一切从学生需要出发,让学生在快乐中学习,在学习中感受快乐。 参考文献: 1谭浩强.C 语言程序设计M. 清华大学出版社. 2田淑清.全国计算机等级考试C 语言程序设计二级教程M.高等教育出版社. 3张宜坤等.C 语言程序设计M.人民邮电出版社.