吳國棟
摘要:傳統(tǒng)《Access數(shù)據(jù)庫基礎(chǔ)》課程教學(xué)中有許多不足之處,如教師授課都是按照Access中各個(gè)功能進(jìn)行分版塊的講解,但這樣容易割裂Access的整體性和系統(tǒng)性,不利于學(xué)生將理論知識(shí)和實(shí)際操作聯(lián)系起來,不能很好地發(fā)揮學(xué)生的主動(dòng)性和積極性,無法培養(yǎng)學(xué)生綜合應(yīng)用能力。因此本文就傳統(tǒng)“Access數(shù)據(jù)庫基礎(chǔ)”課程教學(xué)中的問題,尋找實(shí)現(xiàn)“Access數(shù)據(jù)庫基礎(chǔ)”課程有效教學(xué)的方法和策略,探究任務(wù)驅(qū)動(dòng)法在“Access數(shù)據(jù)庫基礎(chǔ)”教學(xué)中的教學(xué)效果,結(jié)合相關(guān)課程實(shí)例進(jìn)行如下討論。
關(guān)鍵詞:Access;任務(wù)驅(qū)動(dòng)教學(xué)方法;自主學(xué)習(xí)
TP311.138-4
Access是一門綜合性和實(shí)踐性很強(qiáng)的學(xué)科,它作為一門面向計(jì)算機(jī)編程語言類的課程,越來越普遍地出現(xiàn)在全國各大高校教學(xué)計(jì)劃中,也成為國家計(jì)算機(jī)二級(jí)考試內(nèi)容。在當(dāng)前的“Access數(shù)據(jù)庫基礎(chǔ)”課程教學(xué)中仍然存在諸多問題,傳統(tǒng)教學(xué)大綱中要求教師按照教科書的章節(jié)順序進(jìn)行教學(xué),在講授完基礎(chǔ)知識(shí)和技術(shù)后,在教學(xué)計(jì)劃的最后3周內(nèi)要求每名學(xué)生選取課題獨(dú)立設(shè)計(jì)一個(gè)小型數(shù)據(jù)庫應(yīng)用系統(tǒng),完成之后由教師評(píng)價(jià)。學(xué)生在這種教學(xué)模式下容易出現(xiàn)理論知識(shí)和實(shí)際操作無法很好聯(lián)系的情況,這樣很容易使學(xué)生對枯燥抽象的Access理論知識(shí)失去興趣,也無法形象地學(xué)習(xí)到本質(zhì)的操作知識(shí)。但如果多加入實(shí)際操作又可能完不成教學(xué)任務(wù),如何在有限的教學(xué)課時(shí)內(nèi)既保證達(dá)到教學(xué)目標(biāo)又使學(xué)生真正感興趣并學(xué)到知識(shí),是我們計(jì)算機(jī)教師需要解決的問題。筆者結(jié)合教學(xué)經(jīng)驗(yàn),談?wù)勅蝿?wù)驅(qū)動(dòng)法在“Access數(shù)據(jù)庫基礎(chǔ)”教學(xué)中的應(yīng)用,以期為廣大教師提供一定參考。
一、“任務(wù)驅(qū)動(dòng)教學(xué)法”在Access教學(xué)中的意義
傳統(tǒng)的Access教學(xué)模式由于割裂了Access課程的整體性和系統(tǒng)性,沒有體現(xiàn)出學(xué)生的主體地位,導(dǎo)致理論和實(shí)際脫節(jié),學(xué)生缺乏積極性和主動(dòng)性,也無法培養(yǎng)其探索能力和動(dòng)手能力。筆者在教學(xué)過程中發(fā)現(xiàn)要想提高學(xué)生對Access的學(xué)習(xí)興趣,不能光靠口頭的理論部分講述,也要靠學(xué)生的自主性的發(fā)揮,需要實(shí)際操作來推動(dòng)。在教學(xué)過程中,教師在充分了解Access各項(xiàng)功能的基礎(chǔ)上,給學(xué)生制定一個(gè)目標(biāo),提出與課程內(nèi)容相關(guān)的課題,讓學(xué)生分組或獨(dú)立完成任務(wù)。在學(xué)生完成課題任務(wù)的時(shí)候,由于Access的系統(tǒng)性,會(huì)促使他們在運(yùn)用Access的過程中把其它各項(xiàng)相關(guān)功能都在自己頭腦中一項(xiàng)一項(xiàng)進(jìn)行歸納完善,最后把所有內(nèi)容都熟練掌握,解決了理論和實(shí)際分裂的問題。任務(wù)驅(qū)動(dòng)教學(xué)法中,“任務(wù)驅(qū)動(dòng)”就是建立在建構(gòu)主義的基礎(chǔ)上,在教學(xué)過程中以若干分解的任務(wù)為中心,在學(xué)生完成任務(wù)的同時(shí)不但加深了理論知識(shí)的掌握也鍛煉了應(yīng)用理論知識(shí)來進(jìn)行實(shí)踐的能力,可以做到在教學(xué)過程中以邊學(xué)邊練的方式使學(xué)生提高問題分析、自主探索、解決問題的綜合能力。因此,任務(wù)驅(qū)動(dòng)教學(xué)方法在Access這種綜合性較強(qiáng)的課程教學(xué)中能很好地激發(fā)學(xué)生的主動(dòng)性和積極性,提高教學(xué)效果。
二、任務(wù)驅(qū)動(dòng)教學(xué)法的應(yīng)用
1.任務(wù)驅(qū)動(dòng)教學(xué)法具體內(nèi)容
在當(dāng)前“Access數(shù)據(jù)庫基礎(chǔ)”課程教學(xué)中,要針對本課程的教學(xué)特點(diǎn)結(jié)合“任務(wù)驅(qū)動(dòng)”教學(xué)法的基本思想進(jìn)行教學(xué)設(shè)計(jì),根據(jù)“Access數(shù)據(jù)庫基礎(chǔ)”課程的系統(tǒng)性把教學(xué)內(nèi)容分為若干教學(xué)過程,再細(xì)化為具體階段:(1)任務(wù)提出階段;(2)任務(wù)分析階段;(3)知識(shí)講解階段;(4)任務(wù)完成階段。在這些階段完成后就進(jìn)入新的任務(wù)循環(huán),開始提出新問題。如圖1。教師在課程開始之前就將全部的教學(xué)過程和任務(wù)劃分制定成形,在教學(xué)過程只需要按照規(guī)化好的教學(xué)過程進(jìn)行課程教學(xué)即可。
2.提出總體問題
在課堂教學(xué)開始前教師要先將本節(jié)課需要掌握的基礎(chǔ)理論知識(shí)和操作技術(shù)做快速簡潔地講解,隨后將學(xué)生分小組進(jìn)行討論,讓學(xué)生自主提出本課將要完成的數(shù)據(jù)庫應(yīng)用題目。在分組討論的過程中,注意要讓每個(gè)學(xué)生都參與到討論中來,發(fā)揮小組討論的優(yōu)勢,培養(yǎng)學(xué)生團(tuán)隊(duì)合作的意識(shí)和能力,在取長補(bǔ)短中得出最佳題目。教師對于任務(wù)題目的范圍可以不作限制,學(xué)生可依照自己感興趣或擅長的內(nèi)容來制定題目,提出的題目最好能幫助解決生活中的實(shí)際問題。這樣的任務(wù)選題既可以調(diào)動(dòng)學(xué)生參與的積極性并發(fā)揮其主觀能動(dòng)性,也有利于學(xué)生快速進(jìn)入狀態(tài)。每個(gè)小組確定題目后派一名成員上臺(tái)介紹其選題及原因,這樣在全班范圍內(nèi)開展學(xué)習(xí)討論,集思廣益,使學(xué)生們的視野和思想都得到拓展。學(xué)生們結(jié)合自己本專業(yè)和興趣愛好制定了形式多樣的題目,如有的學(xué)生提出“交友信息管理系統(tǒng)”、“李白詩篇管理系統(tǒng)”、“單詞分類查詢系統(tǒng)”,有的學(xué)生提出“訂單數(shù)據(jù)管理系統(tǒng)”、“學(xué)業(yè)課程查詢系統(tǒng)”等等。
在學(xué)生分組提出題目時(shí),要強(qiáng)調(diào)創(chuàng)新意識(shí)和個(gè)性化,避免出現(xiàn)“抄襲”、一味借鑒他人思路的情況。通過全班討論選題后,教師還要讓每個(gè)學(xué)生在課下想2個(gè)數(shù)據(jù)庫應(yīng)用小題目,以備期末設(shè)計(jì)大的數(shù)據(jù)庫應(yīng)用程序之用。
3.任務(wù)驅(qū)動(dòng)教學(xué)法的教學(xué)過程控制
在學(xué)生確定數(shù)據(jù)庫應(yīng)用任務(wù)的題目后,就要開始執(zhí)行任務(wù)??茖W(xué)地確定各個(gè)子任務(wù)是“任務(wù)驅(qū)動(dòng)”教學(xué)法的關(guān)鍵和核心,在每個(gè)子任務(wù)的設(shè)計(jì)中要綜合考慮學(xué)生的實(shí)際操作能力和水平、教學(xué)目標(biāo)、教學(xué)大綱要求,同時(shí)要注意對體現(xiàn)一定的教學(xué)難點(diǎn)和重點(diǎn),讓學(xué)生在突破重難點(diǎn)中學(xué)習(xí)新知識(shí)、獲得新體驗(yàn),也能在任務(wù)的完成過程中實(shí)現(xiàn)教學(xué)和實(shí)踐的結(jié)合。教師可把主要任務(wù)劃分為表設(shè)計(jì)、查詢設(shè)計(jì)、窗體設(shè)計(jì)、報(bào)表設(shè)計(jì)、宏命令設(shè)計(jì)等子任務(wù)。見圖2。
(1)表設(shè)計(jì)
在完成題目制定后,接下來學(xué)生就要有目的地開展學(xué)習(xí)。教師在課堂上先指導(dǎo)學(xué)生設(shè)計(jì)表。許多學(xué)生不能很好地掌握實(shí)體關(guān)系,從而總是不得要領(lǐng)。教師可把多種實(shí)體關(guān)系的模型建立出來讓學(xué)生有整體的、形象的感知以便理解。對于學(xué)生一開始無法完成教學(xué)大綱中設(shè)計(jì)三張表的要求,則可先讓學(xué)生從已作出的一張表中分析可用的實(shí)體關(guān)系進(jìn)行細(xì)化,拆分成多張表,或加入新的實(shí)體關(guān)系來增加表的數(shù)量。接下來是關(guān)鍵詞的確定,讓學(xué)生掌握關(guān)鍵詞的內(nèi)涵和易混點(diǎn),分清主關(guān)鍵詞和外關(guān)鍵詞并明白其表現(xiàn)的不同意義,然后進(jìn)行表之間關(guān)系的建立。在學(xué)生完成表的設(shè)計(jì)過程中,鼓勵(lì)學(xué)生自主探索,遇到不會(huì)的內(nèi)容可以上網(wǎng)查找資料來獲取答案和相關(guān)數(shù)據(jù)等。
(2)查詢設(shè)計(jì)
在建立好表的關(guān)系后下一步驟即進(jìn)行查詢設(shè)計(jì),讓學(xué)生自己設(shè)計(jì)所需的查詢數(shù)據(jù)庫中資料的方法。學(xué)生在本階段容易在查詢條件的設(shè)置上容易出現(xiàn)錯(cuò)誤,可通過列舉大量實(shí)例來進(jìn)行鍛煉,使學(xué)生深入理解。
(3)窗體設(shè)計(jì)
窗體可以更好地顯示設(shè)計(jì)完成的各個(gè)表和查詢,教師可以給學(xué)生自由的空間讓他們對窗體進(jìn)行設(shè)計(jì),選擇自己喜愛的外觀方案。需要注意的是設(shè)計(jì)窗體時(shí)控件的把握,這需要教師著重講解。
(4)報(bào)表設(shè)計(jì)
報(bào)表主要用于對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分組、計(jì)算、匯總和打印輸出。此階段學(xué)生依舊可以按自己喜歡的方案設(shè)計(jì)報(bào)表的外觀。因報(bào)表和窗體的設(shè)計(jì)方法相似,因此需要讓學(xué)生注意兩者的異同,尤其是窗體設(shè)計(jì)中較難理解的控件部分。還可以引導(dǎo)學(xué)生利用計(jì)算控件來進(jìn)行簡單的計(jì)算,對于報(bào)表中有而窗體中沒有的組的部分,要特別提出來講解。
(5)宏命令、VBA設(shè)計(jì)
在Access中宏命令、VBA設(shè)計(jì)對于學(xué)生來說屬于較難理解掌握的部分,但在數(shù)據(jù)庫的應(yīng)用中這兩者都有重要作用,因此需要教師重點(diǎn)講解。教師要用簡單易懂的方法使學(xué)生明白編程的概念和方法,可以多舉例子講解,通過比較分析總結(jié)經(jīng)驗(yàn),從而掌握基礎(chǔ)的編程技巧。
4.完成總體任務(wù)
在講解完以上內(nèi)容后,學(xué)生大體上就掌握了數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本功能,然后就是大量的數(shù)據(jù)輸入,對系統(tǒng)進(jìn)行測試和調(diào)試,最后完成任務(wù)時(shí)進(jìn)行實(shí)驗(yàn)報(bào)告的書寫。在學(xué)生完成所有任務(wù)內(nèi)容時(shí),既得到了快樂和成就感,也深刻的掌握了Access的相關(guān)知識(shí)。
5.小結(jié)
“任務(wù)驅(qū)動(dòng)”教學(xué)法在Access課程教學(xué)內(nèi)容中起到了重要作用,把相對枯燥的理論教學(xué)和生動(dòng)豐富的實(shí)踐教學(xué)相結(jié)合,既提高了學(xué)生學(xué)習(xí)Access的興趣和積極性,也使學(xué)生認(rèn)識(shí)到Access在生活中的應(yīng)用,明白其重要性和意義,有利于促進(jìn)學(xué)生培養(yǎng)自主學(xué)習(xí)、解決實(shí)際問題和手操作能力,也很好地激發(fā)了而學(xué)生的創(chuàng)新精神。教師在實(shí)施“任務(wù)驅(qū)動(dòng)”教學(xué)法時(shí),需要投入大量的時(shí)間和精力,深入研讀課本并結(jié)合實(shí)踐操作案例進(jìn)行講述,在學(xué)生遇到難理解和難以克服的部分要著重講解,使學(xué)生更充分地理解所學(xué)、掌握相關(guān)知識(shí)和技能。雖然此教學(xué)方法還有許多不足和不成熟的地方,但只要在實(shí)際教學(xué)中不斷努力探索、積累教學(xué)經(jīng)驗(yàn),就會(huì)更充分有效的發(fā)揮它的作用。
參考文獻(xiàn):
[1]劉如.任務(wù)驅(qū)動(dòng)式教學(xué)法在Access數(shù)據(jù)庫教學(xué)中的應(yīng)用[J]. 中國科技信息. 2008(06).
[2]王蕾.劉麗娜. 淺析任務(wù)驅(qū)動(dòng)教學(xué)法在“Access數(shù)據(jù)庫程序設(shè)計(jì)”課程中的應(yīng)用[J]. 吉林工程技術(shù)師范學(xué)院學(xué)報(bào), 2011(08).