C语言实验课教学探讨
C语言实验课教学探讨 论文关键词:程序设计 C 实验教学 实验教学改革 论文摘要:该文首先介绍了C语言实验课教学的重要性,然后探
C 语言实验课教学探讨  C   论文关键词:程序设计实验教学实验教学改革 C 论文摘要:该文首先介绍了语言实验课教学的重要性,然后探讨了一些可以采取的 行之有效的教学模式、教学方法和教学实践,最后了教学改革的效果和体会。 C 语言是一种理想的结构化语言,其语言结构清晰,便于学习,而且编译、运行效率高, 数据类型丰富,灵活性强,特别是有助于初学者学习模块设计思想,并对数据结构的运用有 一定的认识,对培养学生的抽象思维能力有很大帮助。因此它已成为许多高校专业甚至部分 C 非计算机专业的一门必修课。因为语言是一门比较抽象且实践性很强的课程,要让学生 C 运用语言编写程序解决实际问题,如果只重视课堂教学而轻视上机实践,就算再讲究什 C 么方法、策略,往往是事倍功半,让学生感觉语言太难、太深奥、不好学失去学习的兴 C 趣,最终达不到本门课程教学目的。下面本文从上机实验的角度探讨了语言的教学心得, 仅供大家参考。 1C 语言实验课的重要性 C 学习语言程序设计应当充分注意实验环节。首先老师在上实验课时尽量要求学生多 编写程序,多上机调试程序,上机实验的目的决不仅是为了验证所编程序的正确性,其主要 目的在于让学生熟练掌握上机操作要领和调试程序技术,积累编程经验。其次上机实验可以 加深学生对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授比较枯燥又难以记住,但 它们又很重要,通过多次上机就能自然地熟练掌握,通过上机来掌握语法规则是行之有效的 一种方法。最后,学生在上机调试通过一个程序后,可以自己改变程序中某些部分,甚至故 意设置一些障碍,观察和分析在不同情况下的编译和运行结果。应当说,上机实验的重要性 绝不亚于课堂听课,这是巩固和发展课堂知识的十分重要的环节。 2C 语言实验课存在的问题 C 目前在不少高校语言实验教学活动中,经常会出现以下一些问题: 2.1 没有充分调动学生学习的积极性。大部分学生在学习程序设计以前只知道使用计算 C 机娱乐或办公,认为计算机的学习应该很轻松。但是语言的许多基础知识都是概念性强、 理论性强,内容丰富且抽象,具有严密性的,学习难度比较大。这时有的学生会产生畏难情 绪,而老师又没有及时引导,因此许多学生学习兴趣开始降低,不听老师讲授理论课,甚至 连实验课也干脆不去。 2.2C 很多高校的语言课一般是理论课和实验课分开教学,任课老师只负责理论教学, 实验部分则是把学生丢到机房由实验室老师负责辅导,任课老师很少或基本不去机房,学生 上机调试程序的自觉性当然很差,就算任课老师布置了作业,也有不少同学在偷偷玩游戏浪 费时间,有同学有问题也是由辅导老师负责解答。任课老师和辅导老师沟通不够,学生到底

