高曉
摘要:本文分析了高校非計(jì)算機(jī)專業(yè)Access數(shù)據(jù)庫(kù)課程教學(xué)現(xiàn)狀,結(jié)合自身教學(xué)實(shí)踐經(jīng)驗(yàn),提出在教學(xué)課程設(shè)計(jì)和課堂實(shí)施方面進(jìn)行改革,旨在培養(yǎng)學(xué)生的學(xué)習(xí)能力、實(shí)踐能力和創(chuàng)新能力。
關(guān)鍵詞:Access數(shù)據(jù)庫(kù)教學(xué) 教學(xué)改革 案例教學(xué)法 任務(wù)驅(qū)動(dòng)法 微任務(wù)
0
隨著計(jì)算機(jī)信息技術(shù)發(fā)展,國(guó)家互聯(lián)網(wǎng)+戰(zhàn)略的提出和大數(shù)據(jù)時(shí)代的到來(lái),與數(shù)據(jù)信息存儲(chǔ)、管理和維護(hù)息息相關(guān)的數(shù)據(jù)庫(kù)技術(shù)重要性日益顯現(xiàn),掌握數(shù)據(jù)庫(kù)技術(shù)成為培養(yǎng)高校學(xué)生信息素養(yǎng)的必要內(nèi)容,很多高校都開設(shè)了相關(guān)的數(shù)據(jù)庫(kù)課程。Access數(shù)據(jù)庫(kù)管理系統(tǒng)因其用戶界面友好,操作簡(jiǎn)單易學(xué),功能完善,成為非計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)的公共基礎(chǔ)課程。通過(guò)該課程的學(xué)習(xí),使學(xué)生掌握Access數(shù)據(jù)庫(kù)管理系統(tǒng)的基本知識(shí)和基本操作,能夠開發(fā)簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),并為以后學(xué)習(xí)大型數(shù)據(jù)庫(kù)系統(tǒng)打下基礎(chǔ)。
一、Access數(shù)據(jù)庫(kù)教學(xué)現(xiàn)狀及存在問(wèn)題
傳統(tǒng)的Access數(shù)據(jù)庫(kù)教學(xué)方法以教師為主導(dǎo),按照既定章節(jié)內(nèi)容,以電子教案和黑板板書形式介紹理論知識(shí)和上機(jī)操作步驟,實(shí)踐環(huán)節(jié)由學(xué)生自主上機(jī)操作,通過(guò)完成驗(yàn)證性試驗(yàn)進(jìn)而鞏固理論知識(shí),期末采用的是筆試的考核辦法。由于非計(jì)算機(jī)學(xué)生計(jì)算思維和抽象思維能力相對(duì)簿弱,這種教學(xué)方式容易將理論和實(shí)踐相分離,理論課講授的知識(shí)比較空洞、乏味,學(xué)生難以理解,學(xué)習(xí)目標(biāo)不明確,學(xué)習(xí)興趣低,在上機(jī)過(guò)程中可能會(huì)遇到許多實(shí)際操作問(wèn)題,如果得不到老師或同學(xué)及時(shí)有效的引導(dǎo)和排憂解難,容易產(chǎn)生畏難情緒,降低學(xué)習(xí)積極性,學(xué)習(xí)效果不理想。另外期末考試采取筆試的考核方式,學(xué)生可能疏于平時(shí)的上機(jī)實(shí)踐,造成平時(shí)不學(xué)習(xí),考前搞突擊的現(xiàn)象,與數(shù)據(jù)庫(kù)課程的教學(xué)目標(biāo)相悖離。
如何改進(jìn)教學(xué)方法,在有限的學(xué)時(shí)內(nèi),充分提高Access數(shù)據(jù)庫(kù)的教學(xué)效果和教學(xué)質(zhì)量成為我們極待探討和解決的問(wèn)題。本人結(jié)合多年的教學(xué)經(jīng)驗(yàn),探索在教學(xué)過(guò)程中引入案例教學(xué)法和任務(wù)驅(qū)動(dòng)法,將理論和實(shí)踐相結(jié)合,培養(yǎng)學(xué)生的學(xué)習(xí)能力、實(shí)踐能力和創(chuàng)新能力。
二、Access數(shù)據(jù)庫(kù)教學(xué)改革及實(shí)踐過(guò)程
Access數(shù)據(jù)庫(kù)教學(xué)實(shí)踐性強(qiáng),對(duì)知識(shí)點(diǎn)的理解和應(yīng)用尤為重要。案例教學(xué)法是以教學(xué)大綱為依據(jù),根據(jù)所授課程的教學(xué)目標(biāo)和教學(xué)內(nèi)容設(shè)置合理的教學(xué)案例,指導(dǎo)學(xué)生積極參與分析、討論和交流與教學(xué)相關(guān)的各種活動(dòng)環(huán)節(jié),使學(xué)生在現(xiàn)實(shí)問(wèn)題情境中積極思考探索,加深對(duì)理論知識(shí)和基本概念的理解,以此來(lái)培養(yǎng)學(xué)生在相關(guān)領(lǐng)域一種特定的綜合能力。
(一)案例教學(xué)法的應(yīng)用
采用案例教學(xué)法所選擇的案例應(yīng)與教學(xué)內(nèi)容緊密結(jié)合,同時(shí)具有一定的現(xiàn)實(shí)意義,最好能夠?yàn)閷W(xué)生所熟悉。在Access教學(xué)中,本人選擇了一個(gè)學(xué)生比較熟悉的案例——教學(xué)管理系統(tǒng),該系統(tǒng)包含教師信息管理、學(xué)生信息管理、課程信息管理、授課管理和成績(jī)管理五個(gè)模塊,在講授具體知識(shí)點(diǎn)前先對(duì)系統(tǒng)的功能進(jìn)行介紹和演示,讓學(xué)生明確學(xué)習(xí)目標(biāo),即通過(guò)本學(xué)期Access數(shù)據(jù)庫(kù)課程的學(xué)習(xí),能夠完成該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),進(jìn)而能夠開發(fā)類似的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),具備解決實(shí)際問(wèn)題的能力。然后將教學(xué)管理系統(tǒng)的設(shè)計(jì)做為主線貫穿整個(gè)教學(xué)過(guò)程,引入Access數(shù)據(jù)庫(kù)6種對(duì)象的學(xué)習(xí)與操作:1.在數(shù)據(jù)庫(kù)中建立相關(guān)表,構(gòu)建表間關(guān)系及外觀設(shè)置;2.建立查詢,能夠根據(jù)條件對(duì)表或其他查詢進(jìn)行檢索;3.建立窗體,該對(duì)象是用戶與數(shù)據(jù)庫(kù)交互的橋梁,通過(guò)窗體可以輸入、編輯、顯示和查詢數(shù)據(jù);4.建立報(bào)表,可以將數(shù)據(jù)庫(kù)中的數(shù)據(jù)以格式化的形式顯示和打印輸出;5.建立宏,方便窗體間的切換;6.通過(guò)模塊組織和VBA代碼設(shè)計(jì),解決較復(fù)雜的問(wèn)題。
Access數(shù)據(jù)庫(kù)教學(xué)過(guò)程中,本人以實(shí)現(xiàn)教學(xué)管理系統(tǒng)案例為前提,將各章的教學(xué)內(nèi)容以“任務(wù)”的形式呈現(xiàn)給學(xué)生,讓學(xué)生在完成“任務(wù)”的過(guò)程中掌握知識(shí)和技能。
(二)任務(wù)驅(qū)動(dòng)法的應(yīng)用
教師、學(xué)生、任務(wù)三者的互動(dòng)過(guò)程是任務(wù)驅(qū)動(dòng)教學(xué)的過(guò)程,教師根據(jù)教學(xué)內(nèi)容和學(xué)生的實(shí)際情況合理設(shè)計(jì)教學(xué)總?cè)蝿?wù),并將總?cè)蝿?wù)分解成“微任務(wù)”,把教學(xué)內(nèi)容巧妙地隱含在每個(gè)“微任務(wù)”中,在教師適當(dāng)?shù)囊龑?dǎo)下讓學(xué)生嘗試自主完成,遇到困難可以個(gè)別交流或小組討論。讓學(xué)生從完成“微任務(wù)”的過(guò)程中進(jìn)行反思、舉一反三,真正達(dá)到自主學(xué)習(xí)的目的。
要在有限的課時(shí)內(nèi)應(yīng)用任務(wù)驅(qū)動(dòng)教學(xué)法完成教學(xué)任務(wù),保證教學(xué)質(zhì)量,“微任務(wù)”的設(shè)計(jì)和課堂理論授課時(shí)間的把握是關(guān)鍵。本人所在學(xué)校Access數(shù)據(jù)庫(kù)課程總共64課時(shí),課時(shí)相對(duì)較少,這就需要教師在熟練掌握教學(xué)大綱的前提下梳理知識(shí)點(diǎn),對(duì)課堂教學(xué)內(nèi)容做到精講、重點(diǎn)突出、抽象概念形象化,并能付諸于實(shí)踐?!拔⑷蝿?wù)”的設(shè)計(jì)要緊密結(jié)合教學(xué)內(nèi)容,可以讓學(xué)生操作“出錯(cuò)”,進(jìn)而反思,尋找解決問(wèn)題的辦法,最后教師再對(duì)關(guān)鍵知識(shí)點(diǎn)進(jìn)行分析、歸納和總結(jié),讓學(xué)生通過(guò)上機(jī)體驗(yàn)更加深刻地感受到“學(xué)以致用”。
比如,“參照完整性”這個(gè)知識(shí)點(diǎn)書本上定義的概念比較抽象,如果只是簡(jiǎn)單地解讀定義,學(xué)生會(huì)感覺艱澀難懂,一片迷茫。本人通過(guò)設(shè)計(jì)一個(gè)微任務(wù)來(lái)幫助學(xué)生理解和掌握。具體任務(wù)是:在教學(xué)管理數(shù)據(jù)庫(kù)中,“學(xué)生”表和“選課成績(jī)”表通過(guò)“學(xué)生編號(hào)”字段建立了一對(duì)多的聯(lián)系,并實(shí)施參照完整性,如圖一和圖二所示。
請(qǐng)?jiān)凇斑x課成績(jī)”表中添加一條新記錄:學(xué)生編號(hào)“10011”,課程編號(hào)“201” ,平時(shí)成績(jī)89 ,考試成績(jī) 95;(其中“學(xué)生”表中不存在學(xué)生編號(hào)為“10011”的記錄)。
學(xué)生接到任務(wù)后可能會(huì)覺得很簡(jiǎn)單,只是追加一條記錄而已,于是便打開“選課成績(jī)”表,在末尾輸入相應(yīng)的記錄字段值,然后單擊“保存”按鈕。結(jié)果問(wèn)題就出來(lái)了,系統(tǒng)彈出一個(gè)出錯(cuò)信息(如圖三所示),記錄無(wú)法保存。
經(jīng)過(guò)一番分析,原來(lái)“選課成績(jī)”表中的“學(xué)生編號(hào)”是外關(guān)鍵字,且“學(xué)生”表和“選課成績(jī)”表通過(guò)“學(xué)生編號(hào)”字段建立一對(duì)多的聯(lián)系,并且實(shí)施了參照完整性。外關(guān)鍵字的取值只能來(lái)源于“學(xué)生”表中主關(guān)鍵字“學(xué)生編號(hào)”字段的值。添加的這條記錄違背了參照完整性規(guī)則,因此無(wú)法添加到“選課成績(jī)”表中。通過(guò)實(shí)踐操作、親身體驗(yàn),學(xué)生對(duì)“參照完整性”這個(gè)知識(shí)點(diǎn)領(lǐng)悟得更加透徹,遇到相似問(wèn)題就能迎刃而解。
此外,對(duì)于任務(wù)的完成情況,我們也可以設(shè)置一些激勵(lì)機(jī)制,以激發(fā)學(xué)生的學(xué)習(xí)熱情。例如在講授“VBA程序設(shè)計(jì)”這章內(nèi)容時(shí),由于學(xué)生沒有學(xué)過(guò)先修課程,沒有相關(guān)的程序設(shè)計(jì)知識(shí)基礎(chǔ),不具備相應(yīng)的程序思維結(jié)構(gòu),我們更應(yīng)該把握實(shí)踐這個(gè)環(huán)節(jié),采取“先應(yīng)用、后理論”的教學(xué)方式,讓學(xué)生通過(guò)上機(jī)實(shí)踐進(jìn)而掌握理論知識(shí),培養(yǎng)動(dòng)手操作能力。
于是本人在簡(jiǎn)要介紹了賦值語(yǔ)句、條件語(yǔ)句和循環(huán)語(yǔ)句的語(yǔ)句結(jié)構(gòu)后,給出了一個(gè)設(shè)計(jì)任務(wù):定義過(guò)程,在立即窗口中輸出如圖四所示的圖形。
分析了圖形顯示規(guī)律后,做為示范,本人介紹了循環(huán)結(jié)構(gòu)中的For-Next語(yǔ)句的實(shí)現(xiàn)過(guò)程,在學(xué)生理解該語(yǔ)句使用的基礎(chǔ)上,啟發(fā)學(xué)生用另一種常見的循環(huán)結(jié)構(gòu)語(yǔ)句 Do While-Loop來(lái)實(shí)現(xiàn),進(jìn)一步引導(dǎo)學(xué)生思考并編寫程序?qū)崿F(xiàn)以下幾個(gè)圖形的輸出(圖五所示)。同時(shí)對(duì)在課堂上規(guī)定時(shí)間內(nèi)按時(shí)提交程序并能實(shí)現(xiàn)功能要求的學(xué)生給予加相應(yīng)的平時(shí)考核分,計(jì)入期末的總評(píng)成績(jī)。
這種教學(xué)方法激發(fā)了學(xué)生的學(xué)習(xí)積極性,主動(dòng)探尋解決問(wèn)題的辦法,感受學(xué)習(xí)過(guò)程的樂(lè)趣,體驗(yàn)學(xué)有所得的成就感,進(jìn)而期待下一個(gè)知識(shí)點(diǎn)的學(xué)習(xí),讓教與學(xué)進(jìn)入一個(gè)良性循環(huán)的狀態(tài),大大提高了教學(xué)效率,保證了教學(xué)質(zhì)量。
三、結(jié)語(yǔ)
實(shí)踐表明,將案例教學(xué)法和任務(wù)驅(qū)動(dòng)法兩者相結(jié)合,應(yīng)用于Access數(shù)據(jù)庫(kù)課程教學(xué)過(guò)程中,把理論與實(shí)踐教學(xué)有機(jī)地結(jié)合起來(lái),引導(dǎo)學(xué)生思考,有利于調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,激發(fā)學(xué)生的學(xué)習(xí)主動(dòng)性,增進(jìn)學(xué)生的課堂參與意識(shí),課堂氣氛活躍,達(dá)到培養(yǎng)學(xué)生使用Access數(shù)據(jù)庫(kù)知識(shí)分析和解決實(shí)際問(wèn)題綜合能力的教學(xué)目標(biāo),符合應(yīng)用型本科人才信息綜合素養(yǎng)的培養(yǎng)方針。
參考文獻(xiàn):
[1]趙秀梅,賈鑫.以案例教學(xué)法為主線在ACCESS 數(shù)據(jù)庫(kù)教學(xué)中的應(yīng)用[J].長(zhǎng)治學(xué)院學(xué)報(bào),2016,(05).
[2]朱婷婷,汪培芬.任務(wù)驅(qū)動(dòng)教學(xué)法在《ACCESS 2010 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》教學(xué)中應(yīng)用[J].科學(xué)技術(shù)創(chuàng)新,2016,(22).
[3]高 寧,朱思征.微任務(wù)教學(xué)法在 Access 數(shù)據(jù)庫(kù)教學(xué)中的應(yīng)用[J].物流工程與管理,2015,(37).
[4]王法玉,肖迎元,張穎.數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)實(shí)踐教學(xué)改革研究[J].計(jì)算機(jī)教育,2010,(09).
(作者單位:福建江夏學(xué)院 )