費漲
[摘 要] 項目教學(xué)法是基于構(gòu)建主義理論而產(chǎn)生的一種新型教學(xué)法。項目教學(xué)法改變了以往被動、壓迫式學(xué)習(xí)的情況,學(xué)生學(xué)習(xí)的積極性和主動性大大提高,從而能更好、更快地掌握所學(xué)知識。分析了項目教學(xué)與傳統(tǒng)教學(xué)的不同優(yōu)勢,并對于程序設(shè)計類課程中如何開展項目教學(xué)進(jìn)行了研究,對四個方面給出明確的實施辦法。同時,就項目教學(xué)過程中存在的問題展開討論,探索了解決方案。
[關(guān) 鍵 詞] 構(gòu)建主義;項目教學(xué)法;教學(xué)體系;程序設(shè)計
[中圖分類號] G712 [文獻(xiàn)標(biāo)志碼] A [文章編號] 2096-0603(2016)27-0096-02
根據(jù)構(gòu)建主義理論,知識不是通過教師傳授得到的,而是學(xué)生在一定的情景下,借助他人的幫助,利用必要的學(xué)習(xí)資料,通過意義構(gòu)建的方式而獲得的。項目教學(xué)法是在構(gòu)建主義的指導(dǎo)下,以實際的工程項目為對象,由教師進(jìn)行分解,并做出適當(dāng)?shù)氖痉?,然后由學(xué)生分組圍繞各自的工程項目進(jìn)行分析、討論、制作,最后以共同完成項目的情況來評價學(xué)生是否達(dá)到教學(xué)目的的一種教和學(xué)的模式。
一、傳統(tǒng)教學(xué)法與項目教學(xué)法
項目教學(xué)法與傳統(tǒng)學(xué)科教學(xué)在內(nèi)容、形式、參與程度、考核方法、技能培養(yǎng)等方面有很大的區(qū)別。
雖然項目教學(xué)與學(xué)科教學(xué)之間在內(nèi)容、形式等各個方面有很大的差別,但兩者之間并不是互不相關(guān)甚至矛盾的,而是互為補充,并且它們之間存在著相互依賴、互相影響的關(guān)系。一方面,學(xué)生在項目中獲得的知識和積累的經(jīng)驗可以被納入已有的知識體系中,對學(xué)科知識進(jìn)行補充;另一方面,成功的項目活動需要來自于系統(tǒng)的學(xué)科教學(xué)的支持,既需要應(yīng)用學(xué)科教學(xué)中所獲得的知識,又需要在某些環(huán)節(jié)中應(yīng)用系統(tǒng)的學(xué)科教學(xué)方法。所以,項目教學(xué)不可能排除其他教學(xué)方法,它們之間尋求相互聯(lián)系和補充。
二、項目教學(xué)在程序設(shè)計課程的應(yīng)用方法
計算機軟件開發(fā)是以項目為載體的,在軟件工程中對軟件項目的開發(fā)有明確的定義和流程。傳統(tǒng)的計算機教育通常是對孤立知識點的教學(xué),不僅無法面對實際的軟件項目開發(fā),也無法將知識點融會貫通,使學(xué)生學(xué)習(xí)結(jié)束后根本無法面對以后實際的工作需要。將項目教學(xué)法引入某些課程體系后,從根本上改變了這種缺點,較好地解決了教學(xué)和實踐相結(jié)合的問題。筆者在對軟件專業(yè)的學(xué)生開設(shè)C#程序設(shè)計課程時,引入了項目教育法,通過項目教育法與學(xué)科教育的有機結(jié)合,取得了更好的教學(xué)效果。
為了將項目教學(xué)法有機地融入教學(xué)中,對以下幾個方面進(jìn)行了改革:
(一)整體規(guī)劃,分散實施
在教學(xué)的開始,將涉及課程所有知識的一個項目引入課程中來,并先將其分解,將分解后的子項目,融合到各個教學(xué)章節(jié)中。這樣學(xué)生在每個章節(jié)中都將接觸到一個小的項目,學(xué)生首先完成每個子項目,最后將這些子項目有機地整合起來,最終完成了整個項目內(nèi)容。通過這種分散到集中,逐步遞進(jìn)的教學(xué),使得學(xué)生在正常教學(xué)課時下就完成了項目教學(xué)的內(nèi)容。這樣做一方面解決了所需理論知識不足的問題,另一方面解除了他們直接面對一個完整項目的不適應(yīng)性和不善于靈活運用知識解決實際問題的情形。
(二)知識點介紹、例子演示、項目制作的教學(xué)過程
在每個章節(jié)的教學(xué)中,由于學(xué)生沒有學(xué)過基本內(nèi)容,無法立即開展項目的制作。那么必須在開始階段對教學(xué)的基本知識點進(jìn)行講解,使學(xué)生對教學(xué)內(nèi)容有基本的了解和掌握,以便開展下一步的教學(xué)。在講解過程中要留有余地,部分內(nèi)容需要學(xué)生在項目完成過程中自己來學(xué)習(xí)和鉆研,以提高他們自我學(xué)習(xí)的能力和研究問題的能力。比如,在控件講解過程中,對于某個控件的一些事件,教師可以不進(jìn)行講解,等到學(xué)生在項目中需要使用時,讓學(xué)生在書本和幫助文檔中自己查找相關(guān)內(nèi)容,自己想辦法來解決這個項目問題。通過這樣的方法學(xué)生更容易體會到學(xué)習(xí)的樂趣和掌握自我學(xué)習(xí)的方法。知識點介紹完以后,教師可以利用自己制作的項目給學(xué)生做一個演示,這樣學(xué)生可以有一個項目制作的整體思路和模仿學(xué)習(xí)的過程,為他們自己開展項目制作起到一個引導(dǎo)作用。
(三)根據(jù)學(xué)生特點和學(xué)習(xí)進(jìn)程進(jìn)行小組劃分
項目教學(xué)需要將學(xué)生分成小組,以小組為單位,完成一個項目的制作過程。小組學(xué)習(xí)有其自身的優(yōu)點,但同時也存在一些缺點。比如,一開始就將一些較差的學(xué)生放在一起容易使其產(chǎn)生失敗心理,喪失信心。另外,有些人依賴性、懶惰性較強,那么在小組完成項目中容易掩蓋問題。所以在項目開始時,以學(xué)習(xí)較好的、學(xué)習(xí)一般的和學(xué)習(xí)較差的相搭配分組比較適合,并以能力較強的學(xué)生作為組長。隨著學(xué)習(xí)的深入和項目的不斷展開,分組的形式可以多樣化。一方面可以不斷更改小組成員,使不同學(xué)生之間可以合作;另一方面可以不斷改變學(xué)生在小組中的角色,使學(xué)生可以體驗小組中的每個角色。
(四)對學(xué)生加以適當(dāng)?shù)闹笇?dǎo)
在學(xué)生開始項目制作的過程中,教師要隨時注意每個小組的進(jìn)展情況,經(jīng)常參與學(xué)生小組討論,捕捉他們在項目制作過程中碰到的問題和疑惑。對于一些共性的、常見的、較大的問題,老師可以對全部學(xué)生隨時進(jìn)行講解和分析,以避免所有小組項目制作的失敗。對于一些非共性的問題,有些在小組討論中教師可以給他們一些建議,有些讓學(xué)生自己嘗試解決,這樣一方面避免了學(xué)生過多的彎路而喪失信心,另一方面,培養(yǎng)了學(xué)生自己解決問題不依賴于老師的心理。在分階段實施項目的過程中,在每個階段完成后要求小組之間相互多學(xué)習(xí)、多交流,將好的學(xué)習(xí)方法、工作方法、協(xié)作方法在各個小組中進(jìn)行推廣,使得全班學(xué)生可以共同快速提高,達(dá)到更好的教學(xué)效果。
三、項目教學(xué)實施中需要注意的問題
項目教學(xué)相對于傳統(tǒng)教學(xué)在很多方面有很大不同,對學(xué)生在學(xué)習(xí)過程中所關(guān)注的點更多,而且實施過程中的不確定性也更大,所以在教學(xué)實施過程中會產(chǎn)生很多具體問題。本人在課程實施過程中也碰到很多問題,總結(jié)起來有以下幾點:
(一)對所實施的項目內(nèi)容必須深入研究,并準(zhǔn)備好項目討論可能涉及的相關(guān)知識
項目的內(nèi)容不僅包含書本上的知識內(nèi)容,更要和實際工作的內(nèi)容相符合,實現(xiàn)兩者的有機結(jié)合。實現(xiàn)在實際運用中掌握書本知識。同時,項目的難度可以根據(jù)學(xué)生的實際水平和能力進(jìn)行相應(yīng)的調(diào)整,使得大多數(shù)學(xué)生能夠參與其中,并在規(guī)定的時間內(nèi)可以完成。
(二)項目的評價必須有一定的依據(jù)和標(biāo)準(zhǔn)
雖然項目的評價是一個復(fù)雜的體系,但如果沒有明確的標(biāo)準(zhǔn)就無法客觀地給予公正評分或者評價,同時如果沒有一個評價標(biāo)準(zhǔn)學(xué)生在項目的完成過程也沒有了明確的目的。另外,學(xué)生也必須參加評審,一方面體現(xiàn)公開公正性,另一方面可以讓學(xué)生自己也能判斷項目完成的質(zhì)量,并從中找到自己所做項目的優(yōu)缺點,這樣下次做類似的項目時學(xué)生才能有所提高。
(三)項目實施過程要完整有序
項目的開展中,教師要始終引導(dǎo)學(xué)生按照完成的主線來開展。項目實施的步驟要講解清楚,相關(guān)資料要及時給出。否則學(xué)生無法按時完成項目,并且對項目教學(xué)失去信心。
(四)注意項目總結(jié)和改進(jìn)
總結(jié)包括學(xué)生和教師兩個層面。對于教師,在項目實施的過程中要及時注意項目中存在的問題和不足,對這些問題和不足及時進(jìn)行總結(jié)和反思。對于學(xué)生,項目做完不等于項目結(jié)束,應(yīng)將所做項目的內(nèi)容和過程進(jìn)行總結(jié),包括思路總結(jié)和技巧總結(jié)。思路總結(jié)可以幫助學(xué)生明晰完成項目的最佳方法,找到理論上的不足。技巧總結(jié)主要強調(diào)一題多解,掌握各種解決問題的方法,然后評價各種方法的優(yōu)點、缺點及適用范圍,這樣就改變了原來知識的單一性,拓展了應(yīng)用能力。
綜上所述,項目教學(xué)法是在構(gòu)建主義學(xué)習(xí)理論的影響下,通過選取“課程項目”來建立模擬“情景”,通過“協(xié)作學(xué)習(xí)”的方式開展學(xué)習(xí),通過完成“模擬”項目來達(dá)到全面發(fā)展,是一種更全面、更有效的教學(xué)方法。項目教學(xué)法通過解決實際問題的方式來實現(xiàn)學(xué)生對知識的掌握,大大提高了學(xué)生學(xué)習(xí)的積極性和主動性。在本人實施的課程中發(fā)現(xiàn)那些參與項目教學(xué)的學(xué)生的動手能力和解決實際問題的能力都有了很大的提高,因此在程序設(shè)計課程中推行項目教學(xué)法是可行的。
參考文獻(xiàn):
[1]何克抗.關(guān)于構(gòu)建主義的教育思想與哲學(xué)基礎(chǔ):對構(gòu)建主義再認(rèn)識[J].現(xiàn)代遠(yuǎn)程教育研究,2004(3).
[2]肖勝陽.項目教學(xué)法:構(gòu)建主義學(xué)習(xí)理論在計算機教學(xué)的新模式[J].廣東職業(yè)與成人教育,2002(8).