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