李愛軍
(蘇州職業(yè)大學(xué)計算機(jī)工程系 蘇州 215104)
以往的計算機(jī)語言C教學(xué)方法:多媒體教室講課、學(xué)生上機(jī)訓(xùn)練、綜合實訓(xùn),其缺點是學(xué)生在學(xué)習(xí)和上機(jī)時,不知道所學(xué)習(xí)的東西有什么用,不能很好地把握知識的重點,也不能很好地訓(xùn)練在實際工作中所需要的技能。不少學(xué)生存在厭學(xué)、動手能力差的問題。經(jīng)過實踐,將項目驅(qū)動教學(xué)法引入教學(xué),將傳統(tǒng)的學(xué)科體系中的知識內(nèi)容轉(zhuǎn)化為若干個教學(xué)項目,圍繞項目組織和開展教學(xué),使學(xué)生直接參與項目全過程從而解決問題。
隨著高等職業(yè)教育的迅猛發(fā)展,基于高職學(xué)生的教育教學(xué)方法的探索也在不斷進(jìn)行,如何引導(dǎo)高職學(xué)生學(xué)習(xí)?如何提高高職學(xué)生的學(xué)習(xí)熱情和學(xué)習(xí)興趣?自己根據(jù)多年的教學(xué)經(jīng)驗,在“計算機(jī)語言C”課程的教學(xué)中,結(jié)合高職的辦學(xué)方針、高職學(xué)生的特點和興趣,在教學(xué)中應(yīng)用項目驅(qū)動教學(xué)法,提高學(xué)生的學(xué)習(xí)興趣,重點培養(yǎng)學(xué)生分析問題、解決問題的能力,培養(yǎng)學(xué)生自主學(xué)習(xí)的編程習(xí)慣。通過對此教學(xué)法的應(yīng)用和探索,取得了良好的教學(xué)效果。
所謂項目驅(qū)動教學(xué)法,是師生通過共同實施一個完整的“項目”工作而進(jìn)行的教學(xué)活動,它既是一種課程模式,又是一種教學(xué)方法??梢钥闯?,項目教學(xué)都是實踐導(dǎo)向的和任務(wù)驅(qū)動式的教學(xué),反之實踐導(dǎo)向的和任務(wù)驅(qū)動式的教學(xué)卻不一定都是項目教學(xué),這取決于教學(xué)實踐和任務(wù)的“質(zhì)量”。
“項目驅(qū)動”教學(xué)法的實施是以學(xué)生為中心,教師起組織者、引導(dǎo)者作用。在這種教學(xué)法的實施過程中,教師不是把現(xiàn)成的知識技能傳遞給學(xué)生,而是學(xué)生在教師的指導(dǎo)下去尋找“項目”的結(jié)果。學(xué)生不再把學(xué)習(xí)當(dāng)任務(wù),而是根據(jù)項目需求來學(xué)習(xí),由被動地接受知識轉(zhuǎn)變?yōu)橹鲃拥貙で笾R。
項目驅(qū)動教學(xué)法是指在教學(xué)中引入若干個項目,按照實際的方法與步驟展開教學(xué)并研究篩選和利用最優(yōu)化的學(xué)習(xí)資源,在動手實踐體驗、思考內(nèi)化吸收、綜合探索創(chuàng)新中,獲得較為完整而具體的知識,形成專門的技能,并獲得發(fā)展的學(xué)習(xí)?!绊椖框?qū)動”教學(xué)重視學(xué)生動手能力和綜合知識的應(yīng)用的培養(yǎng),它有如下特點:
“項目驅(qū)動”教學(xué)強(qiáng)調(diào)學(xué)生的主體作用,提倡學(xué)生應(yīng)采取自主學(xué)習(xí)的方式獲取知識,學(xué)生成為互動式教學(xué)的主體,充分實現(xiàn)教與學(xué)的互動。教師運用項目驅(qū)動教學(xué)法引導(dǎo)學(xué)生自主地、探索性地學(xué)習(xí),學(xué)生不僅培養(yǎng)了自學(xué)能力,也提高了動手能力和創(chuàng)新能力,讓學(xué)生在實際參與和體驗中感悟知識,并通過教師的總結(jié)提升把這些知識內(nèi)容化為自己的知識。
“項目驅(qū)動”實驗教學(xué)中的所有研究的項目,都來自于學(xué)生能夠接觸到的現(xiàn)實生活,能解決現(xiàn)實生活中的實際問題。教師應(yīng)能全面把握該項目,包括項目可能涉及的問題和相應(yīng)的解決處理經(jīng)驗-實踐經(jīng)驗和教學(xué)經(jīng)驗,在這種教學(xué)方式下,教師不再是知識和理論的簡單灌輸者,教師在項目目標(biāo)中究竟扮演什么角色,發(fā)揮什么作用,這是在進(jìn)行教學(xué)組織時必須首先明確的。教師在實施教學(xué)中,既要是老師又要是信息咨詢員,學(xué)生在做項目時,所有活動都應(yīng)在教師的緊密監(jiān)控與指導(dǎo)下進(jìn)行,遇到的難題和最終結(jié)果,教師都要參與決定和個別輔導(dǎo),教師要給學(xué)生隨時補(bǔ)充必要的知識信息,在學(xué)生有疑問時及時進(jìn)行咨詢解答。教師應(yīng)引導(dǎo)學(xué)生進(jìn)入狀態(tài),幫助學(xué)生明確項目的目標(biāo),掌握項目的程序、規(guī)范和操作方法,提出明確的教學(xué)要求,編制教學(xué)計劃和進(jìn)度表,使每個學(xué)生做到心中有數(shù),目的明確,盡早進(jìn)入狀態(tài)。
1、 項目設(shè)置
由于教師授課項目直接影響其教學(xué)過程,也直接影響教學(xué)效果,因此,教師根據(jù)教學(xué)進(jìn)度和教學(xué)計劃,選擇難度適中的項目,將該項目分成若干相對獨立的子項目分配給學(xué)生,并圍繞項目準(zhǔn)備好相關(guān)的理論知識、領(lǐng)域知識和技術(shù)知識等。項目一般來源于教師的縱、橫向課題以及學(xué)校承接的對外服務(wù)等;也可由學(xué)生自由尋找和擬定自己感興趣的選題,但需經(jīng)過論證和教師同意。任課教師首先對項目進(jìn)行分析,找出其知識點。計算機(jī)語言C僅開設(shè)一個學(xué)期,在選擇項目時,必須考慮項目的規(guī)模和難度,項目過大,教師只能抽取其中小部分講解和輔導(dǎo),影響授課的完整性;如果項目難以完成或技術(shù)含量過高,會直接影響學(xué)生的自信心,可能使得部分學(xué)生知難而退;但如果項目過小或過于簡單,就很難激發(fā)學(xué)生學(xué)習(xí)計算機(jī)語言C的熱情。
項目設(shè)置時應(yīng)考慮如下5方面:
■項目應(yīng)具有針對性,針對某一個知識點。
■項目應(yīng)具有代表性,學(xué)生能夠從該項目得到啟發(fā),進(jìn)行拓展性思考。
■前后項目應(yīng)相互聯(lián)系,依據(jù)項目的完成而設(shè)置,不能脫節(jié)。
■項目應(yīng)具有實踐性,不是憑空想象出來的。
■項目難度最好符合學(xué)生認(rèn)知規(guī)律,采用是由淺入深,由簡單到復(fù)雜的遞進(jìn)方式設(shè)計,一方面是有利于調(diào)動學(xué)生的積極性;另一方面是便于學(xué)生對項目分解的理解,從而掌握整個項目的核心思想和構(gòu)建步驟。
2、 項目實施
項目由教師提出問題,演示設(shè)計與制作過程,講解知識點,然后學(xué)生模仿制作完成項目。學(xué)習(xí)期間可以進(jìn)行師生間、學(xué)生間的探討、研究、交流等互動活動,所有項目都有課后自主項目的訓(xùn)練。經(jīng)過幾次課的入門和熟練,教師可以將要完成的項目、設(shè)計制作過程和涉及到的知識點,提前布置給學(xué)生,讓學(xué)生課下通過自主學(xué)習(xí)來完成項目。上課時由學(xué)生演示設(shè)計制作過程,并就相關(guān)知識點進(jìn)行講解,其他學(xué)生可以根據(jù)自己對項目的制作和理解情況進(jìn)行提問,形成一種交流和互動的氛圍。
在完成教學(xué)模塊后,組織學(xué)生進(jìn)行為期兩周的綜合實訓(xùn)。在綜合實訓(xùn)期間,可將學(xué)生分成若干小組,每組布置一個稍大的有實際應(yīng)用背景的程序設(shè)計題目,學(xué)生將根據(jù)各自的任務(wù)去完成需求分析、算法設(shè)計、編寫程序、上機(jī)調(diào)試等過程,再由其中組長負(fù)責(zé)完成聯(lián)合調(diào)試任務(wù)。在這一過程中,教師要做好學(xué)生的參謀,應(yīng)針對不同學(xué)生的不同設(shè)計方案和不同問題做一些關(guān)鍵性的指導(dǎo),形成一個以學(xué)生自己動手為主,教師引導(dǎo)與點評相結(jié)合的啟發(fā)式教學(xué)模式。遇到問題時要更多地鼓勵學(xué)生們自己想辦法解決,教師可以提供解決問題的思路或方法,具體由學(xué)生自己主動完成,在同學(xué)間形成一種輕松活躍、團(tuán)結(jié)協(xié)作、相互交流的氛圍。只有這樣,學(xué)生的積極性、創(chuàng)造性得到了很大激發(fā),提高了綜合應(yīng)用水平,鍛煉了自主解決問題能力和開發(fā)創(chuàng)新能力。教師的作用也是非常重要的。教師的作用主要體現(xiàn)在指導(dǎo)和督促上:在項目規(guī)劃之初,教師要充當(dāng)用戶的角色和學(xué)生談需求;在項目的實施中,教師要充當(dāng)技術(shù)支持者,幫助學(xué)生答疑解惑,指導(dǎo)項目的實施。
3、 總結(jié)項目
“項目驅(qū)動”的教學(xué)思想,是將新知識分解到一些子項目之中,忽略了知識的系統(tǒng)性、邏輯性和完整性,知識在學(xué)生頭腦中,還是零散的,因此,在討論完成以后,教師還要引導(dǎo)學(xué)生對所討論的結(jié)果進(jìn)行歸納總結(jié),再結(jié)合相關(guān)的理論進(jìn)行講解。在講解的過程中,應(yīng)注意建立起新知識與已學(xué)的舊知識間的聯(lián)系,以加深學(xué)生對知識的記憶、理解,完成真正意義上的知識結(jié)構(gòu),并使知識逐漸系統(tǒng)和完整。
4、 成績的評價
成績評定采用項目答辯的方式進(jìn)行。首先,每個項目小組由組長在機(jī)房里進(jìn)行主答辯,并演示作品,其他學(xué)生進(jìn)行補(bǔ)充,任課老師和其他小組的同學(xué)可以隨時向當(dāng)前正在答辯的項目組的任一學(xué)生進(jìn)行提問,最后結(jié)合項目的難度和答辯情況給每個項目和學(xué)生做出最終的考核成績。采用這種科學(xué)的考核方式對學(xué)生進(jìn)行項目的考核和評定,使學(xué)生真正能將所學(xué)理論知識融入到實踐當(dāng)中并加以運用。
5、 項目總結(jié)
即在額定教學(xué)時間即將結(jié)束時,對項目完成步驟及如何提高項目的解題思路作總體性的概括,防止教學(xué)知識點的遺漏,同時加深學(xué)生對所學(xué)計算機(jī)語言VB知識的印象。
1、 要具體降低難度,首先要深刻理解計算機(jī)語言C的關(guān)鍵技術(shù),要有重點,不能面面俱到,有所失,才能有所得。圍繞關(guān)鍵技術(shù)”精講多練”,可以花較少的學(xué)時取得更好的效果。講項目的時候,要盡量避免講解書上那些和數(shù)學(xué)、物理等問題比較密切的程序,這是因為學(xué)生的程度不同,有的同學(xué)對那些高深的數(shù)學(xué)和物理問題還沒有搞懂,卻讓他去編寫程序這是不現(xiàn)實的。會讓學(xué)生感到學(xué)習(xí)基礎(chǔ)語言就那么難,從而產(chǎn)生厭學(xué)情緒,可以從現(xiàn)實生活中找一些例子,引起學(xué)生的學(xué)習(xí)興趣。
2、 抓住驅(qū)動環(huán)節(jié),由以教師主為主變?yōu)橐詫W(xué)生為主。項目驅(qū)動教學(xué)過程中要做到:一是適當(dāng)引導(dǎo),學(xué)生大都是第一次接觸項目,因此肯定會有很多挫折感,所以教師需要引導(dǎo)學(xué)生嘗試使用各種方法去克服困難,完成項目任務(wù),從而有利于培養(yǎng)學(xué)生的自學(xué)創(chuàng)新能力和對相關(guān)知識的掌握。二是要鼓勵思考,項目進(jìn)展的步驟應(yīng)該有利于促進(jìn)學(xué)生的主動思考,由此需要教師去激發(fā)和鼓勵學(xué)生。三是倡導(dǎo)創(chuàng)新,在項目結(jié)束時,要善于使用精煉的歸納性語言,指出項目的開放性和擴(kuò)展性,以拓寬學(xué)生的視野,激發(fā)學(xué)生的求知欲和好奇心,使其善于對項目進(jìn)行深入的探究與開發(fā)。
3、 教師、學(xué)生均應(yīng)進(jìn)行角色轉(zhuǎn)換。以學(xué)生為主體,教師起指導(dǎo)作用的”項目驅(qū)動”教學(xué)法已經(jīng)形成了”以項目為主線、教師為主導(dǎo)、學(xué)生為主體”的基本特征,因此教師、學(xué)生均應(yīng)進(jìn)行角色轉(zhuǎn)換。角色轉(zhuǎn)換有三重含義:一是教師從講授、灌輸轉(zhuǎn)變?yōu)榻M織、引導(dǎo);二是教師從講臺講解轉(zhuǎn)變?yōu)樽叩綄W(xué)生中間與學(xué)生交流、討論、合作學(xué)習(xí);三是教師充當(dāng)需求提供方與技術(shù)顧問的雙重角色,學(xué)生擔(dān)當(dāng)需求解決方和扮演軟件開發(fā)過程項目管理員、系統(tǒng)分析員、程序員、測試員、文檔編寫員的角色。
4、 通暢的溝通和答疑渠道。為解決學(xué)生平時答疑輔導(dǎo)等問題,指導(dǎo)教師除了把教學(xué)資料下發(fā)給學(xué)生,還應(yīng)充分利用網(wǎng)絡(luò)資源。比如:使用QQ群、MSN、電子郵箱等,使學(xué)生盡可能通過多種渠道能和任課教師取得聯(lián)系,獲得幫助。論基礎(chǔ)上的教學(xué)方法,適用于培養(yǎng)學(xué)生自主學(xué)習(xí)、分析問題、解決問題的能力。對于它的研究及推廣實施、對于解決教學(xué)中理論與實踐脫節(jié)的問題有著良好的啟示作用,也為培養(yǎng)技能型高級專門人才提供一種良好的途徑。
在計算機(jī)語言C程序設(shè)計課程教學(xué)過程中實施”項目驅(qū)動”教學(xué)法,從課程內(nèi)容體系結(jié)構(gòu)、課堂教學(xué)、考核評價方式等方而,進(jìn)行了探索與實踐。應(yīng)用”項目驅(qū)動”教學(xué)法教學(xué),學(xué)生的學(xué)習(xí)興趣濃厚,參與程度高,教學(xué)效果好。項目驅(qū)動教學(xué)法是實施探究式教學(xué)模式的一種教學(xué)方法。從學(xué)習(xí)者的角度說,項目驅(qū)動教學(xué)法是一種學(xué)習(xí)方法,它適用于學(xué)習(xí)各類實踐性和操作性較強(qiáng)的知識和技能。項目驅(qū)動教學(xué)法可以幫助學(xué)習(xí)者明確學(xué)習(xí)目標(biāo)。從教師的角度說,項目驅(qū)動教學(xué)法是一種建立在建構(gòu)主義理
[1]張哲、陳桂生.在Java語言教學(xué)中實施傾目驅(qū)動”教學(xué)法的實踐探索[J].教育與職業(yè),2007,(18)P160-161.
[2]岳云峰、顧暉、李躍華.計算機(jī)硬件課程教學(xué)中的項目驅(qū)動教學(xué)法[J].南通大學(xué)學(xué)報(教育科學(xué)版),2007,(3)P93-94.
[3]王翠.”任務(wù)驅(qū)動教學(xué)法”在電工技能教學(xué)中的應(yīng)用[J].職業(yè)教育,2007(2)
[4]江信龍.任務(wù)驅(qū)動教學(xué)法在程序設(shè)計語言教學(xué)中的初步實踐和探索[EB/OL].http://bg.zxywz.com/200610/4337.htm1