趙怡

摘要:針對“面向對象程序設計”課程在教學中存在的問題,分析基于建構主義的項目驅動教學認知理論,結合課程的培養目標,將歸納式的基于項目的教學方法應用于課程的教學改革與實踐,提出在教學內容、教學方法等方面的具體改革措施。關鍵詞:項目驅動;建構主義;程序設計;教學改革
0、引言
“面向對象程序設計”是軟件工程專業和計算機科學與技術專業的一門專業核心課程。該課程是軟件工程等課程的先修課程,同時又是進行軟件開發的直接工具,是把所學的專業知識轉化為應用的橋梁,是學生就業專業知識的關鍵技術,所以該課程在整個教學體系中占據非常重要的地位。目前該課程在教學中仍普遍采用傳統的以語法講授為主線的課堂教學模式,從而導致學生學習該課程的主動性和積極性不高,缺乏知識運用和解決實際問題的能力,教學效果也不理想。針對目前“面向對象程序設計”課程教學中存在的問題,課程組將基于項目的教學方法應用于該課程的教學實踐,并取得了初步成效。筆者從教學目標、教學內容、教學方法和手段、教學組織和教學評價等幾個方面介紹項目驅動在“面向對象程序設計”課程教學改革中的應用,并希望可以與工作在教學改革第一線的教學同行進行交流和探討。
1、項目驅動教學的理論基礎與認知研究
1.1 目前課程教學中存在的問題
面向對象程序設計(OOP)是一種全新的程序設計思想。……