"高职C语言程序设计教学改革探索"
本文探索了高职C语言程序设计教学中的问题,并探讨了教师如何改革现有的教学模式,更新理念,加强对学生程序设计能力的培养和训练,以提高高职C语言程序设计的教学效果。
一、高职C语言程序设计教学的现状
1. C语言自身的特点造成学习困难:C语言具有数据类型和运算符丰富、语法限制不严格、程序设计自由度大、可由用户自定义数据类型等特点,这些特点既是C语言的优点,也是C语言学习的难点。
2. 高职学生学习C语言的预备基础知识薄弱:制约高职学生学习C语言的因素主要有四点:计算机基础差、逻辑思维能力差、英语基础差、数学基础差。
3. 传统的C语言教材忽视了学习者之间的差异:传统的C语言教材采用“提出概念.解释概念.举例说明”的组织形式,侧重知识的学习,从原理入手,注重理论和概念,而忽视了学习者之间的差异。
4. 传统的教学模式不利于发挥学生学习的主观能动性:以往的C语言教学大多以课堂讲授为主,布置作业及实验为辅,是典型的“教师本位”教学模式,忽视了学生的主体性。
5. 实践性教学薄弱:只有在上机实践中学生才能真正学会如何编写程序和调试程序,才能更好地掌握程序设计的理论知识。
二、教学改革的建议
1. 更新教学模式:改变传统的“教师本位”教学模式,转向学生主体的互动教学模式,鼓励学生的主观能动性和积极性。
2. 加强实际操作训练:加强实际操作训练,提高学生的实际操作能力和解决问题的能力。
3. 强调应用性教学:强调应用性教学,组织教学内容的形式应该是“提出问题一介绍解决问题的方法.归纳出概念或一般规律”,以应用为出发点和最终目的。
4. 培养学生的逻辑思维能力:加强学生的逻辑思维能力训练,提高学生的程序分析、设计和调试能力。
5. 加强英语基础训练:加强英语基础训练,提高学生的英语基础知识和应用能力。
高职C语言程序设计教学改革需要更新教学模式,强调应用性教学,加强实际操作训练,培养学生的逻辑思维能力和英语基础知识,以提高高职C语言程序设计的教学效果。