袁國武 張學杰 孔兵 丁海燕 楊軍
摘要:針對面向對象程序設計課程教學中存在的問題,從課程設置、理論課教學、實踐課改革等方面提出改革基本思路、原因和改革方法。
關鍵詞:面向對象程序設計;教學改革;Java
1 教學中存在的問題
筆者根據多年的教學經驗,總結出面向對象程序設計課程教學中主要存在以下問題。
(1)學生熟悉了c語言為代表的過程化程序設計思想,難以轉變為面向對象程序設計的思想。在第1學期,學生學習了c語言,第2學期學習數據結構時,也大量采用c語言進行編程,學生已經熟悉了過程化程序設計的思想,因此,當接觸到面向對象編程語言時,難以接受面向對象的思想和方法。部分學生在學習了一學期后,仍然會寫出“方法名(對象名)”這樣的語句,并且不習慣于“對象名.方法名”這樣的調用方式。
(2)理論課所講實例間關聯性小,實驗課中驗證型實驗過多,且驗證內容單一,前后實驗沒有關聯和連續性,嚴重地影響了學生自主學習的興趣和對知識點的統一性認識。現有的實驗依賴課后的上機習題。這些習題通常只針對本章的某個語法或知識點進行設計,前后章節的上機習題沒有關聯,學生不能通過這些上機習題對面向對象程序設計思想從整體上進行認識。即便全部上機習題做完,也都是一些非常小的“玩具”程序,不能對學生進行綜合型實驗訓練。
(3)計算機軟件水平考試中面向對象程序設計題目做的不好,嚴重影響該專業認證考試的通過率。……