以下是网学网为您推荐的C/C++- 如何提高c语言教学质量 ,希望本篇文章对您学习有所帮助。
1 概述《C 语言程序设计》 是计算机专业的一门专业核心基础课程, 是一门语法灵活、功能丰富、应用广泛的高级程序设计语言。该门课程的开设可以锻炼学生的思维能力和编程水平,对其他课程( 如数据结构、单片机) 的学习也起到正迁移的作用。但是在实际教学中反映出很多问题, 例如: 学生普遍感到 C 语言难学, 对该课程心存敬畏; 学生知道基本概念, 但是不会运用到实际编程和习题中去; 面对编程的题目感到无从下手, 没有思路等等。根据教学过程中学生常出现的问题, 总结出在 C 语言教学过程中应该注意的几个建议。
2 解决 C 语言教学中问题的几点建议2.1 上好第一堂课俗话说, 良好的开端是成功的前提和基础。首先, 为提高趣味性可以先给学生展示几个例子, 如用 C 语言编程的俄罗斯方块、升国旗等, 让学生感知 C 语言的魅力所在, 从而激发他们学习的兴趣。其次, 强调 C 语言是后续理论和实践教学的基础和重要工具, 还可以联系就业市场的需求(有较多单位提出“懂得 C 语言者优先”), 从而激发学生的学习欲望。最后要教学生学习这门课程的学习方法, 学习程序时不能紧紧看懂就行了, 还要对已有的程序进行相应的修改( 如变量、语句、方法的修改等) ; 让学生明白一开始不能编出好的程序, 应该经常阅读优秀的程序, 理解并积累经验, 好的编程员也是一步一步积累起来的; 另外还要找一本参考书, 这本书只是入门的习题书籍。
2.2 提高学生学习兴趣教师应该让学生喜欢你。教育心理学告诉我们, 相容的师生关系直接影响着学生的学习情绪。学生喜欢这位老师, 就相信老师讲授的道理, 愿意学习老师讲授的知识, 自然就对老师讲的课表现出浓厚的兴趣。 学生亲其师, 才能信其道, 乐其道。其次认真选题, 灵活多样。除了讲清基本的语法规则之外, 可以通过一些具体的实例来激发学生的学习兴趣。如“猜数字的游戏”“,查找某个同学的信息”, 给学生找一些《高等数学》等已学课程的问题,还有一些简单的图形。同时教师应采用多媒体课件, 使教学过程具有形象、生动、直观、信息量大的特点。
2.3 重视算法学生在学习 C 语言过程中, 经常出现能够理解书上的例子, 但面对编程题目感到无从下手。这些问题都是因为学生没有掌握如何分析问题和设计算法的能力, 只有找到合理算法, 将它转化成语句, 编程的问题就解决了。因此在教学过程应着重对算法进行多方面的讲解。首先,对一些经典的算法要加以总结和归纳, 让学生进行重点的理解和记忆。在学生充分掌握这些经典算法的基础上, 进行必要的思维反思和思维扩展, 形成一种编程的思维习惯。其次, 在算法讲解过程中要充分培养学生举一反三的能力。如讲解了累加问题的算法以后, 可以让学生自己推导累乘问题的算法。
2.4 改变教学思想, 先全局后局部, 先具体后抽象当前教师的教学还是以“填鸭式”教学为主, 应该转变思想, 用启发式教学, 应该把语言与程序设计有机结合, 不能只偏重语法规则, 要注重程序设计偏重语法规则会让学生失去学习兴趣, 教学时应该注意以下两点: 先全局后局部C 语言本身具有非常灵活、知识点非常繁多的特点, 学生很难抓住 C 语言程序设计学习的重点和构建程序设计的思想。为了减少学生的误区,本人在教学中,先给学生搭建整体的程序结构与程序思想, 然后在学生领会程序的设计思想后再局部细化每一个知识点, 使学生逐步积累,再应用去理解和体会。