摘 要:主要分析了C语言程序设计课程在高校非计算机专业的学习和教学中遇到的问题,提出了学习方法和学习兴趣方面的一些建议,从根本上提高非计算机专业学生对C语言程序设计这门课程的学习态度的轉变和整体教学质量的提升。
关键词:C语言;非计算机专业;效率
C语言对诸多初学者而言,更多的感觉是内容过于抽象,知识点、语法规则、计算符号繁多,且难以理解并加以推广使用。笔者从自身的教学经历及实践过程中,思考分析了针对非计算机专业学生的学习特点,在C语言教学的方法方面进行了深入的研究。
一、非计算机专业学习C语言遇到的问题
1.C语言学习的心理状况
由于国内普通本科院校专业区分比较明显,导致对不是本专业的课程学起来缺乏主动性和积极性,学习动力不足,学习态度比较懒散。鉴于以上现象,均是由于学生自己主观意识上存在误区,使得目前非计算机专业的学生在内心对C语言的学习执抗拒心理,主动性学习意识淡薄。
2.C语言教学中需要面对的问题
在教学的过程中,经常能看到很多教师将教学的重点放在C语言的语法规则上面,这样一来不能够让学生切身的感受到程序,以及怎样应对程序在运行中出现的错误情况。同时,有的教师在选教材上也没有考虑全面,选的都是一些原理特别多,实例介绍的特别少的课本,造成很多学生都产生厌学的心理。
3.本校的学习状况
程序设计类课程属于计算机专业基础课程体系,但是学习的内容和要求是相对的,对不同的人群应该有不同的要求。本校除了采用常规的课堂教学以外,还采用了慕课教程,其中上传了很多经典的视频教程,配合着实验的具体要求,形成了一整套较为完整的教学体系。
二、提升C语言教学质量的具体措施
1.启发学生进行自主学习
在开始一门新课之前,先不要直接讲解书本的知识点,这样容易让学生产生一种感觉,这个老师又是以前的那种,照本宣科,对学生后续的学习不利。而应该采取引导式的教学方式。
2.重视学生上机前的工作,让学生带着疑问和明确目标上机
上机实验是检验同学们理论课学习成果的最有效的方式,也是验证疑问,解决相似问题的最佳途径。
3.趣味情景设置教学法
在教学当中,为了使学生能够积极主动的学习新知识,充分调动自身的积极性,可以通过一个具体的生活案例开始讲解,更容易能够让学生接受。这就需要教师认真研究并选取最佳的案例,即能够把重要的知识点表露出来。
4.知识点的讲述采用从易到难的方式,打破书本编排的顺序
由于C语言程序设计课程是一门实践性较强的课程,要想学好,就需要学生在彻底搞清楚语法规则及概念之后,还需要经常上机练习。
三、结束语
《C语言程序设计》课程既然作为诸多本科高校进入大学必须接触到的编程基础课,对于非计算机专业的学生,在学习之初,首先要培养的是学生对这门课的学习兴趣。在课堂上要能够采用各种教学方法,消除自身对编程的畏惧心理,充分调动学生学习的积极性和主动性。阶段性检测学生上机的效果,及时监督学生编程思维的训练,从而培养学生的自学能力和编程能力。综上,通过改进教学方法和对学生的正确的引导等方式,培养学生程序设计的思维。由此,能很大程度上提高学生对《C语言程序设计》的学习效果,并能进一步推动C语言教学改革的巨大发展。
参考文献
[1]杨晓谙.高校非计算机专业C语言课程教学改革探讨[J].电脑知识与技术,2017(27):138-139.
[2]郭慧敏.将C语言趣味化教学进行到底——提高C语言课程教学效果方法之我见[J].电脑知识与技术,2010(28):8030-8031.
[3]卞孝丽.提高计算机课堂教学效果之我见[J].科技咨询导报,2006(1).
作者简介
李明东(1992.11—),男,汉族,安徽人,所在院校:宿州学院信息工程学院;助教,硕士学位,大数据和数据挖掘。