摘要:為使學生深入地了解C語言的本質,提出了基于開源軟件教授c語言程序設計的方法。教學實踐表明,使用這種教學方法可以培養學生的動手能力、思維能力以及創新能力,能有效地改善教學效果,提高教學質量。
關鍵詞:c語言;開源軟件;教學方法;程序設計
引言
現今國內高校在教授c語言時,多數教師基于Windows開發環境來講述c語言編程技術。由于Windows平臺的局限性,教師在教授計算機編程語言時,無法深入講解相關的一些知識和技術,使得學生對于編程語言的理解僅僅停留在表面,不能理解計算機編程語言c的本質,很多相關專業的畢業生所能從事的開發工作基本上還都是一些技術含量比較低的應用層開發工作。究其原因是我們在授課的過程中過分依賴集成度很高的IDE開發工具,讓學生一鍵式完成開發全過程,而卻對整個過程一無所知,對細節基本上不清楚。高校作為承載和傳承技術的機構,理當在平常的教學過程中竭盡所能把每一技術細節都講透、講到位,這樣才能培養出合格、有用、適合社會需求的高級技術開發人才。
國內有很多優秀的企業在基于開源軟件開發自己企業的產品,很多的產品都是用很簡陋的工具而不是在諸如Vc這么強大的IDE開發環境下開發完成的。這些開源工具盡管集成度不是很高,但是每個工具各具功能,在產品開發的各個階段起著不同的作用,簡單且實用。如果學生能理解這些工具的作用,實際上也就真正理解了開發一項產品的全過程,把握住了細節、核心。……