[摘 要]针对传统教学中存在的问题,对 C 语言教学改革进行了探讨与实践。以此来提高 C 语言教学的质量,提高学生运用 C语言分析问题、 解决问题的能力。
[关键词]C 语言;教学改革;案例教学;课程设计
一、传统教学中存在的问题
学生对学习该门课程没有明确的学习目的与兴趣。很多同学认为这门课就是介绍 C 语言的概念、 语句、 语法规则等内容;另外一些同学了解到现在流行的程序开发语言是Java 和C#,觉得 C 语言用处不大。C 语言的教学仍停留在传统的教学模式上,把授课重点放在程序设计语言的基本语法的讲授和掌握上, 这种灌输模式能较好地保证所讲授知识的系统性与完整性,却忽略了程序设计能力与思维的培养,造成学生学习的积极性不高,教学效果较差。实验课环节效果差,在上机过程中学生过分依赖书本,多数学生上机就是拿书本上的例子来验证,缺乏动手编写程序的训练。
在课后教师虽然布置了一些练习题目,让学生重温教学内容以巩固所学的知识。 但是由于缺乏有效的监督检查,学生往往通过网络或者书本等其他途径来寻找答案,而不是通过自己独立思考完成。C 语言课程考核方式单一,一般通过笔试手段来考核学生掌握 C语言的情况,学生通过最后几天时间背题库、 背书本,就可以轻松通过考试。
二、 C 语言教学改革探讨与实践
1.上好 C 语言教学的第一堂课
C 语言教学的第一堂课很重要:第一要讲明 C 语言的重要性;……