鄭久虎
(江蘇經貿職業技術學院信息技術學院 江蘇 南京 211168)
高職計算機專業主要培養學生軟件開發應用方面的技能。VB.net是近來高職院校計算機專業學生開設比較多的一種計算機語言,可以用來實現用XML、Web Services等技術,是一種建立在CLR(公共語言運行庫)上的編程框架,開發跨平臺的應用軟件,可用于開發強大的web應用程序。正因為其功能強大、使用靈活方便,可應用于Windows桌面系統軟件和Web應用程序開發。與Java和C#相比,其不需要C語言基礎,更容易學習掌握。
Vb.net程序設計語言實踐性強,項目驅動教學法是一種在行之有效的方法。通過項目載體,在項目的分析、設計和實現過程中,結合相關的理論知識講解,讓學生在項目中掌握項目分析、設計、編程、測試、組織與實施等多項技能,從而達到在“做中學,學中做”的教學效果。可把學生幾個人組成一組,共同完成一個項目,在完成過程中,相互討論、相互學習,共同提高。在項目驅動教學法實施過程中,要注意的主要問題將在下面進行介紹。
在項目驅動教學法中,項目選擇很重要。一個合適的項目,往往能起來事半功倍的效果。在項目的選擇中,要考慮以下問題:
(1)項目的規模大小。項目太簡單起不到鍛煉的效果,項目太大對課堂組織、學生參與、知識點講解帶來很大困難,大多數學生在課堂不能完成所布置的項目。根據課時,安排規模適當的項目是項目驅動教學法的關鍵。
(2)結合要講解的知識點選擇項目。在分析設計項目的過程中,要用到一些相關知識點,可結合知識點的難易程度、先后順序來選取合適的項目。
(3)項目的實現的難度。學習Vb.net程序設計的目的不是學習復雜的算法,主要是對知識點的掌握和理解,如果項目實現的難度太大,在算法上花的時間過多,就達不到這個目的。
項目驅動教學法與傳統的教師講授、學生練習的方式相比,具有更強的實踐性。本教學方法將Vb.net軟件開發技術與職業能力培養溶為一體,面向職場人才需求構建實踐教學體系,規劃能力培養線路和教學評價標準。教學安排中實踐項目的選擇都接近于實際工作任務,具有代表性,在項目開發過程中學生的編程能力由淺入深的逐步得到提高,最后全面的程序設計能力,課程結束時學生能開發出實用有一定規模的Vb.net項目。
項目驅動教學法可以學生熟悉的系統項目為支撐,每個項目分成若干子項目,每個子項目分解為若干功能模塊來進行開發設計,項目是對若干知識點的綜合應用。第一個項目可選比較簡單的,讓學生掌握系統設計的基本思路;后面的項目可以比較復雜些,其功能實現分別是前幾個學習單元的綜合應用,達到學生綜合能力的檢驗、鞏固、提高的目的。一個學習單元可以分為一個或多個主題學習單元。每一個主題學習單元的根據內容和工作性質等因素來設置,設置應有利于項目的組織實施。
在內容組織上,要注意保持課程內容在課堂教學中的邏輯性和連貫性,并兼顧到應用過程的基本需求,融合相關技術單元,如:面向對象技術、數據庫技術等的引入和介紹。
在教學方法上,注意本課學習的實踐性強的特征,教師講授與學生思維實踐相結合,加快學生理解掌握應用能力的時間進程,從而形成應用和提高的能力。
在實踐過程中,強調圍繞關鍵知識與技術要點進行師生交互,確保學生在每一個技術實現環節中的目的性明確、發揮學生的主動性,其結果要可預見。合理分配課堂與實踐教學中的技術要點與考核內容,加速知識與方法向應用能力的轉化過程。
對每個主題學習單元的教學過程進行詳細設計,主要內容應包括:(1)學習目標表述;(2)學習要求,工作任務的總體描述;(3)開發基本思路及學習單元設計;(4)主題學習單元內容,包括:上次課內容簡要回顧、本學習單元內容的任務、學習目標、相關知識要點、任務展開方式、技能或能力訓練目標和要求、學習內容的深化、學習內容的小結鞏固等;(5)學習單元課后學習準備提示等。
對于每個主題學習單元,要求學生對相知識點加以鞏固,完成相關報告。并結合實際項目進行能力拓展訓練,以達到全面提高的目的。
本教學方法對學生地考核成績不再通過筆試成績進行,不再嚴格區分平時成績和期末成績,學生成績是每個主題學習單元的考核成績的加權值,每個主題學習單元的總分為100分,其占總成績的權重根據每個單元的難易程度和學時數的比重來確定。每個主題學習單元的考核類型可分為學生自評、小組互評、教師評價三種。在考核時,既要重視結果考核,如任務完成情況、關鍵能力的體現(如學習能力、創新能力、協作能力等),又要重視過程考核,包括工作態度(如參與討論的積極性、發表建設性意見的情況、回答問題等)。
把項目驅動教學法引入到VB.net程序設計教學中,不但使用學生掌握了相關的理論知識,而且通過項目實踐能更有效地加深理解、靈活運用,更能學習和掌握項目的分析設計、測試、項目集成等能力,更有針對性,實踐性強,理論聯系實際。通過項目實踐,能提高學生學習興趣,提高團隊協作、和分析能力。
[1]林嶺.軟件工程的團隊項目驅動教學模式探討[J].福建師范大學學報:自然科學版,2011,27(3).
[2]趙丹丹,等.項目驅動教學模式在計算機類人才培養中的實踐[J].實驗技術與管理,2011,7.
[3]王平華.VB.net程序設計項目教程[M].北京郵電大學出版社,2008,10.