王朋
摘 要:在教學中結合數據庫課程的特點,采用合理的教學方法,運用多種教學方法,能極大地調動學生的積極性,讓學生在分析、設計、完成具體應用系統的過程中鍛煉設計程序的思維方式,培養學習能力、創新性思維和創新能力。
關鍵詞:改革;創新;任務驅動;案例教學
對于Access數據庫的教學,筆者從08級的計算機專業和電子商務專業開始進行教學方法的改革,結合本課程的特點,采用幾種教學方法相結合,讓學生在自主分析、設計、完成具體應用系統的過程中鍛煉設計程序的思維方式,培養學生的學習能力、創新性思維和創新能力。
一、任務驅動法
任務驅動法是一種建立在建構主義學習理論基礎上的教學法,它是以解決問題、完成任務為主的多維互動式的教學理念,特別適合在實踐中教學。它的特點是“以任務為主線、教師為主導、學生為主體”,因此可以極大地調動學生的自主學習興趣,培養學生分析問題、解決問題的能力。經過這幾年的實踐,筆者認為,Access數據庫課程教學采用任務驅動法是比較適合的,但在教學過程中要注意的是:該教學方法要考慮到學生之間的能力差異,任務的設計不能單一,要設計有一定梯度的任務,這就需要教師花費大量心血;任務的設計還要考慮現實的應用背景,懸而未決的問題更能激發學生的學習、創作激情。
二、案例教學法
案例教學法是一種以案例為基礎的教學法,教師以設計者和激勵者的身份出現,鼓勵學生積極參與討論,它的特點在于鼓勵學生獨立思考、以能力為主和注重師生互動。因此,它可以鍛煉學生的思維能力、探索能力及發現問題、解決問題的能力,這樣就提高了課程的教學水平和質量。在案例教學中,可先采用小案例再到大案例循序漸進的方法進行。
1.小案例剖析
通過“引導入門→知識點講授→項目開發”的教學模式,以學生為主體,充分調動學生的積極性,培養學生的自學能力、創新能力,提高教學效果。具體的教學方法如下:
教師首先展示Access開發的數據庫管理系統,調動學生的興趣。然后將這些數據庫管理系統進行總結,各系統功能模塊基本類似,并以一模塊為例講解如何實現。讓學生感覺自己通過Access課程的學習也能夠開發這樣的應用系統,激發其學習的熱情和創作的欲望。對案例進行剖析、功能分解,講授此系統的開發過程。以“音樂管理系統”為例,在這個系統中其功能主要是可以增加“音樂”中的信息,刪除“音樂”中的信息,還可根據歌手或歌曲名稱進行查詢,還能實現“音樂”信息的打印等工作。因此,“音樂管理系統”中關鍵問題主要有如下內容:
(1)窗體設計問題。數據庫管理系統無非就是對數據表進行操作,在這個系統中使用者面對的不是一張張數據表,而是一個友好的界面,通過界面(窗體)對表進行操作。
(2)窗體間的跳轉問題。從一個窗體跳轉到另一個窗體,涉及到“宏”的使用,所以要講解如何設置控件,如何設置“宏”,如何將事件和“宏”聯系起來。
(3)查詢問題。任何管理系統查詢都是必須的,而查詢的方式很多:如利用Access設計簡單查詢,利用“宏”實現查詢等。
(4)增加或刪除表的記錄。在窗體上增加或刪除表中的記錄。
(5)實現報表的打印。如實現“音樂”信息的打印等。
數據庫中內容不求多,只要每個功能都能簡單地實現,讓學生看到完成一個管理系統不過如此,很容易實現,增強學生學習的興趣和自信。
2.大案例的選擇
當學生掌握了較小系統的編制過程,再用大案例進行教學。案例教學方法仍有些問題需要注意:案例的選擇要有較好的包容性,能將課程的主要知識點和主要應用技術包含在案例中,又要有很好的代表性,以便學生學完后能夠在此基礎上開發實際工作所需要的數據庫管理系統,而一般教材采用讓學生容易接受的“教學管理系統”“商品管理系統”等;精心準備案例,組織案例教學要適度;案例教學法一般要將案例提前給學生,鼓勵學生獨立思考。
三、項目開發
為了進一步提高學生的創新能力及協作能力,將學生分成若干小組,每個小組自選一個具有實際應用背景、任務明確的開發項目,如圖書借閱管理系統、商品銷售系統、教學管理系統等。各個小組從頭到尾獨立設計完成,遇到問題,學生可以先組內討論或上網查詢,在無法解決的情況下教師才予以點撥。最后每組提交最后的作品并公開演示、講解。
需要注意的是:項目的選擇要具有實際應用背景;分組要充分考慮學生的基礎差異,搭配要合理;遇到問題,教師一定要讓學生獨立解決;相互評價,要讓學生講解、演示,鍛煉他們的協作能力。實踐表明,這樣的過程可以讓學生的學習能力、創新能力和協作能力得到明顯的提高。
四、結論
Access數據庫是面向對象、相對容易的程序設計,非常適合中職學校的學生學習,但基于中職學生的特點,應該采用合適的教學方法。筆者根據實際的教學情況,在教學中運用了多種教學方法,極大地調動了學生的積極性,培養了學生的自學能力、實踐能力和創新能力。這幾年的教學取得了良好的效果。
參考文獻:
[1]吳長勤,趙曉萌.任務驅動教學法在Access數據庫程序設計教學中的應用[J].安徽科技學院學報,2009(6).
[2]郭紹青.任務驅動教學法的內涵[J].中國電化教育,2006(7).