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