董巍
(湖北文理学院计算机工程学院,襄阳 441053)
C 语言广泛用于系统软件、单片机应用的开发之中;它是大学计算机类专业程序设计课程的首选教学语言;在TIOBE 网站每月公布的计算机编程语言排行榜上,其一直占驻第一或第二名的位置[1]。这些,充分体现了C 语言的生命力强和应用范围广的特点。
C 语言作为计算机类专业教学的第一门编程语言,教学目的主要有两点:一是对程序设计基本概念、原理、方法的了解、掌握和运用,二是对程序编码与程序调试能力的训练和培养。即承担着编程启蒙和入门、进而为学习其他编程语言、后续专业课程提供专业术语和编程技能的服务作用。由于其基础性和重要性,针对C语言程序设计课程的教学内容、教学方法和教学手段的研究层出不穷、方兴未艾。在中国知网,以“C 语言”、“教学”为主题搜索到的5000 多条文献中,多是关于教学方法、教学模式的研究,而针对课程知识点的相互关系和深度应用的研究则比较少。因此,本文从C 语言的几个重要知识点的应用出发,结合教学规律和教学方法展开探讨,帮助提高该课程知识的教、学、用。
学习具有四个阶段:识记、理解、意识、悟性。即是我们常说的了解和记忆、理解和掌握、熟悉和应用、拓展和创新,它们呈现逐级提升的状态。
识记是学习任何知识的第一阶段,是高楼大厦的基石,学生也会花费大量的时间进行知识的识记。
大量的事实表明学生对识记性知识掌握、直接运用的效果并不好。……