C语言程序设计课程教学问题及对策研究
2020-08-06费叶琦刘雨浩马竹樵
费叶琦 刘雨浩 马竹樵
摘 要 C语言程序设计是许多高校重要的计算机基础课程,对于培养学生的编程能力,对学生考级、获得学位证、毕业就业都具有重要影响。根据多年教学实践,分析本课程教学现状及存在问题,通过深入剖析后进行对策研究。通过改变传统的教学方法,引入过程式、激励式、代入式等贴合学生学习特点的教学模式,激发学生的学习兴趣,培养学生的实际应用能力。
关键词 C语言;程序设计;过程性教学;激励式教学;代入式教学
中图分类号:G434 文献标识码:B
文章编号:1671-489X(2020)20-0088-03
Abstract C Language Program Design is an important basic computer courses, has an important influence on training the students ability of programming, grading test, degree certificate and graduation and employment. In this paper, based on years of teaching practice, ana-lyzing the teaching status quo and existing problems of the course, through further analysis, the study of countermeasures is proceeded. By changing the traditional teaching methods and introducing the teaching modes of process, incentive and substitution that fit the lear-ning characteristics of students, students interest in learning is stimu-lated and their practical application ability is cultivated.
Key words C language; program design; processing teaching; incen-tive teaching; substitution teaching
1 前言
C語言程序设计是许多高校重要的工科类基础课程,以编程语言为平台,介绍程序设计的思想和方法。学习C语言,不仅要掌握程序设计语言的知识,为后续的计算机二级考证、学位证、就业选择等打下基础,更重要的是通过学习培养计算思维,具备编程的能力。目前,许多高校都将C语言列为程序设计课程的首选语言,尤其是在计算机、通信、机械、电子等理工科专业。C语言由于语法繁杂、概念多、数据类型及表达方式多样,在实际运用中容易出错,特别是传统的C语言教学模式主要侧重于语法知识和基本结构,这种教学模式虽然能较好地保证知识的系统性与完整性,但忽略了对程序设计能力和思维创新能力的培养[1],很难引起学生学习的兴趣。在该课程学习之初,学生几乎没有接触过编程方面的知识,加之课程本身独有的特点,使得课程教学有相当大的难度,很多高校都出现课程及考级通过率低、学生学习积极性不高的现象,最终影响毕业、就业。……
