马鸣
【摘要】 C语言是计算机的基础课程,重点在于培养学生的逻辑思维能力,是计算机的入门课程。掌握C语言的相关知识,会为其他计算机课程的学习打下良好的基础。所以学校应该重视C语言课程的教学方法,引起学生的学习兴趣,使学生能够灵活运用C语言知识去解决实际生活中的计算机问题,不断提高计算机技术水平,以适应现代化社会的发展需求。
【关键词】 计算机 C语言 教学方法
一、计算机C语言实验教学中存在的问题
如今的C语言教学要求学生具备一定的英语水平,了解程序中符号的具体意义,这对于学习英语有困难的同学来说是一个难题。
而且C语言的教学内容比较枯燥、抽象,没有生活中的具体实例能应用到教学中,学生们不能理解编程的含义,给今后计算机的学习造成了阻碍。
1.1理论与实践不能相辅相成
计算机课程对学生的实际操作能力要求很高,需要学生把理论上学习的知识融会贯通,运用到编程中。可是在很多学校计算机C语言课程的理论与实际联系不紧密,导致很多学生理论知识学的很好,可是不具备严谨的逻辑思维能力,在实践中不知道如何进行具体操作。而且部分学校受到硬件设施的限制,不能做到人手一台电脑,教授计算机课程的教师也不是本专业的,在实践课上没有进行计算机的教学,导致学生们用电脑进行其他娱乐项目,忽视了实践课的学习,影响了学生的学习效率。
1.2 C语言课晦涩难懂,学生的学习兴趣低
学习计算机C语言要求学生具备良好的逻辑思维能力,能够充分理解书本上的知识,在大脑中形成思维脉络,并运用到实践中。C语言知识比较晦涩难懂,需要学生精神高度集中,提高自身的理解能力,善于思考,把书本上的字母,转化成编程用的符号。
很多学生在刚开始学习的时候没有打好基础,对于知识一知半解,随着学习的深入,大量问题暴露出来,导致学生跟不上教学进度。学生学不会C语言基础知识,也缺乏对问题的思考,导致知识越落越多,形成了恶性循环,长此下去,难以培养学生对于学习的兴趣。
1.3 C语言实验教学的方法比较单一
C语言的学习是枯燥乏味的,需要更多的是大脑的思考,不断探讨问题的解决方法。很多学校开设课程是为了应付考试,没有对该门课程进行详细的介绍与教导,导致学生对知识的学习没有给予足够的重视,实践编程也是照着书本的例子模仿,对于整个学习过程没有花费过多的精力。
C语言仅仅靠老师教授知识是不够的,而且老师也不可能把所有的情况都考虑完全,在实践中有时候符号位置的变化都会影响编程的结果,所以需要学生结合自身实际情况去解决问题。
二、提高高校计算机C语言实验教学质量的主要策略
2.1在实践教学前期加强对学生理论知识的教学,打好实验学习的理论基础
理论知识是实践操作的基础,为计算机编程提供科学依据。学校应该重视对于理论知识的教学,在课堂上加强对基础知识的讲解,确保学生打好坚实的基础,然后再进行深层次的教学。在遇到重点、难点时,教师要反复强调,或者是用提问的方式增加学生的印象,巩固学生的理论知识水平。还要注意结合一些编程的实例,让学生去体验理论知识和编程应用的联系。
2.2强调学生在实验教学中的主体性地位,为学生提供自我发挥空间
C语言教师除了从科学合理化教学模式与内容以提高学生的兴趣和投入度之外,还要注重让学生自行动手操作。在学生独立自主的实验操作过程中,才会形成这样或那样的问题,并进行独立思考。学生自由实验操作期间,教师应当在教室内不断巡视,以及时注意到学生们的难点并回答他们提出的问题,不过巡视的也不用过于频繁,避免干扰学生的实验操作兴致。
2.3加强实验教学过程中的师生交流互动与学生间的合作探究
学生在遇到问题的时候才能知道自己知识点薄弱的地方,所以在课堂上教师应该经常提问,并且随时对答案进行补充,以加深学生的印象。在实践中要让学生学会独立编程,对学生在编程中出现的问题进行改正。并且在班级中设立学习小组,统一布置课题,以加强学生间的交流合作,促使小组间进行良性竞争,引起学生的学习兴趣。小组成员共同讨论课题,研究解决方案,对于提高自身的实践能力和创新能力有重要作用。
三、小结
本文对C语言教学中存在的问题进行了分析,探讨了教学方法的改革,希望能提高学生对于计算机的学习兴趣,帮助学生加强对于知识的理解。学校应该重视C语言课程的教学,任用专业的教师,加强对计算机课程的实践教学。希望学校能够把C语言教学改革落到实处,为国家培养更多的计算机人才。
参 考 文 献
[1] 谢志英,王静,陈静.C语言课程中学生问题求解能力的培养[J].计算机教育,2011(03).