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