秦 敏,張宇敬
(1.河北軟件職業技術學院,河北 保定 071000;2.河北金融學院,河北 保定 071000)
項目教學法是基于建構主義理論的教學法,也是當今十分盛行的一種教學法。建構主義(Constructivism)最早由著名的瑞士心理學家皮亞杰(J.Piaget)提出。建構主義學習理論認為,知識不是通過教師傳授得到的,而是學生在一定的情境下,借助他人(包括教師和同學)的幫助,利用必要的學習資料,通過意義建構的方式而獲得。基于建構主義的教學則要求:在學習過程中,要以學生為中心,教師擔起幫助者角色,利用情境、協作、會話等學習環境要素,充分發揮學生的主體性和創新精神,使學生有效地達到對當前所學知識的意義建構。
在高等職業教育中,項目教學法是指通過師生共同實施一個完整的項目而進行的教學活動。它將一個相對獨立的項目交予學生獨立完成,從信息的收集、方案的設計與實施,到完成后的評價,都由學生具體負責,教師在教學過程中只起到咨詢、指導與答疑的作用。項目教學法的目的是在教學中把理論和實踐有機地結合起來,充分發揮學生的創造潛能,培養學生的動手能力和解決問題的能力。
數據庫設計是數據庫原理課程的實踐教學環節,其重要性不言而喻。數據庫原理課程設計內容是以一定的應用環境為背景,由學生親自動手,在教師的指導下,應用數據庫原理所學的數據庫設計與關系數據理論來設計一個中、小規模的數據庫應用系統。其目的是使學生掌握數據庫系統設計的基本方法,具備一定的數據庫系統設計與開發能力。因此,在數據庫原理課程設計中引入項目教學法是非常適宜和恰當的。可以通過一個項目的實施,使學生自己設計數據庫并編寫代碼完成各種功能的控制,從而提高解決實際問題的能力。
數據庫原理課程設計環節流程如下:確定選題,開題,中期檢查,系統驗收,課程設計答辯,提交設計報告。運用“項目教學法”來規范管理課程設計過程,學生可以清楚地了解什么階段應該做什么,達到什么樣的目的,使課程設計得以順利進行。
項目教學法一般按照明確項目任務、制定計劃、實施計劃、檢查評估和歸檔應用五個教學階段進行,課程設計流程經過整合后,按照這五個階段實施。
精心準備和策劃設計適當的項目,是實施項目教學的關鍵。在確定項目時應綜合考慮以下幾方面的因素:(1)能將理論知識和實際技能結合在一起;(2)所選項目數量足夠多,且涉及面要廣,并緊扣教學目標;(3)項目具有一定的難度,需要學生掂掂腳才能夠著,不僅是已有知識、技能的應用,而且還要求學生運用新學習的知識、技能,解決過去從未遇到過的實際問題;(4)項目是切實可行的,與企業實際生產過程或現實的商業經營活動有直接的關系,具有一定的實用價值。
首先組建項目開發小組,教師根據每個學生各方面不同的特點,如年齡、性別、個性、學習成績、學習方法和語言能力等等,把程度參差不齊的學生安排在一個小組,促使來自不同層次、具備不同特點的學生在合作學習中相互信任、互相學習。組員人數要適中,一般每個小組確定3~4個成員,每個小組由其成員推選一名組長,組長的職責是在教師的指導下制定本小組的開發計劃,并負責本組各成員的工作任務分配、監督實施等各個方面的工作。
然后采用開放式原則確定選題,通常由教師提出多個項目任務設想,學生可以選擇自己熟悉的題目,最好是一個小組一個題目。題目定好后,教師和學生一起討論,最終確定項目的目標和任務。學生自定一種數據庫管理系統,如SQL Server、MySQL 等,并選用 C、C++、VB、JAVA、.NET、ASP、JSP等開發技術來實現。
在組長的帶領下,全體組員討論,進行分工,制定項目工作計劃,確定工作步驟和程序,并最終得到教師的認可。
確定每個學生在小組中的分工以及小組成員合作的形式,然后按照已確立的工作步驟和程序開始工作。
項目實施階段是項目教學法實施的核心環節,項目任務的完成主要以學生的自學及相互協作為主。同時,在此階段教師要及時對學生進行指導,解決學生在開發過程中遇到的困難,并督促學生按時按量完成項目計劃書中的各個開發環節,以保證學生能夠順利地在計劃內完成項目的開發,達到教學目標。
在實際教學中,教師要做好下列工作,引導好學生。(1)適時召集項目組長開短會,了解各個項目組的開發進程,并適當地提醒他們開發順序。(2)適時進行一些具體的技術指導。例如數據庫的確立,一個結構合理的數據庫是數據庫應用系統的核心,教師一定要指導學生在設計數據庫時怎樣避免冗余,解決插入異常、刪除異常和修改異常的問題。再如安全性控制問題。教師要指導學生從數據庫和應用程序兩個方面進行安全性控制,采取相應措施。(3)提醒各小組長要將開發過程中所遇到的問題及解決辦法進行記錄,做好各個開發階段的總結工作。
在項目的實施過程中,教師不僅僅是一個可供學生利用的資料庫,更應該成為一名向導和顧問,幫助學生在獨立研究的道路上探索前進,教會學生怎樣處理大量的信息,引導學生如何在實踐中學習新知識,掌握新內容。學生作為學習的主體,通過獨立完成項目任務,把理論與實踐有機地結合起來,不僅提高了理論水平和實際操作技能,而且又在教師有目的地引導下,培養了合作、解決問題等綜合能力。
中期檢查是對學生上一階段的設計情況做一個總結,解決開發中出現的問題,比如小組成員之間的有效溝通,進度是否符合要求等。最后檢查先由學生對自己的工作結果進行自我評估、小組評估,再由教師進行檢查評分。課程答辯是對整個系統完成情況的一個總結,也是最終評定課程成績的重要依據。學生在此過程中可以提高總結描述能力。同時,通過對整個開發過程的總結、對某些細節問題的回答,提高了學生臨場應變能力,口頭表達能力。
項目工作結果應該歸檔或應用到企業、學校的生產教學實踐中。例如作為項目開發的軟件可應用到生產部門或日常生活和學習中。
通過這五個階段的管理,數據庫原理課程設計教學效果非常明顯。通過課程設計,學生掌握了數據庫開發的全過程,具備了以后從事軟件開發的基本職業素養和技能。同時,學生開發的系統應用于工作實際中,也減輕了工作人員的負擔,增強了學生的信心,為以后的學習奠定了堅實的基礎。
基于建構主義的項目教學法與傳統的教學法相比,有很大的區別,主要表現在改變了傳統的三個中心,由以教師為中心轉變為以學生為中心,由以課本為中心轉變為以“項目”為中心,由以理論知識為中心轉變為以實踐技能為中心。所以,在運用項目教學法進行教學設計的時候,就要注意下述問題。
在傳統教育中,教師是主角,學生是觀眾,教師在想盡一切辦法將知識灌輸給學生,學生是被動的。要想使學生在學習過程中的地位變被動為主動,教師一定要從“前臺”退到“后臺”,不要輕易讓學生吃教師“咀嚼過的東西”。教師要更新教學理念,熟悉職業實踐,具有跨學科能力和團隊合作精神,對自身在教學中的角色進行重新定位:由“授”轉為“導”,由“執行”轉為“督導”。
在項目教學法中,教師的職責不但沒有減輕,反而還加重了。因為教師不但要對任教科目融會貫通,隨時回答學生提出的各種問題,還要為學生提供多種機會,使其在不同的情境下靈活應用所學知識,充分運用現代教育技術手段給學生提供多種學習資源。“協作學習”是意義建構的關鍵,所以教師要積極創設學生小組討論交流的情境,讓學生在群體中共同批判各種觀點和假設,協力攻破各路難關,使學生群體的思維與智慧為每個學生所共享,從而達到全體學生共同完成意義建構的目的。
由于采用自主學習方式,學生的個性化得到充分的發展,但還應當注意學生的兩極分化。個別學生自學能力和自控能力都比較差,容易產生依賴思想,無所事事,所以教師要全程跟蹤檢查,督導每一個學生按照計劃完成自己的開發任務,可以采取“一幫一”的措施,小組成員結成學習對子,安排成績好的學生對后進生給予及時的幫助和糾正。
[1]肖勝陽.在計算機課程教學中開展項目教學法的研究[J].電化教育研究,2003(10).
[2]賀平.項目教學法的實踐探索[J].中國職業技術教育,2006(22).
[3]趙立娥.項目教學法在高職物流實踐教學中的應用研究[DB/OL].中國論文下載中心,(2009-02-25)[2010-03-12].http://www.studa.net/gaodeng1090225/14200055.html.