本论文是一篇计算机方面论文的格式,关于C语言程序设计教学方法探析相关硕士论文范文。免费优秀的关于计算机及教学改革及课程设计方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要: C语言课程设计是计算机教学中的重要课程之一,具有综合实践性和广泛的应用性,为了进一步提升C语言程序设计课程的教学质量,增强教学效果,发挥其强大的作用效果.本文从实践应用的角度出发,结合个人教学经验,对C语言程序设计的教学方法进行了探索和研究,希望对高校C语言程序设计教学改革产生积极的作用.
关 键 词:C语言程序设计;方法
中图分类号:TP312-4文献标识码:A文章编号:1007-9599 (2012) 19-0000-02
C语言程序设计是高校计算机专业和其他非计算机专业的基础必修课程之一,学习该课程是为了让学生在以后的社会实践和工作中打下坚实的程序分析、调试及设计的基础,培养学生用专业知识解决实际问题的能力.笔者结合多年教学经验和C语言功能齐全、设计自由度大等特点,对C语言教学中的方法进行了总结和探讨,并取得了积极效果.
1要引导学生树立正确的观念和积极的信心
相对VF而言,C语言对大部分学生来说比较陌生,一般会把C语言看作比较深奥难懂,缺乏学习的信心和勇气.即使有个别学生选择学习C语言,其目的也是为了就业范围更宽广,并不是出于一个正常认知下的反应.作为该课程的任课教师,应该采用各种方式方法来引导学生树立信心,激发学习热情.因此学习C语言,首先要树立对C语言的正确认识,从专业和实用的角度向学生讲清楚、讲明白,C语言是计算机专业的基础课程,具有普遍的适用性和很强的专业性,对以后学习和工作具有重要的意义,特别是后续专业课程的学习与应用的基础,并不是像有些人认为的C语言已经过时了,不需要学等等.
2要做好理论与实践的有效结合
C语言教学的关键在于教学的内容与方法是否配合完整,是否能产生积极的作用.在教学课堂上,教师要杜绝一贯的照本宣科,让学生很难产生学习的兴趣和积极性.为了改变这种方式,教师在课堂上必须当场演示,当场编程,可以随时随地地掌握学生学习状态和变化,并依此来调整教学内容和方式,以提高学生理解力和学习的兴趣.教师要发挥其引导作用,提高学生理解和解决实际问题的能力,有机地把实践与理论结合起来,巧妙地设计教学内容,让学生思维力跟随教师现场讲课进程而流动,促使学生好奇心,去诱导学生发挥主观能动性,激发其学习的欲望.
2.1精心组织教学内容
组织教学内容是教师课堂教学的重要步骤,教师必须高度重视教学内容的组织,充分理解课程特点,仔细分析教材内容,制定出教学计划,用最适合学生特点的方式来组织教学.在实施教学过程中,大部分的知识点要从实际问题引入教学,通过实际应用的问题的解决达到运用的效果;同时还能解决在何种时机下运用和怎么运用这个知识点的问题.在学习环节中,学生对C语言程序的设计认识包括2方面,一方面是对C语言课程的理解;另一方面是专业知识的应用,也就是怎么在自己程序中对所学知识点灵活应用,运用是学习C语言程序设计语言的最终目的.教学不光是教会学生如何掌握语言语句与结构,更重要的是还需要学生通过自己实践解决问题.所以,要让学生在各种不同的场景下设计问题,让他们理解到不同的设计场景应怎么与机器进行沟通交流,也就是怎么写出可以和电脑沟通的设计程序,让电脑在用户的指挥下解决问题.这种对不同问题的尝试解决方法,不仅可以对计算机语言进行熟练的掌握,还能对计算机工作流程和特点有更加常言深刻的理解和体会.
2.2灵活掌握运用各种教学方法
选择各种灵活的教学方法,可以让教学内容达到最好的效果.在实施教学过程中,要注意调动学生参与学习积极性,让他们融入教学中.一是在教学的过程中,在对程序设计例题进行系统讲解时,不要一次性地把正确的设计程序列出来,而要把结果有偏差程序的给列出来,开始让学生思考这个结果,通过对比此程序结果和所要求的结果存在的细微差距,来对给创见的设计程序进行修改,对在最短时间内找出问题症结的要给予一定的奖励,如在平时成绩上实行一次加两分的奖励,这样可以增强课堂氛围.二是在输入设计程序代码的时候,可以故意输入错误的计算机代码,对于最快发现输入的错误代码的学生给予一定奖励,比如,发现一个错误的可以奖励0.5分,最大限度地刺激学生学习的能动性和积极性.运用这2种方时,可以让课堂氛围变得活跃,不认真听课的学习可以降到最低.
2.3精心心设计实验内容
C语言课程是一门具有较强实践性的课程,大部分的习题和例题都是是以算法设计为主要方式,内容上比较枯燥无味不容易编写,造成学生实验上机的积极性比较低,缺少设计程序的成就感.教师要坚持这样一个原则,就是以培养锻炼学习理解力、思考力、动手力和创新力为主要原则,对以往传统的实验设计进行了大范围地拓展,把实验内容用理解实验、证明实验和提高实验力为思路,将整个实验过程连接起来.
在整个实验的过程中,要采取循序渐进思路,首先要做最基础的理解性实验,通过这种理解性的实验