韓英慧
摘 要:數(shù)據(jù)庫是計算機(jī)相關(guān)專業(yè)一門重要的專業(yè)課程,在軟件設(shè)計過程中,基本都涉及數(shù)據(jù)庫,靈活應(yīng)用數(shù)據(jù)庫軟件,合理應(yīng)用其進(jìn)行開發(fā),是軟件行業(yè)發(fā)展需要。傳統(tǒng)的數(shù)據(jù)庫教學(xué)模式不適應(yīng)現(xiàn)代企業(yè)發(fā)展需要,必須建立一種新的教學(xué)模式,以提高學(xué)生實踐技能為主,突出學(xué)生實踐技能培養(yǎng),培養(yǎng)企業(yè)需要的應(yīng)用型高級人才。
關(guān)鍵詞:數(shù)據(jù)庫課程;教學(xué)改革;研究
數(shù)據(jù)庫是信息化社會中信息資源管理的基礎(chǔ),數(shù)據(jù)庫技術(shù)作為信息領(lǐng)域的基本支撐技術(shù)和信息技術(shù)專業(yè)的骨干課程,在人才培養(yǎng)中具有十分重要的作用。目前高校都開設(shè)了數(shù)據(jù)庫系統(tǒng)概論課程,但各院校開設(shè)這一課程所使用的教學(xué)方案和教學(xué)方法不盡相同。數(shù)據(jù)庫系統(tǒng)概論是計算機(jī)專業(yè)的一門必修課,也是一門難度較大的課程,如果教學(xué)方法不當(dāng),就很難學(xué)好。目前,國內(nèi)高校數(shù)據(jù)庫原理課程的教學(xué)內(nèi)容一般比較偏重于數(shù)據(jù)庫理論的教學(xué),教學(xué)不是從如何應(yīng)用數(shù)據(jù)庫管理系統(tǒng)解決實際問題著手,而基本上是以數(shù)據(jù)庫自身的體系為脈絡(luò)展開教學(xué),導(dǎo)致學(xué)生數(shù)據(jù)庫程序設(shè)計能力、動手能力訓(xùn)練不足,更談不上引導(dǎo)學(xué)生進(jìn)行課題研究和科研探索了。在數(shù)據(jù)庫教學(xué)實踐中,教師的引導(dǎo)起著非常重要的作用,好的教學(xué)方法能激發(fā)學(xué)生的學(xué)習(xí)興趣和求知欲望,促進(jìn)學(xué)生知識技能的發(fā)展和情感的陶冶。教學(xué)方法的選擇受到多方面因素的制約,如教學(xué)內(nèi)容的特點(diǎn),學(xué)生知識水平和個性特點(diǎn),教師自身的素質(zhì)和能力以及學(xué)?,F(xiàn)有的客觀條件等。只有全面地思考,科學(xué)地分析,才能選擇出最佳的方法,以保證教學(xué)取得良好的效果。
一、數(shù)據(jù)庫課程的教學(xué)目標(biāo)
充分利用課程團(tuán)隊豐富的教學(xué)和項目實踐經(jīng)驗,并結(jié)合相關(guān)招聘信息中的職位要求和企業(yè)實地調(diào)研,將數(shù)據(jù)庫課程的教學(xué)目的歸納為:在掌握數(shù)據(jù)庫基本概念和理論的基礎(chǔ)上讓學(xué)生掌握三種能力,梯序為一、數(shù)據(jù)庫管理與維護(hù)能力,如索引、緩沖池、數(shù)據(jù)庫容災(zāi)等;二、實際業(yè)務(wù)的數(shù)據(jù)庫設(shè)計能力,如數(shù)據(jù)字典、E-R抽取、觸發(fā)器、數(shù)據(jù)庫安全等;三、基于數(shù)據(jù)庫的應(yīng)用開發(fā)能力,如與各種開發(fā)語言相結(jié)合的M IS等,這三種能力目標(biāo)所需要學(xué)生掌握的綜合知識一個比一個要多、要深入,同時對學(xué)生動手能力和分析、綜合的能力要求也越來越高,因此,要想使得數(shù)據(jù)庫課程教學(xué)取得理想的效果,不僅需要完備講解數(shù)據(jù)庫課程本身的知識點(diǎn)體系,同時還需要將其他課程的知識點(diǎn)系統(tǒng)進(jìn)行歸納和綜合,除此之外,還需要學(xué)生在老師的指導(dǎo)下充分發(fā)揮主觀能動性,積極學(xué)習(xí)和吸納課程外的專業(yè)知識。
二、提高課堂教學(xué)效率
教學(xué)過程是教師與學(xué)生之間信息傳遞與反饋的過程。教學(xué)的藝術(shù)不在于傳授知識,而在于培養(yǎng)學(xué)生的學(xué)習(xí)能力。因此,在教學(xué)過程中,教師給出明確的知識主線,激勵學(xué)生積極主動參與思考,運(yùn)用啟發(fā)、對比等方式,培養(yǎng)學(xué)生的邏輯思維能力。培養(yǎng)思維能力是教會學(xué)生“會學(xué)”的關(guān)鍵。教師要循循善誘,深入淺出,適當(dāng)點(diǎn)撥思路,使學(xué)生跟隨“主線”環(huán)環(huán)相扣地學(xué)習(xí)、思考。學(xué)生要把自己正確的思維過程與結(jié)果條理清晰地表達(dá)出來,也離不開教師的精心誘導(dǎo)。學(xué)生積極主動地發(fā)表自己的觀點(diǎn)和意見,便于教師及時了解學(xué)生掌握知識的情況,發(fā)現(xiàn)問題當(dāng)堂解決,從而提高課堂教學(xué)效率。
在教師指導(dǎo)下學(xué)生動手操作,是鞏固思維成果的必要環(huán)節(jié)。要提高學(xué)生的整體素質(zhì),就不能忽視對學(xué)生動手能力的培養(yǎng),例如以對學(xué)生考試分?jǐn)?shù)的統(tǒng)計、排隊等例子來加深學(xué)生對數(shù)據(jù)庫中的建庫、對記錄的各種操作以及統(tǒng)計、編程等各方面知識的理解和掌握。要指導(dǎo)學(xué)生閱讀教材,抓住重點(diǎn),理清思路,分析問題,進(jìn)行編程等。同時要注意因材施教,調(diào)動起學(xué)生學(xué)習(xí)的主動性和積極性,幫助學(xué)生樹立學(xué)好數(shù)據(jù)庫課程的信心。
三、重視實踐教學(xué)環(huán)節(jié)
數(shù)據(jù)庫是一門實踐性很強(qiáng)的課程。上機(jī)操作的效果如何直接影響到教學(xué)本身能否取得令人滿意的效果。上機(jī)操作才能使學(xué)生真正理解、消化課堂上的理論知識,這一點(diǎn)對于數(shù)據(jù)庫的學(xué)習(xí)尤為重要。首先,要合理安排上機(jī)實驗課時,及時上機(jī)并保證上機(jī)效果,教學(xué)實驗與理論教學(xué)協(xié)調(diào)同步,特別是時間、內(nèi)容上要銜接好;其次,學(xué)生上機(jī)目的和步驟要明確,要求教師課前寫好含有實例和習(xí)題的實驗指導(dǎo)書,指導(dǎo)書的內(nèi)容要盡量緊扣教材;第三,學(xué)生實驗結(jié)束要上交實驗報告,要求學(xué)生將實驗?zāi)康摹嶒瀮?nèi)容、實驗步驟以及在實驗過程中的體會、感受和遇到的問題等都寫在實驗報告中,教師要認(rèn)真批閱,并及時給予點(diǎn)評指導(dǎo),對于實驗中存在的普遍性問題還要公開講解。
另外,在學(xué)習(xí)數(shù)據(jù)庫設(shè)計時,要注意設(shè)計方法和設(shè)計能力的綜合訓(xùn)練,并注意數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計中的各個環(huán)節(jié)的訓(xùn)練,可以由教師布置一項小型軟件開發(fā)課題,或者由學(xué)生自己選課題。選題力求結(jié)合生產(chǎn)實際又能涵蓋課程教學(xué)的要求,進(jìn)而分組完成一個完整的分析、設(shè)計和開發(fā)實踐過程。通過課題的開發(fā)過程,學(xué)生將所學(xué)的知識用到實際的開發(fā)中去并得以融會貫通、鞏固提高。同時,課程設(shè)計的訓(xùn)練還可以使學(xué)生拓寬知識面,提高動手能力,增強(qiáng)獨(dú)立鉆研、吸收新技術(shù)的能力。從軟件工程的角度進(jìn)行需求分析、概要設(shè)計到開發(fā)、部署等全流程,使得學(xué)生參與到能應(yīng)用系統(tǒng)開發(fā)的整個過程,重點(diǎn)在于讓學(xué)生掌握軟件工程思想去理解和掌握系統(tǒng)的開發(fā)功能。這三個階段在時間上環(huán)環(huán)相扣,每一階段都是前一階段的拓展通過這三個階段訓(xùn)練,基本能確保大部分學(xué)生的理論和動手能力得到提高。
四、以數(shù)據(jù)庫課程為中心的課程群模塊設(shè)置
要想使得學(xué)生能更好地掌握數(shù)據(jù)庫技能,需要以數(shù)據(jù)庫課程為中心,并圍繞這一中心建設(shè)一個相關(guān)課程群,這些課程群的在知識點(diǎn)上或承前啟后,或相互補(bǔ)充,總之它們成為一個系統(tǒng),課程群的授課形式分為兩種:必修課如數(shù)據(jù)庫原理、管理信息系統(tǒng)、軟件工程、面向?qū)ο蟪绦蛟O(shè)計;選修課如JavaEE應(yīng)用開發(fā)、ASP.net應(yīng)該開發(fā)。必修課為主干課,重點(diǎn)偏向單向?qū)I(yè)技能的掌握,作為必修課的有效補(bǔ)充,選修課偏向綜合應(yīng)用類型,讓學(xué)生依據(jù)其興趣和愛好進(jìn)行選取,作為必修課程的補(bǔ)充,同時也是對數(shù)據(jù)庫技能掌握的進(jìn)一步提升和完善。
參考文獻(xiàn):
[1] 石玉芳. 數(shù)據(jù)庫課程教學(xué)模式探究[J]. 信息化建設(shè). 2015(09) .
[2] 劉悅. 高職院校數(shù)據(jù)庫課程教學(xué)模式探討[J]. 電子制作. 2013(17) .
[3] 范璐. 工學(xué)結(jié)合一體化高職數(shù)據(jù)庫課程開發(fā)研究[J]. 遼寧高職學(xué)報. 2013(12) .
[4] 朱玉娟. 基于就業(yè)角度淺析高職數(shù)據(jù)庫課程開發(fā)策略[J]. 計算機(jī)光盤軟件與應(yīng)用. 2013(15).
[5] 馬丹. 《數(shù)據(jù)庫課程設(shè)計》中常見問題及解決措施[J]. 電子世界. 2012(10).
[6] 閔曉玲. 高職計算機(jī)項目教學(xué)中如何建立有效評價體系——以數(shù)據(jù)庫課程項目教學(xué)為例[J]. 南昌教育學(xué)院學(xué)報. 2012(09) .
[7] 劉芳. 新建應(yīng)用型本科院校數(shù)據(jù)庫課程的教學(xué)現(xiàn)狀與改革思路探討[J]. 無線互聯(lián)科技. 2012(11) .
[8] 李暢. 高職院校數(shù)據(jù)庫課程能力評估研究與實踐[J]. 福建電腦. 2011(11) .