趙志軍
【摘要】在計算機程序設(shè)計教學(xué)中引入項目教學(xué)法,在教師的指引下成立程序開發(fā)項目組,教師指導(dǎo),學(xué)生合作學(xué)習(xí),做中學(xué),學(xué)中做,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和實踐能力,變“要我學(xué)”為“我要學(xué)”,有效地提高教學(xué)質(zhì)量。
【關(guān)鍵詞】項目教學(xué)法;計算機程序設(shè)計;實踐研究
一、引入
計算機程序設(shè)計是中職學(xué)校計算機專業(yè)的必修課程,學(xué)生在學(xué)習(xí)此課程時必須具備一定的計算機專業(yè)知識。如果教師課堂上還是采用傳統(tǒng)的授課形式,以教師講授為主,學(xué)生模仿練習(xí),老師講什么學(xué)生練什么,這種鸚鵡學(xué)舌的教學(xué)方式導(dǎo)致學(xué)生產(chǎn)生了依賴性、惰性,缺乏學(xué)習(xí)的主動性和積極性,缺乏團(tuán)隊合作能力,課堂教學(xué)變成了為教師完成作業(yè),教學(xué)效果不理想。那么怎樣才能改變這些現(xiàn)象呢?下面筆者就項目教學(xué)法引入計算機程序設(shè)計教學(xué)中的體會與大家作一交流。
二、什么是項目教學(xué)法
項目教學(xué)法是實施一個完整的項目過程而進(jìn)行的教學(xué)活動。教師將學(xué)生分成學(xué)習(xí)小組,將教學(xué)任務(wù)以項目的形式交給學(xué)生,各小組共同制定計劃,分工合作完成整個項目,信息的收集、方案的設(shè)計、項目實施及最終評價整個過程都由學(xué)生自己負(fù)責(zé),在這個過程中學(xué)生不僅可以學(xué)會理論知識和實踐技能,更重要的是培養(yǎng)了解決問題的能力、主動學(xué)習(xí)新知識的能力以及團(tuán)隊合作能力,是一種典型的以學(xué)生為中心的切合實際情況的教學(xué)方法。
“項目教學(xué)法”可以按照以下四個教學(xué)階段進(jìn)行。
1.確定項目任務(wù)。通常由教師提出一個或幾個項目任務(wù)設(shè)想,然后小組一起討論,最終確定項目的目標(biāo)和任務(wù)。
2.制定項目計劃。在教師的指導(dǎo)下,由小組制定項目工作計劃,確定項目工作步驟和程序,并最終得到教師的認(rèn)可。
3.組織項目實施。這是實質(zhì)性階段,根據(jù)項目中的具體任務(wù),確定小組成員的分工及合作形式,按照已確立的工作步驟和進(jìn)度開展工作。
4.檢查評估總結(jié)。項目的實施過程中要適時地做相應(yīng)的總結(jié),項目完成后要有明確的評價方案,對學(xué)生的參與情況作出合理評價。先由學(xué)生自評、小組互評,再由教師對項目完成情況進(jìn)行檢查評分。師生共同討論、評判在項目實施中出現(xiàn)的問題、學(xué)生解決處理問題的方法以及學(xué)生的學(xué)習(xí)行為特征。通過對比師生的評價結(jié)果,找出造成評價結(jié)果差異的原因。
三、引入項目教學(xué)法的合理性
計算機程序設(shè)計教學(xué)主要是培養(yǎng)學(xué)生開發(fā)程序的能力,通常一個程序開發(fā)需要多人參與,共同協(xié)作完成。引入項目教學(xué)法后,我們可以將要開發(fā)的程序看作一個項目,每個項目又可以劃分為多個子項目,參與項目開發(fā)的人員相互協(xié)作,共同完成整個項目。這就要求學(xué)生積極參與項目過程,通過市場調(diào)查、上網(wǎng)搜索等方式收集相關(guān)信息后主動開展項目,在教師指導(dǎo)下各項目組自行組織、安排自己的學(xué)習(xí)任務(wù),運用新知識、新技能,解決項目實施過程中的實際問題。
四、分析教材,確立項目
項目教學(xué)中最關(guān)鍵的一個步驟就是設(shè)計項目。怎樣把有關(guān)的教學(xué)內(nèi)容轉(zhuǎn)換成相對應(yīng)的項目,是教學(xué)活動中的關(guān)鍵任務(wù)。項目通常先由教師提出,然后與學(xué)生一起討論,最后一起確定。選擇現(xiàn)實生活中學(xué)生感興趣的項目,項目不宜過難,要讓學(xué)生有信心,根據(jù)教學(xué)目標(biāo)和教學(xué)內(nèi)容,合理設(shè)計具有真實系統(tǒng)應(yīng)用背景的模擬項目。
我校目前采用清華大學(xué)出版社《Visual Basic程序設(shè)計》教材,教材遵循由易到難的內(nèi)容編排,內(nèi)容大概分為四部分:基本語句和語法、控件介紹、應(yīng)用部分和提高部分。在學(xué)期初,我會向?qū)W生展示幾個成功的項目案例,可以是商業(yè)作品,也可以是往屆學(xué)生作品。教師通過示范操作讓學(xué)生直觀感受Visual Basic程序設(shè)計的基本功能,項目開發(fā)的流程和具體的實施過程,讓學(xué)生體會到項目開發(fā)中需要合作學(xué)習(xí)以及分析處理問題的方法,讓學(xué)生置身于項目“情景”,培養(yǎng)學(xué)生積極主動的學(xué)習(xí)態(tài)度。然后提出每個小組要在課程結(jié)束時完成一個項目,如“學(xué)生信息管理系統(tǒng)”,由小組成員分工合作完成班級管理、學(xué)籍管理、成績管理等幾大模塊。
五、制定項目計劃
首先要對所教班級的學(xué)生進(jìn)行分組——劃分項目小組。分組時要注意小組成員的構(gòu)成,教師必須要全面熟悉學(xué)生的基本情況,根據(jù)每個學(xué)生的特點,如個性、學(xué)習(xí)成績、學(xué)習(xí)方法等,盡量使每個組優(yōu)、良、差相互搭配,有利于小組團(tuán)隊合作,每組大概5-6個成員,每組推選一名組長,扮演項目經(jīng)理的角色,負(fù)責(zé)本組各成員的工作任務(wù)分配,監(jiān)督項目的實施,溝通協(xié)調(diào)小組成員之間的合作,保證項目的順利實施。在教師的指導(dǎo)下,確定項目的名稱,分解項目模塊,針對項目開展討論、任務(wù)分工,通過調(diào)研、查找資料完成項目基本框架,制定項目實施進(jìn)度,保證后期項目的順利實施。
六、開始具體實施項目任務(wù)
接下來就要按計劃進(jìn)度完成項目。注重實施過程是項目教學(xué)法取得成功的重要環(huán)節(jié)。既需要學(xué)生的獨立思考、獨立工作,也需要學(xué)生之間共同討論,互相學(xué)習(xí),互相提高,共同探索完成項目。教師必須根據(jù)項目的要點對學(xué)生完成情況進(jìn)行階段考核,并及時評價。機房座位的安排以有利于項目小組成員相互合作為依據(jù)。同時,教師要及時地對學(xué)生在項目實施過程中所需要的知識和技能加以輔導(dǎo),引導(dǎo)學(xué)生解決在程序設(shè)計項目實施中遇到的困難,督促學(xué)生按時完成項目任務(wù),保證項目按計劃的實施,達(dá)到預(yù)期的教學(xué)目標(biāo)。幾個關(guān)鍵環(huán)節(jié)如下表所示。
項目示范環(huán)節(jié),教師講解和演示項目設(shè)計開發(fā)過程、項目開發(fā)中用到的關(guān)鍵技術(shù),如數(shù)據(jù)庫的創(chuàng)建、連接和訪問,ADO Data控件的創(chuàng)建和屬性的設(shè)置,控件的綁定技術(shù)等。通過具體的項目實例,讓學(xué)生掌握VB和Access數(shù)據(jù)庫知識的綜合運用。學(xué)生觀察、研究、學(xué)習(xí)、操作,主動掌握相關(guān)的知識和技能,做好項目開發(fā)知識的積累。
資料的搜集環(huán)節(jié),引導(dǎo)學(xué)生為完成項目開展自主學(xué)習(xí),引導(dǎo)學(xué)生使用互聯(lián)網(wǎng)和參考書收集相關(guān)資料,幫助學(xué)生對資料進(jìn)行篩選、加工、處理,避免學(xué)生在設(shè)計過程中的盲目性和隨意性,通過此環(huán)節(jié)使學(xué)生掌握必要的理論知識,成為知識的主動學(xué)習(xí)者。
具體實施環(huán)節(jié),教師指導(dǎo)各小組按照項目任務(wù)和進(jìn)度實施計劃,落實項目任務(wù)和分工,對項目實施中遇到的技術(shù)進(jìn)行輔導(dǎo),提供改進(jìn)建議,協(xié)調(diào)小組中出現(xiàn)的意見分歧,及時分析總結(jié)項目實施中出現(xiàn)的問題,引導(dǎo)學(xué)生分析、研究,積極思考,找到解決問題的方法。
七、檢查評價總結(jié)
主要是對項目活動的總結(jié)、評價、分享。通過項目成果展示和項目實施過程的總結(jié),對每個學(xué)生做出合理的評價,分為結(jié)果性評價和過程性評價。結(jié)果性評價主要是評價學(xué)生完成項目的情況,是否完成了學(xué)習(xí)目標(biāo),達(dá)到了預(yù)期的教學(xué)效果。過程性評價主要是評價項目實施中學(xué)生的參與積極性、學(xué)習(xí)能力、合作能力、學(xué)習(xí)態(tài)度、分析解決問題的能力,對知識技能的運用能力。教師在評價時要及時表揚鼓勵學(xué)生,激發(fā)學(xué)生的學(xué)習(xí)興趣,鼓勵學(xué)生充分發(fā)揮自己的想象力和創(chuàng)造力。在評價時讓各組介紹項目實施過程、小組成員合作情況、項目實施中遇到的問題及解決方法,提高學(xué)生的語言表達(dá)能力,激發(fā)學(xué)生學(xué)習(xí)的熱情,體會到項目教學(xué)的樂趣。
過程性評定我們分為兩個層次進(jìn)行評定,即教師評、組內(nèi)評,每個層面的評定內(nèi)容有所不同。我們設(shè)計了項目完成情況綜合評定表。
八、運用項目教學(xué)法的教學(xué)體會
通過在計算機程序設(shè)計教學(xué)中使用項目教學(xué)法,可以讓學(xué)生真正體驗項目開發(fā)過程,極大地提高了教學(xué)質(zhì)量。筆者認(rèn)為項目教學(xué)法有以下幾個優(yōu)點:(1)調(diào)動學(xué)生的興趣,增強學(xué)生的自信心,激發(fā)學(xué)習(xí)的積極性;(2)開拓學(xué)生的思維,發(fā)揮學(xué)生的潛能,培養(yǎng)學(xué)生的個性;(3)提高合作學(xué)習(xí)能力,培養(yǎng)團(tuán)隊精神;(4)小組之間開展學(xué)習(xí)競賽,增強競爭意識。
綜上所述,項目教學(xué)法通過團(tuán)隊的形式進(jìn)行合作,能夠培養(yǎng)學(xué)生的人際交往能力、溝通能力、責(zé)任心,有利于教學(xué)質(zhì)量的提高、學(xué)生和教師兩者綜合能力的提高,有利于培養(yǎng)企業(yè)、社會需求的高技能人才。實踐表明,項目教學(xué)法在中職計算機程序設(shè)計教學(xué)中應(yīng)用后,使學(xué)生擁有了學(xué)習(xí)的自主權(quán),激發(fā)了學(xué)生的創(chuàng)造性思維,提高了學(xué)習(xí)的積極性和主動性。
【參考文獻(xiàn)】
[1]肖勝陽.在計算機課程教學(xué)中開展項目教學(xué)法的研究[J].電化教育研究,2003(10):72-76.
[2]郭曉晶.項目教學(xué)法在外貿(mào)單證實務(wù)課程中的應(yīng)用[J].中國職業(yè)技術(shù)教育,2008(04):43-44,47.