文章編號(hào):1672-5913(2008)12-0104-03
摘要:本文利用說(shuō)課的形式介紹了“VFP數(shù)據(jù)庫(kù)原理與應(yīng)用”課程的教學(xué),分別闡述了課程的定位與安排、學(xué)習(xí)本課的意義和教學(xué)內(nèi)容、教學(xué)方法及特色等。
關(guān)鍵詞:任務(wù)驅(qū)動(dòng)教學(xué);教學(xué)做合一;高新考證;建構(gòu)主義學(xué)習(xí);教學(xué)三部曲
中圖分類號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:B
最近,我們學(xué)院開(kāi)展了“說(shuō)課”活動(dòng)。為此,筆者編寫(xiě)了“VFP數(shù)據(jù)庫(kù)原理與應(yīng)用”一課的“說(shuō)課”稿,在此與各位同行交流。
1課程的定位與安排
課程的性質(zhì):本課程是計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)的“數(shù)據(jù)庫(kù)與編程”模塊中的主干課程,是一門(mén)必修專業(yè)課。
前導(dǎo)與后續(xù)課程:本課的前導(dǎo)課程是“計(jì)算機(jī)應(yīng)用基礎(chǔ)”。本課的末尾還安排2周與本課相配套的實(shí)訓(xùn)課。本課的后續(xù)課程有“SQL數(shù)據(jù)庫(kù)”。
目標(biāo):(1)掌握Visual FoxPro數(shù)據(jù)庫(kù)管理系統(tǒng)的基本知識(shí)和操作技能,獲得全國(guó)計(jì)算機(jī)信息高新技術(shù)操作員(中級(jí))證書(shū);(2)能使用Visual FoxPro開(kāi)發(fā)一個(gè)小型應(yīng)用管理數(shù)據(jù)庫(kù)系統(tǒng)(圖書(shū)管理系統(tǒng))。
學(xué)時(shí):本課總學(xué)時(shí):80 (理論學(xué)時(shí):48,上機(jī)學(xué)時(shí):32,單周6節(jié)/雙周4節(jié),共16周)。
考核方式:本課是考試課程。另外,學(xué)習(xí)本課后,要組織學(xué)生參加“計(jì)算機(jī)信息高新技術(shù)”考證。
2學(xué)習(xí)本課意義和教學(xué)內(nèi)容
2.1學(xué)習(xí)本課意義
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)應(yīng)用技術(shù)中的核心技術(shù)。本課講述的Visual FoxPro 6.0是小型數(shù)據(jù)庫(kù)的杰出代表,它有以下幾個(gè)顯著特點(diǎn):(1)VFP既可以進(jìn)行后臺(tái)的數(shù)據(jù)庫(kù)管理,又可以開(kāi)發(fā)前臺(tái)的應(yīng)用程序,只使用VFP,就可以開(kāi)發(fā)應(yīng)用管理信息系統(tǒng)。(2)VFP既有經(jīng)典的結(jié)構(gòu)化的編程,又有現(xiàn)代的面向?qū)ο蟮木幊?,它的可視化的工具、較高的處理速度,讓人感到是既簡(jiǎn)便易學(xué)、又快捷實(shí)用。(3)VFP是一種標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫(kù)管理語(yǔ)言,學(xué)習(xí)它,可以為后續(xù)課程“SQL數(shù)據(jù)庫(kù)”鋪路,使專業(yè)學(xué)習(xí)再上臺(tái)階;而VFP完備的兼容性,又使它可以與前面所學(xué)的Excel電子表格等轉(zhuǎn)換數(shù)據(jù)。所以,VFP是一門(mén)能承前啟后的專業(yè)入門(mén)課程。(4)VFP是一個(gè)十分流行的應(yīng)用軟件,它的學(xué)習(xí)資源(案例)非常豐富。
2.2本課的教學(xué)內(nèi)容
選用鐵道出版社高職高專計(jì)算機(jī)系列教材《Visual FoxPro 程序設(shè)計(jì)》,由湖北黃崗職業(yè)技術(shù)學(xué)院的熊發(fā)涯教授主編。該教材的內(nèi)容較為適合高職學(xué)生學(xué)習(xí)。它配套有習(xí)題集和上機(jī)指導(dǎo)書(shū),適合學(xué)生自主學(xué)習(xí)。主要章節(jié)包括:數(shù)據(jù)庫(kù)基礎(chǔ),VFP基礎(chǔ),數(shù)據(jù)運(yùn)算,表和數(shù)據(jù)庫(kù),查詢與視圖,SQL查詢,VFP編程基礎(chǔ),表單,菜單,報(bào)表,項(xiàng)目管理等。本書(shū)內(nèi)容體系很容易與計(jì)算機(jī)高新考試、等級(jí)考試銜接。
2.3本課的上機(jī)內(nèi)容
注:上機(jī)每次2學(xué)時(shí)
3教學(xué)方法及特色
3.1任務(wù)驅(qū)動(dòng)教學(xué),“教、學(xué)、做”三合一
把通過(guò)高新考試和設(shè)計(jì)并實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(圖書(shū)管理系統(tǒng))作為課程的兩個(gè)總?cè)蝿?wù)目標(biāo)。在總?cè)蝿?wù)目標(biāo)之下,設(shè)置了“表的創(chuàng)建”、“自由表操作”、“數(shù)據(jù)庫(kù)管理”、“查詢”、“視圖”、“報(bào)表”、“表單菜單”、“VFP應(yīng)用”等八個(gè)分任務(wù)目標(biāo)???cè)蝿?wù)和各個(gè)分任務(wù)都有十分明確具體的學(xué)習(xí)目標(biāo)。
高新考試的操作試題匯編是一些專家研究了該職業(yè)崗位對(duì)能力的需求,提煉編制的,具有很強(qiáng)的職業(yè)性、實(shí)用性,且可以在網(wǎng)上下載到豐富的學(xué)習(xí)、練習(xí)資源。而圖書(shū)管理數(shù)據(jù)庫(kù)系統(tǒng)則由我系的幾位教師編制。數(shù)據(jù)庫(kù)中的三個(gè)主要表,圖書(shū)表、讀者表和借閱表,通過(guò)連接,可以構(gòu)成一個(gè)很典型的關(guān)系型數(shù)據(jù)庫(kù)。通過(guò)這兩項(xiàng)任務(wù)的教學(xué),前者能使學(xué)生在做的過(guò)程中,理解數(shù)據(jù)庫(kù)的有關(guān)理論知識(shí),掌握數(shù)據(jù)庫(kù)的相關(guān)操作技能,后者則能使學(xué)生應(yīng)用VFP數(shù)據(jù)庫(kù)管理平臺(tái)實(shí)現(xiàn)一個(gè)小型應(yīng)用管理系統(tǒng)。
為了做到“教、學(xué)、做”三合一,我們采取了兩個(gè)措施:(1)把16周的理論課和2周的實(shí)訓(xùn)課組合為一體,圍繞“做”一個(gè)圖書(shū)管理系統(tǒng),根據(jù)能力形成的規(guī)律,在前一階段,以“教”和“學(xué)”為主,使學(xué)生掌握每個(gè)分目標(biāo)的所要求的基本知識(shí)和操作技能;在后段,以“練”和“做”為主,通過(guò)“練”,使學(xué)生熟練掌握“做”項(xiàng)目所需要的操作技能,然后是“做”一個(gè)應(yīng)用設(shè)計(jì),使學(xué)生能夠通過(guò)“做”,綜合運(yùn)用所學(xué)的知識(shí)和操作技能 ,產(chǎn)生質(zhì)的變化,達(dá)到本課的教學(xué)目標(biāo)。(2)在理論課的教學(xué)過(guò)程中,摒棄過(guò)去的“先理論,再驗(yàn)證”的舊觀念,取而代之的是“做中學(xué)”的新觀念。雖然形式上,每周仍是一次上機(jī),一次理論,但內(nèi)涵不同了,現(xiàn)在是用上機(jī)課的“做”引領(lǐng)理論課的“教”和“學(xué)”,把教學(xué)重點(diǎn)放在培養(yǎng)學(xué)生的應(yīng)用能力上。
3.2遵循能力形成規(guī)律組織教學(xué)
根據(jù)教育學(xué)的理論,能力是完成某項(xiàng)任務(wù)的知識(shí)、技能和態(tài)度。其中:知識(shí)形成過(guò)程是:習(xí)得—鞏固—應(yīng)用;技能形成過(guò)程是:定向—模仿—整合—熟練;態(tài)度養(yǎng)成過(guò)程是:服從—認(rèn)同—內(nèi)化。這樣,我們可得出某項(xiàng)能力的形成過(guò)程:習(xí)得—具備—熟練—應(yīng)用。猶如學(xué)開(kāi)車:能開(kāi)動(dòng)—拿駕照—自駕游—當(dāng)教練。遵循能力發(fā)展規(guī)律去做,就事半功倍,容易達(dá)到目標(biāo),否則就有可能拔苗助長(zhǎng),欲速而不達(dá)。本課前一階段主要負(fù)責(zé)完成“習(xí)得”和“掌握”兩個(gè)環(huán)節(jié);后續(xù)實(shí)訓(xùn)課則主要負(fù)責(zé)培養(yǎng)學(xué)生達(dá)到“熟練”和“應(yīng)用”的程度。
3.3教學(xué)與考證結(jié)合
教育部16號(hào)文要求我們,要使有職業(yè)資格證書(shū)專業(yè)的畢業(yè)生取得“雙證書(shū)”的人數(shù)達(dá)到80%以上。對(duì)于計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)而言,組織學(xué)生參加“全國(guó)計(jì)算機(jī)信息高新技術(shù)考試”(簡(jiǎn)稱“高新考證”),是一個(gè)很好的獲得職業(yè)資格證書(shū)的途徑,對(duì)提高學(xué)生的“動(dòng)手”能力和今后就業(yè)都有很多好處。我們選擇了“高新考證”的“VFP數(shù)據(jù)庫(kù)考試”作為學(xué)生在三年學(xué)習(xí)中首次的參考科目。這是因?yàn)椋?1)“高新考證”的社會(huì)認(rèn)知度高;(2)內(nèi)容實(shí)用、方式新穎、試題公開(kāi)、只考實(shí)際操作;(3)可隨時(shí)開(kāi)考,學(xué)生可以趁熱打鐵。而且“高新考證”的“VFP數(shù)據(jù)庫(kù)考試平臺(tái)”的8個(gè)單元的操作考試題和我們課程教學(xué)的8個(gè)分任務(wù)目標(biāo)是完全一致的。這樣,我們就可以不需要另外再辦考證培訓(xùn)學(xué)習(xí),而是將“高新考證”試題直接作為教學(xué)任務(wù),將“高新考證”試題庫(kù)作為學(xué)生平時(shí)上機(jī)的訓(xùn)練內(nèi)容。
3.4倡導(dǎo)建構(gòu)主義學(xué)習(xí),培養(yǎng)學(xué)生的創(chuàng)新能力
建構(gòu)主義認(rèn)為:(1)學(xué)習(xí)是學(xué)習(xí)者意義的主動(dòng)建構(gòu),而非被動(dòng)接受;(2)教師作為學(xué)習(xí)情景的一部分,起引導(dǎo)、組織、幫助、促進(jìn)作用;(3)營(yíng)造真實(shí)情景,對(duì)提高學(xué)習(xí)效果作用明顯。這一學(xué)習(xí)理論,對(duì)教師提出了更高的要求,要求教師要善于營(yíng)造學(xué)習(xí)情景,提高學(xué)生學(xué)習(xí)興趣,進(jìn)而提高教學(xué)效果。
為了提高學(xué)生的自主學(xué)習(xí)和創(chuàng)新能力,我們注意引導(dǎo)學(xué)生在以下幾個(gè)方面下工夫:①找問(wèn)題;②出思路;③想辦法;④巧實(shí)現(xiàn);⑤善表達(dá)。這些方面是高職學(xué)生完全可以做到的。在教學(xué)中,要不僅培養(yǎng)學(xué)生會(huì)干,還要培養(yǎng)他們會(huì)想、會(huì)舉一反三。如,查詢職稱為“教授”和“副教授”的邏輯表達(dá)式的書(shū)寫(xiě):
① Where 職稱 = “教授” or職稱 = “副教授”;② Where職稱like “%教授”;③ Where 職稱 in (“教授”,“副教授”)。三個(gè)式子中,第一個(gè)式子是常規(guī)思路,第二個(gè)式子構(gòu)思獨(dú)特,而第三個(gè)式子容易推廣。
3.5課堂教學(xué)實(shí)行“新三部曲”
教學(xué)“新三部曲”即“提出問(wèn)題—解決問(wèn)題—?dú)w納分析”?!靶氯壳闭J(rèn)識(shí)規(guī)律是:從實(shí)際到理論,從具體到抽象,從個(gè)別到一般。實(shí)踐證明,這種方法完全符合高職計(jì)算機(jī)教育的特點(diǎn),可大大降低學(xué)習(xí)的難度,使之取得好的效果。但也有人說(shuō),這種教學(xué)方法顯得散亂,不那么系統(tǒng)。這里我們說(shuō),實(shí)行“新三部曲”,不僅是一個(gè)具體的教學(xué)方法問(wèn)題,而是教學(xué)理念的重大革新。我們要的是學(xué)生學(xué)得如何有成效,而不是教得如何系統(tǒng)嚴(yán)謹(jǐn)。教學(xué)只有以學(xué)生為本,符合學(xué)生的認(rèn)識(shí)規(guī)律,才能真正取得成效。
我們?cè)诒菊n的教學(xué)中具體是怎樣操作的,可用下面一例來(lái)說(shuō)明。
(1) 提出任務(wù):在圖書(shū)管理系統(tǒng)中辦理借書(shū)。
(2) 任務(wù)分析:第一步,輸入書(shū)的編碼和讀者的借書(shū)證號(hào);第二步,查詢書(shū)的庫(kù)存與讀者信息;第三步,判斷能否辦理此項(xiàng)借書(shū),對(duì)符合條件的辦理借書(shū),對(duì)不能辦理的要告之原由。故而,第二步查詢書(shū)的庫(kù)存與讀者信息是本任務(wù)的關(guān)鍵。
(3) 解決問(wèn)題:重點(diǎn)解決第二步查詢。①查詢?cè)摃?shū)的庫(kù)存量,若該書(shū)庫(kù)存為零,則不予辦理;②查詢?cè)撟x者的借書(shū)信息,若該讀者借閱書(shū)籍已達(dá)到5本,則不予辦理;③若該讀者借書(shū)未還的最長(zhǎng)天數(shù)有超過(guò)三個(gè)月即91天的,則不予辦理。使用到的命令為:
ZHH=ALLT(THISFORM.TXT證號(hào).VALUE)獲取讀者的借書(shū)證號(hào)
BMM=ALLT(THISFORM.TXT編碼.VALUE)獲取圖書(shū)的編碼號(hào)
SELE DIST 數(shù)量 FROM TSK!TSB WHER 編碼=BMM INTO ARRA TSL 查詢圖書(shū)的庫(kù)存
SELE COUNT(*) FROM TSK!JYB WHER 證號(hào)=ZHH AND 還書(shū)日期={ } GROUP BY 證號(hào) INTO ARRA JSL查詢讀者的借書(shū)數(shù)量
JSR=DATE()
SELE MIN(借書(shū)日期) FROM TSK!JYB WHER 證號(hào)=ZHH AND 還書(shū)日期={ } GROUP BY 證號(hào) INTO ARRA JSR查詢讀者借書(shū)最早的日期
IF TSL(1)>0 以下是判斷是否可以辦理此次借書(shū),辦理借書(shū)或告之不辦理的原由
IF JSL(1)<5
IF DATE()-JSR(1)<91
X=MESSAGEBOX('確認(rèn)讀者[ZHH.]所借圖書(shū)的編碼是:BMM. 嗎?',1+32,'提示')
IF X=1
INSE INTO JYB(證號(hào),編碼,借書(shū)日期) VALUES (ZHH,BMM,DATE())
UPDA TSB SET 數(shù)量 = 數(shù)量-1 WHER 編碼=BMM
MESSAGEBOX('已辦理成功!',64,'提示')
ELSE
MESSAGEBOX('此項(xiàng)借書(shū)操作已取消!',64,'提示')
ENDI
ELSE
MESSAGEBOX(' 對(duì)不起,因?yàn)槟璧臅?shū)有的超出91天未還,'+CHR(13)+CHR(13)+'按規(guī)定無(wú)法為您辦理,請(qǐng)?jiān)?',64,'提示')
ENDI
ELSE
MESSAGEBOX(' 對(duì)不起,因?yàn)槟钑?shū)已有 5本,'+CHR(13)+CHR(13)+'按規(guī)定無(wú)法為您辦理,請(qǐng)?jiān)?',64,'提示')
ENDI
ELSE
MESSAGEBOX(' 對(duì)不起,因?yàn)樵摃?shū)已借完,'+CHR(13)+CHR(13)+'無(wú)法為您辦理,請(qǐng)?jiān)?',64,'提示')
ENDI
(4) 歸納小結(jié):SELECT 語(yǔ)句的用法。
4本課仍有待改進(jìn)的地方
主要就是考試方法改革沒(méi)有同步跟進(jìn)。我們通過(guò)了解得知:06級(jí)學(xué)生參加VFP高新考證大部分(95%以上)都通過(guò)了,而參加我們自己的VFP課程期末考試卻有約15%的學(xué)生不及格。其實(shí)期末考試題是依照該課的考試大綱編的,內(nèi)容、難度基本合理,為什么還會(huì)有如此多的學(xué)生不及格呢?我們認(rèn)為問(wèn)題在于考試仍沿襲傳統(tǒng)的筆試方法,測(cè)試的主要是學(xué)生的死記硬背能力;而在教學(xué)上我們已經(jīng)做了一些改革,將學(xué)生應(yīng)用數(shù)據(jù)庫(kù)的能力作為教學(xué)目標(biāo)。因此教學(xué)方法和考試方法的不一致、不協(xié)調(diào)是造成學(xué)生較多的人不及格的主要原因。
下一步要繼續(xù)努力,在改革VFP課程教學(xué)方法的同時(shí),改革考試方法,主要有兩點(diǎn):(1)加強(qiáng)平時(shí)的進(jìn)程考核和上機(jī)考核,提高平時(shí)成績(jī)比例,將平時(shí)與期考之比改為4:6。(2)期末考試采用機(jī)試形式,并參照全國(guó)計(jì)算機(jī)信息技術(shù)高新考試的做法進(jìn)行。
參考文獻(xiàn)
[1] 中國(guó)高等職業(yè)院校計(jì)算機(jī)教育改革課題研究組. 中國(guó)高職院校計(jì)算機(jī)教育課程體系2007 [M].北京:中國(guó)鐵道出版社.2007.
2008年4月23日