高 翔
摘要:“Access數據庫技術”課程的教學方法通常是按照Access的各個功能獨立講解,這種傳統(tǒng)的教學方法使理論脫離實際,難以充分發(fā)揮學生學習的主動性和積極性,不利于培養(yǎng)學生綜合應用所學知識的能力。本文討論了“任務驅動”教學方法并探討了任務驅動教學法在“Access數據庫技術”教學中的應用,并以實際課程為實例給出教學效果的展現和分析。
關鍵詞:任務驅動教學方法;Access;自主學習
中圖分類號:G642 文獻標識碼:B
Access數據庫技術是一門實踐性很強的課程,原教學大綱要求按照教科書各章節(jié)的順序依次講授設計Access數據庫所需的基本知識和技術,然后在最后3個教學周指導每名學生完成一個由自己選題并且獨立設計的小型數據庫應用系統(tǒng)。這種方法屬于傳統(tǒng)教學法,先是在學生對數據庫完全沒有概念的情況下就介紹許多讓學生感到枯燥無味容易失去興趣的抽象概念,然后再獨立講解Access數據庫的各個功能。由于沒有結合數據庫的實際應用來講解,因此它是和實際脫節(jié),導致學生缺乏學習的主動性和積極性,難以將自己所學知識順利地運用到數據庫系統(tǒng)開發(fā)實踐中去。
由于學生的最終目標是要完成一個小型數據庫系統(tǒng)的設計。通過分析Access數據庫的功能,作者認為,完全可以從一開始就把題目分配給學生,邊學邊做,讓學生一點點地把數據庫的各個功能豐富完善,最后設計出一個完整的小型數據庫系統(tǒng)。
1“任務驅動”教學法
所謂“任務驅動”教學是建立在建構主義理論基礎之上,是指在教學過程中以若干分解的任務為中心,通過任務的完成來介紹基礎知識和技能,采取邊學邊練的方式來培養(yǎng)和提高學生分析問題、解決問題的綜合能力。對于計算機專業(yè)多門操作性很強的課程來說,這樣的方法可謂非常適用,它便于學生在循序漸進掌握基本技能的同時更加深入的學習專業(yè)基礎知識。
作者大膽地對本課程教學方法進行改革,嘗試著采用“任務驅動”教學方法,以任務為主線,讓學生從被動地學變?yōu)橹鲃拥貙W,而教師只是起引導和輔導的作用,在實際工作中收到了良好的教學效果。
2“任務驅動”在本課程中的應用
我們針對“Access數據庫技術”的特點結合“任務驅動”教學法的基本思想,總體上將課程劃分為若干段的教學過程,進一步對每一段教學過程細分為以下幾個階段:①首先是任務的提出階段;②接下來是任務的分析階段;③然后是知識講解階段;④最后是任務的完成階段;完成后則是新任務的提出,開始一個新的任務周期,如圖1所示。所有的教學過程劃分和任務的設計均在課程之初便已經規(guī)劃完成,教學環(huán)節(jié)中只是嚴格遵照執(zhí)行。

2.1總體任務的提出
作者在開始的第1節(jié)概論課上先用很短的時間以最通俗的語言講解了一些必須的、易于理解的數據庫基本知識后,馬上就讓學生以3人左右為一個小組進行討論,要求每個小組在10分鐘內提出2個數據庫應用題目。分組討論是為了加強團隊合作精神,互相取長補短。題目的范圍不限,可以結合自己的專業(yè)或自己的興趣,也可以為自己的親朋好友解決一些實際應用問題。這樣做可以激發(fā)學生們的學習興趣、學習積極性和主觀能動性,讓學生一開始就進入角色。10分鐘過后讓每個小組派1位同學上講臺向大家介紹他們組的題目,這樣做可以讓大家互相學習,開拓視野。學生們各自發(fā)揮了自己的想象力和自己的特長,提出了大量的應用題目,如金融專業(yè)的學生提出了“企業(yè)財務管理系統(tǒng)”、“訂單數據管理系統(tǒng)”;影視專業(yè)的學生提出了“電影管理系統(tǒng)”、“奧斯卡電影簡介系統(tǒng)”、“攝影大賽信息管理系統(tǒng)”;漢語專業(yè)的學生提出了“文學信息管理系統(tǒng)”、“魯迅文集管理系統(tǒng)”、“余秋雨作品管理系統(tǒng)”;英語專業(yè)的學生提出了“單詞測驗表”、“環(huán)球英語培訓信息管理系統(tǒng)”;有的學生為學校的教學管理提出了“教師信息管理系統(tǒng)”、“選課管理系統(tǒng)”;還有當班長的學生提出了可以協(xié)助他工作的“學生信息管理系統(tǒng)”;還有很多同學根據自己的愛好提出了體育、攝影、音樂、旅游、寵物等各方面的數據庫應用系統(tǒng),真是五花八門,應有盡有。
為了避免發(fā)生互相抄襲的現象,同時也為了讓每位同學得到鍛煉,大綱要求每個同學的題目是不準重復的。在各組介紹完題目后,作者又布置了課后作業(yè),在1周時間內每位同學都要自己想出2個數據庫應用小題目(想2個題目是因為若出現重復可以有第2選擇),為期末的數據庫應用程序設計大作業(yè)做準備。
2.2教學過程控制
“任務驅動”教學法的關鍵和核心就在于如何科學地確定子任務,從而設計教學流程,其中既要考慮學生的實際水平和接受能力,也要照顧教學大綱的要求,注意對教學難點和要點的覆蓋度。因此,我們將本課程的整個教學過程劃分為表設計、查詢設計、窗體設計、報表設計、宏命令設計等若干個子任務。對于每個子任務都有自己的生命周期,其中最重要的環(huán)節(jié)就是教學和實踐的結合。

2.2.1表設計階段
學生選定了題目后,就可以帶著問題有目的地去學習了。首先,課堂上在老師的指導下進行表的設計。在這個階段學生的難點之一是確定實體關系,作者就列舉各種實體關系模型,讓學生參考。有的學生只設計出1張表,而大綱要求至少要有3張表。于是就指導學生想辦法從1張表中找到多個實體,然后再拆分成若干張表,或者加入一些新的實體湊足3張表。表設計好后,再幫助學生確定主關鍵詞和外關鍵詞,以及建立表之間的關系。同時,學生們在課后都積極地進行數據采集工作,他們有的上網、有的上圖書館查找自己需要的數據,鍛煉了他們查找資料的能力。
2.2.2查詢設計階段
設計出若干表并且建立好各表之間的關系后,接下來就是讓學生自己根據需要設計出若干種查詢數據庫中數據的方法。這個階段的重點是各種查詢方法的設計,學生由于有了自己要設計的數據庫題目,因此他們的目的就很明確,很容易設計出自己想要的查詢方法。本章的難點是查詢條件的設置,作者就列舉大量常見的實例,讓學生通過練習來掌握。
2.2.3窗體設計階段
窗體主要是用來顯示已經設計好的各個表和查詢的工具,作者讓學生根據自己的喜好來設計窗體的外觀。這個階段的重點是設計窗體時用到的各個控件,學生有一定困難,作者就詳細講解各個控件的功能和使用方法。
2.2.4報表設計階段
報表主要是用來打印各個表中的數據或者是通過查詢生成的數據,作者仍然讓學生根據自己的想法來設計報表的外觀。設計報表與設計窗體的方法相似,因此只需提示學生報表與窗體的異同。重點講解窗體沒有的、比較難的計算控件的概念,并且認真講解用計算控件來進行各種常見計算的方法。報表還有窗體所沒有的組的概念,也需要重點講解。
2.2.5宏命令和VBA設計階段
數據庫有很多的功能要靠宏命令和VBA編程來完成,這對學生特別是文科學生來講有一定難度,需要重點詳細講解。作者用最簡單明了的方法,讓學生在最短的時間內掌握編程方法的精粹,再輔以大量實例,讓學生能夠熟練掌握編程技巧,設計出靈活多樣的系統(tǒng)功能。
2.3總體任務的完成
至此,學生已經基本完成整個數據庫應用系統(tǒng)的功能設計,剩下的工作就是通過輸入大量數據,并且在教師指導下進行測試和調試系統(tǒng),以及纂寫實驗報告。
最后,當學生看著自己親手完成的作品時,都有一種滿足感和成就感,體會到了成功的愉悅。
3總結
通過在Access教學中嘗試使用讓學生在實踐中學的“任務驅動”教學法,提高了學生學習的興趣和學習的主動性,培養(yǎng)了學生自學的能力、解決實際問題的能力以及創(chuàng)新的能力。“任務驅動”教學法的實施需要老師投入大量的精力,特別是在表的設計階段要對大多數同學單獨指導,并且這種方法肯定還有許多不成熟和不完善的地方。不過隨著作者教學次數的增多,教學經驗的積累,相信“任務驅動”Access教學法的優(yōu)越性一定會得到大家的公認,并會得到普遍應用。
參考文獻:
[1] 趙良輝. 任務驅動教學在數據庫課程中的應用[J]. 計算機教育,2008(16):121-122.
[2] 薛景,魏建香,王志立.“任務驅動”教學模式在計算機“專業(yè)實踐”課程教學中的應用[J]. 計算機教育,2008(12):112-113,116.
[3]王華香,蔣永平,文元美,等. 基于“任務驅動”的漸進式開放實踐教學探討[J]. 中國現代教育裝備,2007(10):127-129.
Task-driven Teaching Method on Access Database Technology
GAO Xiang
(College of Arts and Science of Beijing Union University, Beijing 100085, China)
Abstract: The traditional teaching method on Access Database Technology is to introduce each Access function independently. And it leads to theory training separating from practice one. This approach can not motivate the students with strong learning passion. This article discusses the “task-driven” teaching method on Access database technology and shows the effect of learning by doing based on the teaching method.
Key words: tasks-driven teaching method; access; learning by doing