韓志飛
摘 要:數(shù)據(jù)庫應用技術是中職計算機專業(yè)開設的一門必修課,其學習難度大,對學生的理解能力要求高,但是一旦學好,對將來的工作與實踐都有積極的促進作用。嘗試采用五種方法來實現(xiàn)教學實踐效果的提高。
關鍵詞:問題情境;任務驅動;實踐創(chuàng)新;綜合運用
在職業(yè)中學中,計算機專業(yè)開設的《數(shù)據(jù)庫應用技術—VFP》是一門程序編寫語言,難度較大。要求學生有較強的理解能力和具備一定的算法,從而實現(xiàn)利用編程來解決實際問題。為了有效提高學生認識水平和學習效率,我在教學實踐中進行一些嘗試性探討,總結了VFP教學的幾點有效方法,權作“拋磚引玉”。
一、打好基礎法
萬丈高樓平地起,要學好VFP,并能讀程序,編寫高質量的程序,必須要求學生牢固掌握VFP語言基礎知識,主要包括以下三部分內(nèi)容:
1.學好語言基礎
VFP是計算機專業(yè)的專業(yè)課程,在學生二年級時開設,教學時要充分利用學生已經(jīng)具備的基礎知識和一些具體實例、模型來解決基本概念:數(shù)據(jù)類型、常量、變量、函數(shù)、表達式、數(shù)據(jù)結構、基本語言和思想方法等。這些基礎是最基本的知識內(nèi)容,是今后學習程序設計的基礎,直接影響以后學習的效果。教好學生學習VFP,就應踏踏實實地學習本語言的特點:常量、變量、數(shù)據(jù)類型等基礎知識。如,對函數(shù)的學習,要使學生切實掌握函數(shù)的格式、功能、自變量的取值范圍,對表達式要切記與數(shù)學和其他計算機語言表達式的區(qū)別。
2.熟練掌握命令
在VFP中涉及的命令很多,主要體現(xiàn)在數(shù)據(jù)庫、表、查詢(SQL)等上,尤其是表中的命令相當重要。在教學中,要求學生必須牢記命令格式,分門別類,歸納總結。
3.熟練掌握基本結構
在VFP中涉及的結構化程序的三種基本結構:順序結構、選擇結構和循環(huán)結構。它們是一環(huán)與一環(huán)嵌套的結構,如果某一環(huán)節(jié)學得不扎實,認識模糊不清,就會直接影響編程語言認知結構的形成。如果前面知識學得不好,繼續(xù)學習下去,也只能是機械地學習,勢必影響今后的綜合應用。例如,在學習了循環(huán)結構,學生往往對循環(huán)體及循環(huán)條件比較模糊。為了能使學生有效理解,教師可以采用問題分解畫出流程圖的方法進行教學。判斷條件,當條件為真時,執(zhí)行循環(huán)體,直到為假退出循環(huán),從而牢固地掌握它們。
二、問題情境法
VFP教學,要求培養(yǎng)學生的邏輯思維和創(chuàng)造性思維能力。在教學中,我有意識地創(chuàng)設“問題情境”,培養(yǎng)學生的問題意識,從而引導學生進入“情境”,讓他們在發(fā)現(xiàn)問題、提出問題、分析問題和解決問題的過程中,培養(yǎng)邏輯思維和創(chuàng)造性思維能力,使學生的思維在廣度、深度上有一個充分的、自由發(fā)揮的空間和余地。例如,在學習VFP查詢設計時,結合超市購物的一個小軟件,分析如何進貨、入庫和售貨,從而理解查詢的本質,以大大提高學生學習的興趣。
三、任務驅動法
任務驅動法以完成一個個具體的教學任務為線索,把教學內(nèi)容巧妙地隱含在每個任務之中,讓學生自己提出問題并經(jīng)過思考和教師的點撥,自己解決問題。在完成任務的同時,培養(yǎng)了學生的創(chuàng)新意識、創(chuàng)新能力以及自主學習的習慣,學會如何去發(fā)現(xiàn)問題、思考問題,尋找解決問題的方法。以學習表單為例,具體教學過程如下:
1.精心設計教學任務,引導學生分析任務
在教學過程中,把教材中的每一個知識點設計成一個小任務,每個任務都包含著新、舊知識,學生接受任務后首先思考如何去完成任務,在完成任務的過程中將會遇到哪些不能解決的問題。學生自己提出問題,也是他們想要知道的知識點,此時教師再將知識點傳授給他們,這就調動了學生主動求知的欲望。例如,學習表單,教師不要直接介紹表單的新建,向表單中添加控件,表單中控件的屬性。而是舉貼近學生生活中的一個小例子來引出學習任務,并讓學生思考如何來實現(xiàn),如去銀行自動取款機上取錢,必須先輸入密碼,輸入的密碼是用“*”來表示的,假如密碼正確,就可以進入取款的程序,否則就要求重新輸入密碼。教師提出此現(xiàn)象,并給學生布置今天的學習任務:要通過制作銀行取款機上的用戶界面程序來激發(fā)學生的學習興趣。教師不要急于講解,而是讓學生自己先思考來“吊”學生胃口,這樣就能調動學生主動求知的欲望。
2.根據(jù)提出的問題,及時講授新知識
問題提出后,就需要開始尋求解決問題的方法了。新授課內(nèi)容由教師講授:表單的建立、表單中添加控件的方法、表單中控件的屬性、如何來修改表單的屬性,這些基礎知識由教師傳授,而具體的實現(xiàn)步驟由學生來完成。
四、實踐創(chuàng)新法
對于一門操作性相當強的學科,要真正學好VFP離不開上機實踐和社會調查。在上機實踐中,我堅持著眼于全課程,強化上機實踐課程設計,制訂了完整的教學大綱,規(guī)范實踐教學內(nèi)容。通過課程設計讓學生掌握全課程的主要內(nèi)容,從而提高學生靈活運用課程知識的能力,特別是使學生的基本技能得到訓練。在社會調查中,注重“存疑”,設置“空白”,擴展學生思路,激發(fā)學生自己去思索,進而產(chǎn)生強烈的求知欲,從而培養(yǎng)學生的創(chuàng)新意識。
五、綜合運用法
學生學習了VFP的基礎知識,對于參加高考和就業(yè)來說還遠遠不夠,要求教師對學生的編程能力進行強化訓練,培養(yǎng)他們解決實際問題的能力,以提高他們的總體知識體系結構,達到靈活運用,觸類旁通,舉一反三。我利用了一些模擬軟件和學生等級考試二級系統(tǒng),有針對性地為學生進行系統(tǒng)、全面地復習,從而讓學生在知識點上得以全面的掌握和提高。通過學生獨立和小組合作編程解決實際問題,能在“提出問題—分析問題—解決問題”中得到綜合全面提高,從而使學生能夠有把握參加高考和就業(yè),甚至有足夠的信心和能力可以從事軟件開發(fā)工作。
參考文獻:
彭敏,周敏.關于VFP教學中的幾點思考[J].農(nóng)業(yè)網(wǎng)絡信息,2006(05).
編輯 薄躍華