邸未冬,馮麗萍,張靜
基于編程思維培養的C語言教學改革
邸未冬,馮麗萍,張靜
(忻州師范學院 計算機系,山西 忻州 034000)
C語言作為計算機專業編程語言的首門課程,對學生編程思維的培養尤為重要.目前C語言教學普遍存在的問題是學生程序設計能力弱,形不成編程思維.針對這一問題,從教學設計、教學手段、考核方式等方面,探討了面向編程思維能力培養的C語言教學改革模式.改革后的實踐表明,學生在期末考試、計算機等級考試等方面的成績都有所提升,程序設計能力明顯加強.
C語言;編程思維;算法設計;教學研究
在以往的教學中,忽視了程序的本質是人思維的表達方式這一理念,導致學生只注重了語法的細節[1],結果就是學知識容易用知識難,形不成編程思維,編程毫無切入點,自己寫不了程序,久而久之失去了對編程的興趣.結合C語言程序設計課程的特點和教學要求,教學中從3個方面培養學生的編程思維.
用計算機解決問題的最后手段是通過編程實現,深刻理解C語言程序設計的相關概念及語法語義,能用C語言實現算法.
主要是分析問題的能力,將程序的框架結構分解成編程可實現的具體功能點,即函數思維.
算法是編程實現的前提,把算法思維融入到編程中,能夠理解算法并構建算法.
編程思維的重點是問題的解決……