孙玲 刘雁春
摘 要:本文首先说明了当前C语言课程在教学中存在的问题,然后介绍了计算思维的概念,最后给出了C语言课程在教学改革中的几点建议。
关键词:计算思维;C语言;教学改革
中图分类号:TP3-4;G712
C语言是我院针对非计算机专业开设的计算机类公共基础课程,也是计算机专业及相关专业的专业基础课。在该门课程的教学中一直存在一些问题:[1]
(1)我院非计算机专业学生约占全体学生的90%,大部分学生认为自己毕业又不从事计机软件开发,与后续课程结合又不紧密,所以学习的主动性和自觉性下降。人在课堂,心却不在听课状态,厌学情绪明显,学习效益低下。
(2)C语言的课程采取大班上课,学生的水平参差不齐,随着程序设计知识点增多,大量的难以理解和记忆的新概念、新术语、新规则出现以后,学生逐渐感觉课程难度大,更加无心学习。
(3)课堂内容与实际问题脱节C语言是一门理论和实践性都很强的课程。教学中重理论轻实践,实践课时不足,对程序设计能力的培养不够。
(4)重语法,轻算法。现有的C语言教材中首先要介绍编程涉及的语法格式,然后讲解语法要点和注意事项,对算法描述内容涉及甚少。再加上计算机等级考试的内容主要包括选择题、判断题、填空题、程序填空、程序改错、程序编程题等,都是侧重语法,无疑这种考查方法使得学生的程序设计能力降低。
(5)C语言的语法结构一般都是零散的,學生难于相互关联、总结,采用的案例也是比较零散、短小的、关联不大。……
计算机光盘软件与应用 2014年17期