《面向對象程序設計》是計算機科學與技術專業的重要專業課程。當前面向對象方法已逐漸取代面向過程方法成為程序設計領域的主流技術,這是程序設計發展歷史的一個里程碑。
本課程的教學目標是以C++語言為工具,向學生介紹面向對象程序設計語言與面向對象程序設計方法。使學生在程序設計方法、程序設計語言與程序設計工具三方面受到嚴格、系統的訓練,培養學生更系統、更嚴密地分析問題和解決問題的思維能力,從而能熟練地利用計算機解決實際問題,為后續專業課程打下扎實的基礎。
本網絡課程主要針對電子與信息技術類學生,為他們掌握程序設計知識或者面向對象設計方法提供一個學習的平臺。通過本網絡平臺,打破傳統的教學模式,建立多種教學媒體綜合運用的運行機制,逐步建立適合學生個別化自主學習的支持服務體系和質量保證體系。并充分發揮學生的主動性,激發學生的學習熱情,使學生會學和主動學習。本課程的先修課程為“計算機導論”,后續課程主要是“數據結構與算法”與“軟件工程”。一般情況下,面向對象程序設計每周安排4課時,共68課時,其中理論講授34課時,網絡課程16課時,實驗課18課時。在目前學校成績分配比例中,網絡課程學習的成績占15%,實驗課成績占15%,期末考試成績占70%。隨著今后課程考核方式的完善,將逐步增加網絡課程學習和實驗課成績的比例。