文章編號:1672-5913(2008)06-0081-02
摘要:本文以大學本科計算機科學與技術專業學生為對象,總結分析了“面向對象程序設計與C++”課程教學及實驗環節中存在的問題,并提出一些解決方法和建議。
關鍵詞:面向對象技術;C++;教學;學習方法
中圖分類號:G642
文獻標識碼:B
“面向對象程序設計與C++”課程不僅是高校計算機科學與技術專業大學生學習C++的一門必修課,而且在一些非計算機專業中也常作為選修課,還受到許多計算機專業人士及程序設計人員的青睞。但是,由于課程的抽象性、復雜性,加之學習方法的問題,使得一些學生感覺非常吃力。本文根據筆者親身教學經驗和講授過程中出現的問題,討論相應的解決方法和學習建議,希望能起到拋磚引玉的作用。
1復習不到位
該課程一般在大學二年級開設,因此學生的學習態度都比較端正、積極。在課堂上能夠集中精力,認真聽課,并參與互動。但是在課下工作不到位,主要表現是前導課程的知識遺忘和新講授內容復習的不夠及時。
我們知道,C++中的基礎知識中很大一部分源于其前導課程C語言。C的語法在C++中是兼容的,C++是更高級的支持面向對象技術的C,很多知識點都是相同,如語句的基本結構、各種類型的指針等。可能由于隔了一個學期,記憶不夠扎實,加上新內容沒有復習到位,導致接受更多的新知識時,理解困難。學習的過程應該是發揮主觀能動性,加工研磨現有知識并為已所用的過程。
俗話說“溫故而知新”,課程的基礎知識務必應該做到及時記憶,盡可能多地理解消化。……