聞 慧
摘要:《VFP程序設計》課程教學,要有效的促進學生學習的主動性,激發(fā)學生的學習興趣,提高課堂教學效果。在教學中運用項目教學法,可以激發(fā)學生學習興趣,提前感受工作要求,培養(yǎng)學生獨立思考,與他人協(xié)調合作的團隊精神,促進學生職業(yè)能力的養(yǎng)成。能夠取得良好的教學效果。
Abstract: The teaching of VFP Programming should efficiently motivate the learning initiative of the students, promote students' interest in order to promote the effect of the class teaching. Apply project approach in teaching can motivate students'interest towards study, make them feel the demand for work in advance, which can make them to think by themselves, to cooperate with others, thus develop students' professional competence. Good teaching effect can be achieved.
關鍵詞:項目教學法;VFP課程;教學應用
Key words: project approach; VFP Programming; teaching application
中圖分類號:G424 文獻標識碼:A文章編號:1006-4311(2010)04-0122-02
項目教學法是指學生在教師的幫助下,以實際項目為目標,學生圍繞項目協(xié)作、討論,共同完成學習任務的教學活動。是培養(yǎng)學生的學習能力、實踐能力和社會能力的有效方法。
1精心設計項目
在項目教學法中,項目的選取是學習的關鍵。教學的整個過程和所有的內容都要以項目來貫徹,項目確定后。整個教學過程也就確定下來。在項目實施中,學習過程成為一個人人參與的帶有創(chuàng)造性的實踐活動,它注重的不是最終的結果,而是完成項目的過程,這就要求盡可能的確立優(yōu)秀實用的項目??梢赃x擇與學生生活密切相關、比較實用的學生檔案管理系統(tǒng),要求完成該系統(tǒng)的功能設計,給出該系統(tǒng)的詳細設計,其中包括項目的建立、界面的實現(xiàn)、系統(tǒng)菜單的實現(xiàn)以及各個子模塊的相應功能。該項目有以下特點:
(1)應用表單,可以讓學生在自己設計的界面下查看數(shù)據(jù)。使學生對項目有參與熱情,有學習積極性。
(2)在應用程序中使用控件可以提高人機交互能力,表單控件為用戶提供了豐富多彩的操作界面。
(3)完成項目過程中,控件的過程代碼設計需要用到已學過的命令,鞏固復習了舊知識。有利于提高學生的綜合能力。
(4)通過解決實際問題,讓學生親自體驗了表單設計的完整過程,激發(fā)學生學習的成就感。
(5)有準確的答案和評分程序,易于評價。
項目是學生的學習任務,項目要適應不同的學生,滿足各層次學生的發(fā)展需要,培養(yǎng)各層次學生的實踐能力。所以項目的設計要注意以下幾個方面:
第一,創(chuàng)設實踐可行的問題情境。從教學方法上看,教師設計問題的主要目的是使學生在對問題解決的活動過程中,學習知識技能,激發(fā)學習動機,發(fā)展思維能力、想象力以及自我反思與監(jiān)控的能力,注重項目的實用性,用“問題”來引導學生自主學習。
第二,掌握項目設計中的層次性和難易程度。要注意學生的個體特點、知識接受能力的差異。讓學生有目的地獲取學習材料。在教師的組織、引導下,用不同的方法完成“項目”。因此,教師進行“項目”設計時,要以“學生為中心”,要注意學生的特點與知識接受能力的差異,充分考慮學生的現(xiàn)有文化知識、認知能力和興趣等。要站在學生的角度考慮,針對不同程度的學生來設計不同層次的任務。
第三,項目的設計要讓學生積極參與。這一過程,先讓同學們認識到自已完成項目所需知識和能力,然后讓學生參與到項目的設計中來。這樣調動學生的積極性,而且還能培養(yǎng)他們的創(chuàng)新精神和合作意識。在教學過程中,要引導學生積極參與,以此來提高學生上課時的專注力和興趣,從而提高學習的效率。
第四,項目的設計要適當留白。就是教師在設計問題時不要面面俱到,要給學生的思考和嘗試留有余地?,F(xiàn)在的計算機有較強的人機交互功能,許多應用軟件和學習內容都有幫助功能,網上也有大量相關學習資源,應該鼓勵和指導學生充分利用這些功能,培養(yǎng)學生的信息素養(yǎng)。同時,在教學中要想方設法啟發(fā)他們親自去嘗試、探究和發(fā)現(xiàn),鼓勵他們舉一反三、觸類旁通。培養(yǎng)學生的創(chuàng)新實踐能力。
2教師角色轉換
“興趣是最好的老師”,傳統(tǒng)的學科教學法,灌輸?shù)某煞侄?啟發(fā)調動學習興趣的成分少,尤其是職業(yè)學校學生,純理論、全說教的教法很難調動起學習興趣,并且理解、記憶效果差,掌握知識、創(chuàng)新思維能力低,所以,必須讓學生主動參與學習過程,激發(fā)、鼓勵其學習的積極性。這就要求教師要自覺從傳統(tǒng)的知識傳授向組織輔導、咨詢角色轉換;工作向設計策劃學習過程、組織學習方式,設計、提供學習資源去轉變。在學生學習中更多觀察、記錄,監(jiān)督和評估,幫助學生有針對性學習,實現(xiàn)看、聽、做、思、練的有機結合,環(huán)環(huán)相扣,充分地調動學習積極性,提高知識掌握程度和創(chuàng)造性思維能力的培養(yǎng),培養(yǎng)學生自主學習的能力。
3項目組織實施
將《學生檔案管理系統(tǒng)》的開發(fā)過程分解成多個課內教學實驗,將項目教學貫穿于整個VFP的教學活動中,使學生對數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程有一個整體的認識,理解VFP各功能的聯(lián)系和實際應用系統(tǒng)的構成。
(1)軟件預覽及功能分析。首先將制作好的《學生檔案管理系統(tǒng)》進行演示,分析系統(tǒng)各個模塊的功能,讓學生清楚學習的目的以及VFP在實際領域的應用,培養(yǎng)學生的學習興趣,從而提高學習效率。
(2)設計數(shù)據(jù)庫。在數(shù)據(jù)庫應用系統(tǒng)中,數(shù)據(jù)庫的設計是一項非常重要的工作,數(shù)據(jù)庫性能的優(yōu)劣將直接影響到最終應用系統(tǒng)的性能。在此過程中,和學生共同討論、推敲數(shù)據(jù)庫應用系統(tǒng)的需要、可能的擴充和改變,提高數(shù)據(jù)庫的靈活性,保證所建立的應用程序具有較高的性能。
在實際教學中,演示數(shù)據(jù)庫的創(chuàng)建、數(shù)據(jù)庫表的創(chuàng)建、表字段屬性的設置、視圖和查詢的創(chuàng)建和索引的建立等基本操作,突出重點,把數(shù)據(jù)庫表間的關系、查詢、索引和參照完整性等重點、難點知識和抽象原理具體化,加強學生對這些原理、概念的理解。
(3)程序設計。程序設計是學習VFP的重點和難點。VFP的程序設計包括結構化程序設計和面向對象程序設計。在這部分課程實驗教學中,重點強調程序設計方法。在《學生檔案管理系統(tǒng)》設計中,要將對象和類通過表單的創(chuàng)建、控件的使用直觀地呈現(xiàn)在學生面前,幫助學生理解對象、屬性、方法、事件等概念,使學生掌握面向對象程序設計地基本方法,形成面向對象地設計理念。通過編寫和分析程序代碼,讓學生了解程序執(zhí)行地過程和程序語句地功能,熟練掌握常用函數(shù),表達式地用法。
(4)檢查評估。項目完成過程是學生自己探索鉆研的過程,為了能學眾人之長,項目完成后的評價也相當重要,我們的做法是首先讓同學間互評。提出各自的見解,學會與他人交流,傾聽和尊重他人的不同觀點和建議,其次由教師對項目情況評定,和同學一起解決彼此觀點中的不同意見,重在尋找和發(fā)現(xiàn)學生身上的閃光點,發(fā)現(xiàn)并發(fā)展學生的潛力。最后由學生進行自評,找出自己的不足,綜合三級評定來確定每一個學生的成績。
(5)調試和發(fā)布應用程序。最后通過項目管理器,將各個部分組織起來,調試無錯后連編成應用程序。至此一個完整地數(shù)據(jù)庫應用系統(tǒng)制作完成。
(6)成果拓展應用
通過項目結果的評價,把好的作品、好的設計思路進行總結、歸檔,為學生建立作品檔案,更重要的是進一步引導學生拓展思維,把好的作品運用到實踐中去,提高解決實際問題的能力。
隨著教學內容地不斷加深,課內教學實驗一直不斷發(fā)展,最終形成一個完整地項目。各個課內教學實驗練成一個整體,貫穿于整個課程地教學當中,從而使學生全面了解一個具體的數(shù)據(jù)庫應用系統(tǒng)的實際界面、功能及其開發(fā)方法和步驟,初步具備了開發(fā)完整的數(shù)據(jù)庫應用系統(tǒng)的能力。
總之,在VFP教學中實施項目教學法,使學生從實際應用系統(tǒng)開發(fā)的方式來掌握知識。能夠促使學生在“做”中學,通過“做”來加強課程學習,激發(fā)學習興趣,提前感受工作要求,培養(yǎng)學生獨立思考,與他人協(xié)調合作的團隊精神,對學生職業(yè)能力的養(yǎng)成具有十分重要的意義。經過項目開發(fā)的實際鍛煉,能進一步提高學生解決實際問題的能力,取得良好的教學效果。
參考文獻:
[1]劉云生.項目學習-信息時代重要的學習方式[J].中國教育學刊,2002,2.
[2]徐涵.行為導向教學中的教師角色轉換[J].中國職業(yè)技術教育,2006,4.
[3]于凌云.項目教學法在數(shù)據(jù)庫教學中的實踐與探索[J].職業(yè)教育研究,2008(2).