【摘要】信息时代全面来临,计算机及其程序在社会的各个方面中都起着中流砥柱的作用,而其中C语言更是有着非常广泛的使用,但是C语言学习起来并不那么简单。为了向社会输送更多真正有用武之地的计算机人才,C语言教学方法的探讨是十分有必要的。
【关键词】C语言;教学方法;探讨
一、C语言概述
作为一种计算机程序设计语言,C语言既具有高级语言的特点,又具有汇编语言的特点。它结合了高级语言的语句结构和低级语言的实用性,又分隔了代码和数据。它的程序设计结构化、书写灵活适应性广,可说开启了计算机的新纪元。因为这些特性,高校都选择C语言作为计算机编程的入门课程。C语言还是国家计算机二、三级考试必考项目,学好它对于学生具有了更切身的意义。
在以上所说的诸多优点之外,C语言还有一些缺点,需要我们辩证的看待。首先C语言的安全性是有缺陷的,体现在数据的安全性上。其次,C语言的语法没有那么严格,对变量的类型约束不严格,容易出现各种错误。最后,C语言比其他高级语言更难掌握,也就是说,对使用C语言的人来说,需要对程序设计更熟练一些。
这就对C语言的教学提出了一定的要求。
二、当前C语言教学中的问题
(一)落后的学习方法
很多大学生仍然延续着或者说习惯着高中的填鸭式教育,一味等待老师的教授,而缺乏自主思考和实践创新的能力,甚至很多人在C语言的学习过程中很少自己主动动手编程。大学的学习方式应当是自主的、创新的。与实践相结合的。
(二)教师的教学方法适应不了学生的变化
除了学生的学习方法落后,部分教师的教学方法和理念也停留在上世纪。单一、老套的教学方法已经无法适应现在的教学环境。我们需要系统的兼具实用性与吸引力的教学方法。
三、教学新方法的探讨
要想系统的教学,一份好的课程设计是必不可少的。这能大大提高学生的学习效率,避免知识破碎而出现“学了后面的,忘了前面的”。
也有利于教师对于课程推进的把握,做到有的放矢,对于重难点进行集中讲解。
在授课中加入生动的、贴近于学生生活环境和日常活动的C语音应用场景,这无疑可以提高学生的听课兴趣和加深学生的印象。例如结合流行的网络事件、视频或游戏。来进行课堂内容的教学。
教师在教学的过程中要加强C语言中的创新,打破传统的教学方式,以学生为主体,教师需要充分地发挥引导作用,在教学模式上要保证教学的必要共性。教师要重视学生独立的个体,了解学生不同的特点然后有针对性地来制定教学计划。通过教学目标和教学计划的多样化来有效的进行因材施教,从而可以保证学生对于计算机语言的学习是具有独立性,才可以有成长的余地。
对于一些基础好的学生来说,教师可以充分地发挥他们主动学习的能力和对于计算机语言学习的积极性。教师可以多给学生们找一些经典的案例题目可以给学生做一个好的榜样。教师在上课的过程中需要认真的解读每一个语句和程序的功能,然后通过通俗的话语让学生理解讲的是什么。从而可以让学生更容易理解学习的知识,并且学生也可以用自己的方式来解读教师上课的内容,从而可以更快地发现自身的问题。
课后提问也是关键的一部分,在每堂课后教师都可以结合课上的内容给学生提出一些问题,让学生可以自己动手操作编写程序,这样可以在下一节课的时候可以找时间来向老师提问。
教師在课上上课的时候需要规范学生的编程的习惯,只有养成学生良好的编写程序的习惯,让学生在每条语句后面都加上注解,这样才能增加学生对于C语言的理解,从而形成一个良好的计算机习惯和计算机思维。
课后总结的方法是每个学生都必须要掌握的一个学习方法,对于每个学生在学习完知识点后归纳整理出知识点以及和其他知识点相关联的知识点是十分重要的。这样在整个的课程讲完之后,学生就可以按照整个课程的主线路图来进行更加具体的归纳总结。如果教师将这种归纳总结的方法深入到学生的教学中,不仅能让学生更好的学习C语言,还可以培养学生独立自主的学习习惯。
四、结语
计算机C语言的学习是一种基础性的学习语言,它具备了所有计算机语言的基本特征,只有学好了C语言,才能理解计算机的运行程序,才能更好地进行计算机编程的学习,进一步的解决实际的问题。只有教师在教学的过程中不断创新教学方法,才能更好地为学生化解难度,提高学习效率。
参考文献
[1]丁红.计算机C语言教学中存在的问题与对策[J].课程教育研究,2016(35):221~222.
[2]马鸣.计算机C语言实验教学的方式分析[J].中国新通信,2015,17(18):64.
[3]王洪元.高校计算机C语言实验教学方法探索[J].中国新通信,2015,17(02):26.
[4]徐建尉.计算机C语言教学中存在的问题与对策分析[J].信息与电脑(理论版),2014(12):246.
[5]田志刚,单树倩,戴寒松,张静峰.大学计算机C语言实验教学策略管窥[J].网络安全技术与应用,2014(07):231,234.
作者简介:刘畅宇(1984.07—),女,吉林乾安人,本科,理学学士,教师,研究方向:计算机类教学。