C语言程序设计案例教学模式的探讨*
2011-08-15丁海燕
云南开放大学学报 2011年3期
丁海燕
(云南大学信息学院,云南昆明650091)
C语言不仅具有丰富的运算符和数据类型,便于实现各种复杂的数据结构,而且通过位运算和指针还可以直接访问内存的物理地址,既可以开发应用软件也可以开发系统软件,由于其强大的功能和优点,成为计算机及相关专业首选的高级程序设计语言之一,然而,由于C语言涉及的概念和规则繁多,指针使用灵活,初学者普遍反映概念抽象、学习困难,期末考试不及格率高,实际掌握的情况并不理想。因此如何改进教学方法,以激发学生的学习兴趣和自主性,增强动手能力和编程能力,是计算机教育工作者值得思索的问题。
一、案例教学法的真正含义
传统的程序设计教学过程中也通过使用各种例题来讲解和说明语法和知识点,但教学方法还存在诸多不足,例如“老师讲、学生学“的单向式教学模式,以及重语法、轻程序设计能力,或者把案例教学等同于教学案例,没有掌握案例教学的本质,学生学完该课程以后知识点零散,缺乏系统性,不具备良好的软件开发能力。因此我们必须转变教学观念,进一步研究面向研讨型课程的案例教学模式。
案例教学是目前国内外比较流行的一种教学方法,被普遍应用于医学、法学和管理学等学科的教学。[1]所谓案例教学模式是一种互动式的教学方法,以对案例的分析解决为主线,教学内容围绕案例的讨论、分析逐步展开,通过对案例中的问题进行分析,激发学生的求知欲,调动学生的积极性,使学生主动地思考,掌握其原理和方法,教师适时引导和评判,让学生充分讨论并发表各自的见解,最后推导出结论。……
登录APP查看全文
