"高职“C语言”教学中存在的问题及教学建议"
本文总结了高职“C语言”教学中存在的问题和教学建议。通过对高职学生在学习C语言中存在的问题进行分析,笔者提出了一些教学建议,旨在提高学生学习C语言的兴趣和自信心。
一、高职学生在学习C语言中存在的问题
高职学生在学习C语言时,普遍感觉该课程涉及的概念复杂、内容枯燥乏味,学完后依旧不会编程,或者即使编写程序也出现诸如书写格式杂乱无章等情况。这主要是由于高职学生数学、英语基础差、计算机基本操作不熟练、逻辑思维能力较弱、C语言自身的优点反成学生学习的难点、自卑心理影响等原因。
数学、英语基础差是高职学生学习C语言的主要障碍之一。高职学生的数学和英语基础相对较低,而C语言往往围绕数学问题进行举例和分析,且所有程序代码均使用英文。
计算机基本操作不熟练也是高职学生学习C语言的障碍之一。多数高职学生在中学阶段受高考指挥棒的影响,对非高考科目的信息技术课程往往仅停留在了解层面上,计算机基本操作能力较弱。
逻辑思维能力较弱是高职学生学习C语言的另一个障碍。C语言课程要求学生具备一定的逻辑思维能力,但同样受高中阶段死读书的影响,学生普遍缺乏逻辑思维方面的训练,再加上C语言常常被设 置为首门程序设计语言,致使学生编写的程序代码逻辑性较差。
C语言自身的优点反成学生学习的难点。C语言语法不拘一格,设计者在编写程序时有较多的自由空间,另外,C语言拥有非常丰富的运算符及数据类型,这本是其他高级语言望尘莫及的优点,却成了学生学习的障碍。
自卑心理影响是高职学生学习C语言的另一个障碍。高职学生因受高考结果的影响,总认为就读高职院校就低人一等,自己先天就比别人笨,自卑情绪比较强烈。带着这样的情绪,总觉得自己凡事不行,在学习C语言上表现得更加明显,严重影响学习C语言的积极性。
二、实践教学环节薄弱
实践教学环节薄弱是高职“C语言”教学中存在的问题之一。实践条件相对较差,实验室设备老化、运行不稳定等问题严重影响学生实践学习的效率。
在制定教学计划时,受传统教学观念的影响,致使C语言理论学时远高于实践学时,实践学时的不足也影响学生实践学习效果。
学生在上实践课时,一般最多有两位教师指导,而高职学生在C语言实践中人均指导需求次数偏高,有的甚至需要手把手指导,指导教师的不足也影响学生的实践效果。
我们所设计的C语言实践教学项目中验证性实验偏多,并且实验课题往往偏离生活,吸引不了学生,学生的消极学习态度也影响学习效果。
三、C语言教学建议
为提高高职学生学习C语言的兴趣和自信心,笔者提出了以下教学建议:
激发学生的自信心,提高认识C语言的兴趣。通过仔细地观察,并精心组织课堂教学,在教学中善于发现每一个学生的优点或长处,并及时予以表扬和认可。同时还要有耐心,循循善诱,关注每一个学生的成长,在教师的关怀和适当的鼓励下,绝大多数学生能发现自身的优点,并提升自己的自信心。
笔者认为,高职“C语言”教学中存在的问题可以通过教师的努力和关怀来改善。通过实践教学和理论教学的结合,教师可以更好地培养学生的逻辑思维能力和编程能力,从而提高学生学习C语言的兴趣和自信心。