摘要:項目化的實踐教學(xué)模式注重培養(yǎng)學(xué)生的實踐動手能力。在教學(xué)過程中,應(yīng)注重理論和項目實踐相結(jié)合,激發(fā)學(xué)生的興趣,逐步提高學(xué)生的動手能力、創(chuàng)新意識、團體合作精神。實踐證明,項目教學(xué)對提高學(xué)生的軟件開發(fā)能力有顯著的提高。
關(guān)鍵詞:項目教學(xué)學(xué)習(xí)共同體人才培養(yǎng)
一、引言
隨著高等教育的快速發(fā)展,傳統(tǒng)模式上的教學(xué)方式已經(jīng)不適用計算機語言類的教學(xué),國內(nèi)高校依然采用理論和上機實踐相結(jié)合的教學(xué)模式,從某種程度上抑制了學(xué)生的發(fā)展?jié)摿Γ瑢?dǎo)致了學(xué)生高分低能的現(xiàn)象。學(xué)生畢業(yè)后不能立即走向?qū)I(yè)工作崗位,需要進行崗前培訓(xùn)才能逐漸進入工作崗位,高校相關(guān)部門及教師已經(jīng)意識到了這個問題,進行了一系列的教學(xué)改革,調(diào)整教學(xué)計劃,采用以實例授課、用項目強化實踐的教學(xué)方法。為了培養(yǎng)復(fù)合型的人才,一些院校還提出構(gòu)建性學(xué)習(xí)理念和校企合作的培養(yǎng)模式。
二、基于項目的教學(xué)模式簡介
基于項目的教學(xué)是指基于項目的學(xué)習(xí)模式,它是以學(xué)習(xí)、研究某種或多種學(xué)科的概念和原理為中心、在真實世界中借助多種資源開展探究活動,并在一定時間內(nèi)解決一系列相關(guān)問題的教學(xué)模式。
1.理論基礎(chǔ)
基于項目的教學(xué)模式主要包含教學(xué)內(nèi)容、教學(xué)活動、情景學(xué)習(xí)、實踐結(jié)果四個部分。
(1)教學(xué)內(nèi)容
主要是指所屬學(xué)科的知識概念和基本原理,以及學(xué)科交叉所表現(xiàn)出來的復(fù)雜的、非預(yù)測的問題。
(2)教學(xué)活動
主要指學(xué)生通過采用某種方式和研究方法來求解問題的行為過程。通常是指學(xué)生根據(jù)老師提出的問題,通過各種途徑搜尋資料,最后找到問題答案的過程。
(3)情景學(xué)習(xí)
通過具體的事件勾勒出特殊的學(xué)習(xí)環(huán)境,通過項目的學(xué)習(xí)促進團體之間的合作和知識的掌握。
(4)實踐結(jié)果
學(xué)生掌握了豐富的知識和技能,并將這些技能運用到實際項目當中去。
2.項目教學(xué)的優(yōu)勢
項目教學(xué)打破了傳統(tǒng)的教學(xué)模式,實現(xiàn)了以教學(xué)為中心向共同學(xué)習(xí)的轉(zhuǎn)變,實現(xiàn)了理論與實踐互相滲透的情景學(xué)習(xí)模式,培養(yǎng)了學(xué)生專業(yè)知識、操作技能、方法能力、協(xié)作能力等綜合能力的培養(yǎng)。主要優(yōu)勢體現(xiàn)在:
培養(yǎng)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的自主學(xué)習(xí)能力;通過解決復(fù)雜的問題,提高學(xué)生分析問題的能力;通過在網(wǎng)上搜索資料,培養(yǎng)學(xué)生的信息檢索能力;親身體驗項目流程,培養(yǎng)學(xué)生的項目管理能力。
三、基于項目的教學(xué)活動
“學(xué)習(xí)共同體”是一個有學(xué)習(xí)者和輔導(dǎo)者共同構(gòu)成的團體,他們彼此之間在學(xué)習(xí)過程中進行溝通、交流、分享各種學(xué)習(xí)資源,共同完成一定的學(xué)習(xí)任務(wù)。項目的教學(xué)模式基于網(wǎng)絡(luò)的“學(xué)習(xí)共同體”。
1.教與學(xué)的過程
(1)項目的設(shè)計
根據(jù)授課的全部內(nèi)容,結(jié)合學(xué)生的掌握水平,充分考慮小組中不同學(xué)生之間的差異,項目設(shè)計既要有一定難度,又要讓學(xué)生有能力完成,通過項目的開發(fā)和集體合作來靈活運用項目所涉及到的專業(yè)知識,項目設(shè)計的是否合理關(guān)系到學(xué)生在項目開發(fā)中的學(xué)習(xí)效果。
項目通常由教師來選擇和設(shè)計,根據(jù)課堂上學(xué)生的反應(yīng)和反饋信息,可以判定學(xué)生對某個知識點的掌握和理解情況,結(jié)合學(xué)生的特征,分別設(shè)計出個人項目和小組項目,個人項目體現(xiàn)出學(xué)生的個人水平和獨立完成項目的能力,提高學(xué)習(xí)效率。小組項目重在培養(yǎng)學(xué)生的團體合作、共同完成項目的能力。
(2)項目的開發(fā)過程
確定項目后,首先對項目進行需求分析,根據(jù)項目要求制訂切實可行的項目計劃表,在開發(fā)過程中,學(xué)生根據(jù)項目的進度和遇到的問題,記錄下來并整理好技術(shù)文檔以及項目的感受,教師應(yīng)給予一定的指導(dǎo)和幫助。
(3)項目的答辯
根據(jù)項目的內(nèi)容和要點,制訂一份答辯評分表。不同的小組和個人對項目進行陳述,教師可以隨時提問具體項目塊的實現(xiàn)過程。項目的評分參考學(xué)生在項目完成過程中的具體表現(xiàn)和項目答辯。
2.實踐教學(xué)項目實例
以人才培養(yǎng)培訓(xùn)班的36人為例,分成6個小組,每小組6個成員。
(1)課堂授課
根據(jù)實際教學(xué)情況,對每個章節(jié)的基本概念等理論知識結(jié)合課堂實例進行詳細的講解,重點講述每個知識點在具體項目中的應(yīng)用方法,并演示相關(guān)的項目實例,逐漸提高學(xué)生的編程基礎(chǔ),培養(yǎng)學(xué)生的編程思想。
(2)項目的開發(fā)過程
以“網(wǎng)上書店”為項目案例,小組項目分階段進行開發(fā)。項目開發(fā)過程采用軟件公司項目開發(fā)流程,每個小組都有一個項目負責人,小組成員集體對項目進行分析和設(shè)計,項目負責人對項目進行分解和詳細的分工(美工和程序員),小組成員每人負責一個欄目(或模塊),在此項目中,根據(jù)小組討論的結(jié)果,對項目進行分解成以下幾個方面的內(nèi)容:版面設(shè)計,即頁面框架、色彩搭配;Web標準,即div+css布局;美工,即CSS的編寫、圖片、動畫的制作;編寫代碼,即html和jsp代碼的編寫;數(shù)據(jù)庫的設(shè)計,即表的建立、數(shù)據(jù)庫的連接。
項目負責人根據(jù)網(wǎng)上書店的系統(tǒng)要求、欄目的難度和小組成員的特長,分別把每個欄目分配給不同的小組成員,任務(wù)分配結(jié)束后,項目負責人項目規(guī)劃好進度表,設(shè)計項目流程圖,并發(fā)送給每一位項目成員,并在服務(wù)器端部署好Web站點,小組成員利用Dreamweaver通過網(wǎng)絡(luò)建立一個Web站點。項目開發(fā)過程中,小組成員及負責人之間相互協(xié)調(diào)、溝通,統(tǒng)一代碼編寫規(guī)范、統(tǒng)一字段以及文件的命名,減少沖突和冗余。教師全程跟蹤項目的進展,及時給予指導(dǎo)和幫助。
3.項目的答辯
當網(wǎng)上書店系統(tǒng)項目開發(fā)并調(diào)試完畢后,安排項目的答辯,答辯分為演示和提問兩個階段。先由每個小組的項目負責人進行演示,然后參與答辯的老師對小組成員進行不限時的提問,然后小組成員對項目發(fā)表自己的感想。最后根據(jù)項目的評價指標進行考核、打分。輔導(dǎo)教師可以根據(jù)項目開發(fā)過程中小組成員的平日表現(xiàn)、項目的開發(fā)細節(jié)綜合打分。最后將答辯的結(jié)果和綜合分數(shù)加權(quán)平均,得到項目的最終分數(shù)。
從每個小組的答辯情況來看,項目負責人管理項目的能力逐漸提高,小組成員也能夠?qū)⒒镜闹R運用到具體的項目當中去,達到了理論和實踐相結(jié)合,學(xué)以致用。但是,也突出了一些問題,譬如項目開發(fā)過程缺少溝通、代碼編寫混亂等,需要進一步改進和完善。
四、結(jié)束語
對Web實踐教學(xué)進行改革,教學(xué)過程圍繞項目而展開,對學(xué)生能力的培養(yǎng),取得了較好的效果,激發(fā)了學(xué)生的求知欲望,深化了教學(xué)改革,提高了學(xué)生分析問題和解決問題的能力。在教學(xué)過程中要循序漸進,因材施教,提高實踐教學(xué)的質(zhì)量。
參考文獻:
[1]楊文明等.高職項目教學(xué)理論與行動研究.科學(xué)出版社,2008.
[2]游海等.培養(yǎng)創(chuàng)新精神提高實踐能力以學(xué)生為主體的教學(xué)模式[M].南昌:江西高校出版社,2005.
[3]葛彥強.項目教學(xué)在“java程序設(shè)計”教學(xué)中的應(yīng)用.大學(xué)計算機課程報告論壇論文集,2008.