摘要:目前各高校均開設C語言程序設計課程,該課程教學內容抽象,教師難教,學生也難學。因此,在傳統教學模式基礎上,提出多維立體教學系統,從教學手段和教學方法等方面對C語言程序設計課程進行教學改革和教學實踐,提高學生學習興趣并培養學生分析與解決問題的能力。
關鍵詞:C語言;教學模式;教學改革
0 引言
C語言程序設計不僅是計算機專業的必修課,而且是很多非計算機專業的公共基礎課。它通常是高校學生所接觸到的第一門程序設計語言,其重要性可見一斑。由于是“第一門”,學生的學習熱情高漲,但當碰到數據類型繁多、語法結構復雜的計算機語言時,學生的學習興趣很快就消退了。如何結合現有的教學模式,改進C語言的教學效果,提高學生的學習興趣,讓學生能較快地掌握程序設計基本方法,一直以來都是值得探索的問題。
1 C語言的多維立體教學系統
樹立一個正確的教學目的和學習目的分別是教師教好和學生學好一門課的根本所在。教師和學生都應向這一目標努力。傳統的教學模式存在交互性弱、理論與實踐缺乏聯系等缺點。筆者結合多年C語言程序設計課程的教學經驗,在傳統教學模式的基礎之上,提出多維立體教學系統,如圖1所示。該系統由多元學習系統、實例分析系統、成功激勵系統3個子系統構成多維度、立體化的學習模式。多維立體教學系統為C語言學習者定制完全個性化的學習模式,能全面提升學習者的C語言運用水平,真正實現學知所用、學有所用、學會所用。……