C语言程序设计教学改革的探讨 |
|
|
C语言程序设计教学改革的探讨
1引言 论文联盟http://* C语言程序设计课程是高职院校计算机类专业的专业基础课,是一门理论与实践并重的课程,C语言是早期最经典、最强大的面向过程的程序设计语言之一,虽然现在的程序设计已经全面转向面向对象,但是C语言本身的设计理念以及对现有C++/C#等语言的深刻影响,使其至今仍是程序设计入门的首选语言。 2 C 语言教学中面临的问题 目前很多学校C语言课程的教学仍停留在传统的模式上,比较注重语法知识讲解,辅以一些编程技巧的介绍,而在教授编程方法和训练学生的编程能力方面却不足。并且,C语言运行环境大多还是在DOS系统下,通过键盘操作,这比起VF、VB来说界面比较单一,很多同学对C语言的一些语法规则感觉枯燥。 3理论教学手段的改革 在教学过程中,运用多媒体技术辅助教学,有利于优化教学过程。但多媒体辅助教学也有不足之处。主要体现在课件都是课前准备好的,但是不同专业的学生水平不同,教学过程中掌握知识的效果不同,如果光靠多媒体教学,会影响师生之间的交流,不能及时了解学生的学习状态。因此在C语言程序设计课程教学过程中,考虑到课程的特点,对于具体程序的编写过程,应该发挥传统教学的优势,上课时采用“多媒体+演示程序+黑板”相结合的方式较为合适。 4教学方法的改革 传统的注入式教学方法培养出来的学生缺少创造性,社会适应能力差。在计算机教学中要采用多种灵活的教学方法和手段,提高教学效率,突出学生能力和创新意识的培养。 4.1启发式教学法 启发式教学法能够充分发挥学生的思维能力,突出学生的主体作用,能有效地培养学生的分析问题与解决问题的能力。以“求一元二次方程式”为例,笔者让学生先思考算术中的解法,然后启发学生考虑方程式的各种情况,并据此画出流程图。接下来讲解如何用if程序结构实现算法,直至整个程序编写完整。整个讲解过程与学生有问有答,让学生 [1] [2] [3] 下一页 |
|
|
|
上一个论文: “C语言程序设计”实验教学探讨 下一个论文: 浅谈C语言在计算机专业中的教学 |
|