王立慧 賀樂
◆摘? 要:項目教學(xué)法是“以項目為主線,教師為引導(dǎo),學(xué)生為主體”的教學(xué)過程。本文將項目教學(xué)法應(yīng)用于Visual FoxPro教學(xué)中,目的是改變傳統(tǒng)的教學(xué)方法,提高課堂教學(xué)效果,突出學(xué)生的主體地位,激發(fā)學(xué)生學(xué)習(xí)興趣,培養(yǎng)學(xué)生的團隊精神、探索精神和創(chuàng)新精神,從而提高學(xué)生的綜合素質(zhì)。
◆關(guān)鍵詞:項目教學(xué)法;VFP;項目
Visual FoxPro(以下簡稱VFP)是一個將非過程化的數(shù)據(jù)庫操作語言和過程化的高級語言融為一體,并且還提供了多種可視化編程工具,支持面向?qū)ο蟪绦蛟O(shè)計數(shù)據(jù)庫管理系統(tǒng)。VFP不但簡單易學(xué),還可以在交互方式下,邊執(zhí)行邊顯示結(jié)果,這種立竿見影的效果,往往能夠引起學(xué)生的興趣,便于VFP的課堂教學(xué)。
但VFP教材往往在編寫過程中,把數(shù)據(jù)庫基礎(chǔ)知識和VFP的基本命令放在一個模塊,程序設(shè)計基礎(chǔ)知識為另一個模塊。大部分教師在授課過程中都會根據(jù)教材的章節(jié)逐一講解,這樣一來,學(xué)生首先學(xué)習(xí)很多函數(shù)和命令,最后學(xué)習(xí)程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計,由于這兩個模塊的實例也不連慣,很多學(xué)生學(xué)完VFP,只知道VFP命令的功能,并不知道如何應(yīng)用所學(xué)的VFP去解決生活中的實際問題,感到非常迷茫,有的學(xué)生對VFP失去學(xué)習(xí)興趣,有的同學(xué)甚至放棄對VFP的學(xué)習(xí)。作為計算機教師,應(yīng)該根據(jù)VFP這門課的特點,打破了傳統(tǒng)教學(xué)模式,采用項目教學(xué)法,結(jié)合實際項目,激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生主動參與項目,讓他們體驗自己在項目中發(fā)揮的作用和自我能力的提高 ,有效地解決了教學(xué)中教與學(xué)的關(guān)系中存在的問題,從而提高VFP課堂教學(xué)效果。
一、項目教學(xué)法的含義和特點
(一)項目教學(xué)法的含義
項目教學(xué)法就是在教師指導(dǎo)下,將一個相對獨立“項目”交由學(xué)生自己處理,該“項目”的資料收集、方案的策劃、項目的實施和最終評價,都由學(xué)生自己完成,學(xué)生通過參與項目,不但可以運用已學(xué)到知識,而且還可以學(xué)的新的知識,教師在整個項目實施過程中起到引導(dǎo)作用。
(二)項目教學(xué)法的特點
1.項目為主線,教師為引導(dǎo),學(xué)生為主體。
2.轉(zhuǎn)變學(xué)習(xí)方式,逐步完善和重新整合學(xué)校課程體系。
3.在一個短時期內(nèi)、有限的空間范圍內(nèi)進行的,并且教學(xué)效果好。
4.師生共同參與,學(xué)生全程活動由教師全程指導(dǎo)。
5.培養(yǎng)學(xué)生的團隊精神、探索精神和創(chuàng)新精神。
6.注重專業(yè)理論與實踐相結(jié)合,提高學(xué)生綜合能力。
二、項目教學(xué)法在VFP案例中的具體實施
(一)結(jié)合學(xué)生特點,精心選擇項目
項目的選擇是教學(xué)取得成功的關(guān)鍵。項目的選擇首先要符合學(xué)生的認知層次,能夠吸引學(xué)生的好奇心,這樣學(xué)生才能想?yún)⑴c項目;其次項目的選擇要符合教學(xué)大綱,并有一定的可操作性和檢測性。項目中既要讓學(xué)生運用到學(xué)過的專業(yè)知識,又要給學(xué)生營造一定的探索空間,讓學(xué)生在完成項目過程中,充分發(fā)揮他們探索和的創(chuàng)新能力,讓他們在快樂中學(xué)習(xí)。
例如:在VFP教學(xué)中,為了使學(xué)生初步掌握面向?qū)ο蟮某绦蛟O(shè)計,培養(yǎng)學(xué)生具有初步的數(shù)據(jù)庫應(yīng)用程序設(shè)計能力,本次項目就確定為設(shè)計學(xué)校學(xué)籍管理系統(tǒng)。
這個項目的選擇從涉及的內(nèi)容來說完全符合VFP的教學(xué)大綱,與書本上的知識緊密結(jié)合,而且該項目也給學(xué)生留下了探索的空間。
(二)分析項目,制定計劃
1.需求分析。學(xué)生根據(jù)項目,主動和學(xué)校學(xué)籍管理部門溝通,明確了自己所做項目需要實現(xiàn)哪些功能,并對項目中的一些疑問及時與老師探討,仔細分析項目,編寫該項目說明。
2.詳細設(shè)計。詳細設(shè)計階段主要描述實現(xiàn)具體模塊所涉及基本算法、編碼、程序的調(diào)用關(guān)系等,可以用程序流程圖、N-S圖等來完成詳細設(shè)計說明書。最后的設(shè)計是根據(jù)設(shè)計說明書進行詳細編碼。運用VFP基本知識對每個模塊的功能進行程序編寫 ,分別實現(xiàn)項目的各模塊功能,最終完成所選項目的設(shè)計。
(三)分組合作,完成項目
將班級學(xué)生分成幾個小組,每個小組人數(shù)4-6人。各組組長依據(jù)事先制定的項目計劃,確定每個成員的任務(wù),在不同階段根據(jù)項目的需要,小組成員既要分工負責(zé),又要共同合作。例如:在進行需求分析時,小組成員要分別收集有關(guān)項目的各項需求,然后在一起研究把收集到的信息共同根據(jù)項目進行取舍,當(dāng)確定項目需求后,再進行分工,有的負責(zé)項目詳細設(shè)計,有的負責(zé)編碼編程等,小組成員按照所分配的任務(wù)開始工作,此階段是一個由理論付諸于實踐的過程,在完成項目過程中,學(xué)生會遇到很多疑難問題,他們會請教老師,也會共同探討,找出解決問題的方法,項目完成過程中充分培養(yǎng)了學(xué)生的學(xué)習(xí)能力、創(chuàng)新能力和團隊合作能力。
(四)項目展示,完善成果
項目展示是項目教學(xué)法中最為精彩的環(huán)節(jié)。這個環(huán)節(jié)是展示學(xué)生對項目獨特的設(shè)計、知識的理解、口才的表達等。各小組派一名代表上臺展示作品,屏幕上精彩的畫面,完美的設(shè)計,吸引著每名同學(xué)的眼球,他們不時發(fā)出熱烈的掌聲,為精美的作品喝彩,每組作品都有各自的特色,為同學(xué)和老師帶來了很多驚喜,展現(xiàn)了新課堂的生命力所在。在每個小組作品展示后,教師組織其他組同學(xué)對作品進行評價并提出修正建議,幫助該作品補充完善,作品完善后,教師要進行必要的點評,并對好的作品給予表揚,激勵學(xué)生進步。
(五)課堂檢測,拓展升華
課堂檢測是對一堂課教學(xué)效果的評估。學(xué)生獨立完成測試,教師將答案和評分標準提供給學(xué)生,采用小組互評方式進行打分,教師將測試結(jié)果進行分析,并對本節(jié)課的知識做全面總結(jié),總結(jié)過程中教師要把學(xué)生所學(xué)知識技能與學(xué)生的職業(yè)生涯聯(lián)系起來,從而激發(fā)他們的學(xué)習(xí)愿望,主動去預(yù)習(xí)新的任務(wù)。
通過以上VFP案例,我們可以看出,項目教學(xué)法突出學(xué)生的主體地位,激發(fā)學(xué)生學(xué)習(xí)興趣,培養(yǎng)學(xué)生的團隊精神、探索精神和創(chuàng)新精神,在今后教學(xué)中我們要積極推廣和應(yīng)用。
參考文獻
[1]周察金.數(shù)據(jù)庫應(yīng)用基礎(chǔ)——Visual FoxPro[M].北京:高等教育出版社.
[2]儲衛(wèi)中.項目教學(xué)法在程序程序課程中的應(yīng)用[J].計算機教育,2008(16).
[3]要麗娟.項目教學(xué)法在教學(xué)中的應(yīng)用[J].太原大學(xué)教育學(xué)院學(xué)報,2007,25(01).