蔣高飛 管秀君 張超


分析“C語言”和“數據結構”兩門課程傳統教學模式的弊端,結合二者所講解知識點的關聯性,重新把兩門課程無縫整合;并以實際生活中學生熟悉的完整項目程序為教學依托,以學生為教學主體,調動學生學習興趣和積極性,更好地做到“學以致用”、“工學結合”、“理論聯系實際”,增加學生就業競爭力。
C語言;數據結構;課程整合;綜合應用;激發學習興趣;加強實際操作
【基金項目】吉林交通職業技術學院2011年課題(編號:2011-2-208)
“C語言”和“數據結構”是眾多院校計算機專業的基礎核心課程。“C語言”融合了其他編程語言基本的基礎知識點,且包含指針、位運算等其他語言不具備的編程模式,“數據結構(C語言版)”包含軟件開發人員應該掌握的重要算法。學生若能學好兩門課程,做到靈活、熟練應用其中的知識,對未來就業及成為軟件開發人員有很大幫助。但以往傳統教學模式有許多弊端,造成學生不愿學、學不進去的現象。
1.傳統教學模式弊端
“C語言”和“數據結構”授課界限過于清晰。眾多院校計算機專業兩門課程的授課順序普遍為先講授“C語言”,讓學生了解C語言編制應用程序的基本語法規則;再在下一學期講授“數據結構”,即學習C語言編制的不同數據結構常用算法。這種教學安排的結果是講解“數據結構”時,學生經過一段時間后已經不太準確記得、甚至忘記了前面學習過的“C語言”,此時教師在講解“數據結構”,需要幫助學生“回憶”“C語言”知識,相當于“數據結構”一門課的時間去講兩門課,結果當然是感覺課時不夠用,教師教得累、學生學得也累。……