閆薇
(遼寧警察學(xué)院,遼寧大連116036)
《數(shù)據(jù)庫原理與應(yīng)用》課程改革應(yīng)用研究
閆薇
(遼寧警察學(xué)院,遼寧大連116036)
《數(shù)據(jù)庫原理與應(yīng)用》課程是計算機(jī)科學(xué)領(lǐng)域中重要的主干課,是一門不可缺少的、綜合性很強(qiáng)的專業(yè)技術(shù)基礎(chǔ)課。該文針對應(yīng)用型專業(yè)轉(zhuǎn)型時期的課程教學(xué)改革需要,從教學(xué)內(nèi)容、實踐環(huán)節(jié)、教學(xué)方法、考核方式等多個方面逐一進(jìn)行闡述,達(dá)到了預(yù)期目標(biāo),提高了教學(xué)質(zhì)量。
數(shù)據(jù)庫原理與應(yīng)用;應(yīng)用型;教學(xué)改革
《數(shù)據(jù)庫原理與應(yīng)用》課程是計算機(jī)科學(xué)領(lǐng)域中重要的主干課,是一門不可缺少的、綜合性很強(qiáng)的專業(yè)技術(shù)基礎(chǔ)課。本課程是在學(xué)生學(xué)完程序設(shè)計基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)等相關(guān)的專業(yè)課,具有一定程序設(shè)計能力后展開的,本課程主要基于oracle,以實例為主線,循序漸進(jìn)、深入淺出地介紹數(shù)據(jù)庫的基礎(chǔ)知識、表、索引、視圖、存儲過程、函數(shù)、包、觸發(fā)器以及數(shù)據(jù)庫的安全性等問題。下面從教學(xué)內(nèi)容及目標(biāo)、實踐環(huán)節(jié)、教學(xué)方法、考核方式改革等方面逐一闡述。
《數(shù)據(jù)庫原理與應(yīng)用》課程的教學(xué)目標(biāo)是使學(xué)生能夠使用所學(xué)的數(shù)據(jù)庫知識,根據(jù)實際問題進(jìn)行數(shù)據(jù)的保存、維護(hù)、檢索與統(tǒng)計,培養(yǎng)學(xué)生具有信息分析、數(shù)據(jù)采集、數(shù)據(jù)整理以及數(shù)據(jù)處理等能力,從而能夠從事復(fù)雜數(shù)據(jù)庫系統(tǒng)的研究、設(shè)計、開發(fā)與應(yīng)用[1]。
2.1 教學(xué)內(nèi)容體系結(jié)構(gòu)
針對各個專業(yè)對教學(xué)內(nèi)容進(jìn)行了模塊化的劃分。把教學(xué)內(nèi)容劃分為三個模塊:數(shù)據(jù)庫理論(原理)、數(shù)據(jù)庫技能、數(shù)據(jù)庫應(yīng)用。其中課程中的基礎(chǔ)理論知識部分包括數(shù)據(jù)庫緒論、關(guān)系代數(shù)、SQL語言基礎(chǔ)、關(guān)系數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫的完整性和安全性等。數(shù)據(jù)庫技能主要介紹Oracle平臺,介紹Oracle關(guān)系數(shù)據(jù)庫、基本表的創(chuàng)建、修改、查詢、刪除、索引的建立與使用、視圖的應(yīng)用、函數(shù)和存儲過程的創(chuàng)建與應(yīng)用、觸發(fā)器的作用等。數(shù)據(jù)庫應(yīng)用模塊具體介紹在C/S與B/S結(jié)構(gòu)下,使用VB與ASP前端開發(fā)工具,如何開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)。詳細(xì)的課程教學(xué)內(nèi)容體系分解如表1所示。
表1 課程體系分解表
2.2 教學(xué)內(nèi)容優(yōu)化
由于學(xué)生在學(xué)校比較熟悉的業(yè)務(wù)就是每學(xué)期的選課流程,所以本課程的教學(xué)始終貫穿“學(xué)生選課系統(tǒng)”這個項目案例。這樣,學(xué)生對于整個系統(tǒng)的業(yè)務(wù)流程是比較熟悉的,不必再花大量時間去理解業(yè)務(wù)活動,而可以把主要精力用于學(xué)習(xí)課程內(nèi)容上。
整個學(xué)習(xí)過程是以教師為主導(dǎo),學(xué)生為主體進(jìn)行的。教師首先演示已有的學(xué)生選課系統(tǒng),并結(jié)合該項目,介紹項目中所涉及的課程知識點(diǎn)。通過功能任務(wù)的驅(qū)動,逐一學(xué)習(xí)每一個知識點(diǎn),并通過自己的動手實踐,靈活運(yùn)用所學(xué)知識點(diǎn)實現(xiàn)功能模塊。在每節(jié)課中,通過幾個小任務(wù),融入了所需要學(xué)習(xí)的課程內(nèi)容,引導(dǎo)學(xué)生獨(dú)立完成任務(wù)。學(xué)生作為主體,在課堂上可以團(tuán)結(jié)互助,共同完成相應(yīng)任務(wù)。當(dāng)課堂上的所有任務(wù)均完成時,相應(yīng)的功能模塊也就實現(xiàn)了,同時課程的全部知識點(diǎn)也就講解完成了。在這個過程中,教師可以引導(dǎo)輔助學(xué)生完成較難任務(wù),同學(xué)之間又可以相互合作,共同解決遇到的問題。
當(dāng)課程的所有知識點(diǎn)都學(xué)習(xí)完畢后,再引入企業(yè)員工管理系統(tǒng)。這次教師不再講授知識點(diǎn),而是讓學(xué)生自己建立項目開發(fā)小組,利用已掌握的知識獨(dú)立完成這個數(shù)據(jù)庫應(yīng)用系統(tǒng)。通過這幾輪的迭代學(xué)習(xí),學(xué)生就能夠深刻的理解教學(xué)內(nèi)容,并能夠靈活運(yùn)用,極大地提高了獨(dú)立解決問題和動手實踐的能力。
實踐教學(xué)對于提高學(xué)生的綜合素質(zhì)、培養(yǎng)學(xué)生的創(chuàng)新精神與實踐能力具有特殊的作用。我們根據(jù)數(shù)據(jù)庫原理與應(yīng)用課程的性質(zhì)和特點(diǎn),設(shè)計了多個實驗,從而提高與鍛煉學(xué)生的觀察性與創(chuàng)新性。
1)理論課與實驗相結(jié)合
《數(shù)據(jù)庫原理與應(yīng)用》課程單從理論上講授是空洞而又無意義的,學(xué)生不容易理解數(shù)據(jù)庫的設(shè)計和開發(fā)的過程,所以我們必須讓理論與實驗相結(jié)合,讓學(xué)生在學(xué)習(xí)理論的同時親自操作實驗,從具體真實的實驗中體會數(shù)據(jù)庫的奧秘,使學(xué)生更好更深地理解數(shù)據(jù)庫的理論知識。
2)理論教學(xué)與實際項目相結(jié)合
盡量讓學(xué)生多編寫程序,將所學(xué)習(xí)的知識應(yīng)用到實際工作中,所以我們在整個數(shù)據(jù)庫這門課程的講解過程中主要圍繞和貫穿學(xué)生選課管理系統(tǒng)這個實際項目,使學(xué)生在真正的項目中得到提高。
3)充分利用實驗課培養(yǎng)學(xué)生實踐能力、創(chuàng)新能力。
在實驗課上講教師和學(xué)生的角色互換,教師為主導(dǎo),引導(dǎo)學(xué)生自主學(xué)習(xí)實踐,學(xué)生為主體,通過實驗,使學(xué)生能夠參與、開拓視野,真正做到學(xué)以致用[2]。
1)“任務(wù)驅(qū)動”教學(xué)法
“任務(wù)驅(qū)動”教學(xué)法是教師對課程內(nèi)容進(jìn)行精心設(shè)計分解,以任務(wù)的形式布置給學(xué)生進(jìn)行驅(qū)動學(xué)習(xí),學(xué)生要進(jìn)行自主學(xué)習(xí),并且多個學(xué)生之間進(jìn)行協(xié)作學(xué)習(xí)。在解決問題的過程中,學(xué)生提高了自學(xué)能力、實踐能力和團(tuán)結(jié)合作的能力。
2)“項目案例”教學(xué)法
“案例”教學(xué)法是教師精心設(shè)計經(jīng)典項目案例,教學(xué)中將課程的大部分知識點(diǎn),包含重點(diǎn)課程內(nèi)容融入到項目案例中,帶領(lǐng)學(xué)生進(jìn)行項目開發(fā)過程的同時,理解數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的各個階段[3]。
3)充分利用現(xiàn)代教育技術(shù)為學(xué)習(xí)者提供個性化的自主學(xué)習(xí)空間
開展多媒體教學(xué),借鑒好的電子資源,結(jié)合學(xué)生實際授課情況,設(shè)計精美的教學(xué)課件,并上傳到共享平臺,供學(xué)生自行下載學(xué)習(xí)。同時提供自測試題和相應(yīng)的測試答案,學(xué)生課后也可自行下載,幫助學(xué)生課后查缺補(bǔ)漏,鞏固所學(xué)知識。了解數(shù)據(jù)庫技術(shù)的最新發(fā)展。及時為同學(xué)更新數(shù)據(jù)庫知識并發(fā)布網(wǎng)上,供大家學(xué)習(xí)與探討。
傳統(tǒng)的數(shù)據(jù)庫課程考核方式以理論筆試為主,這種考核方式并不能檢驗學(xué)生的實踐能力。我們對《數(shù)據(jù)庫原理與應(yīng)用》課程的考核方式進(jìn)行了改革,采用平時成績+期末筆試+期末上機(jī)考核三個環(huán)節(jié)共同來評定學(xué)生的學(xué)習(xí)情況,所占比例為30%+30%+40%。這樣學(xué)生在平時學(xué)習(xí)理論知識的同時,更加注重自己動手上機(jī)操作的實驗練習(xí),有效地提高了學(xué)生的動手實踐能力。
除了上述幾方面的改革,我們也積極地開展教師間研討學(xué)習(xí),教師之間定期進(jìn)行互相聽課學(xué)習(xí),借鑒好的教學(xué)方法和經(jīng)驗,不斷提高教師自身的授課水平。經(jīng)過幾個學(xué)期《數(shù)據(jù)庫原理與應(yīng)用》課程的教學(xué)實踐,在課程內(nèi)容優(yōu)化、教學(xué)方法和方式的改革、考核方式多樣化等方面,形成了具有推廣意義的經(jīng)驗,通過這次課程改革經(jīng)驗的分享,進(jìn)一步推動院系其他相關(guān)課程的改革,促進(jìn)整體教學(xué)質(zhì)量的提高。
[1]鄭睿,汪東芳.《數(shù)據(jù)庫原理》課程教學(xué)改革的研究與探索[J].信息系統(tǒng)工程,2016(4):152.
[2]殷旭,何玉潔,岳清.數(shù)據(jù)庫原理與應(yīng)用工程教育方法改革[J].高教論壇,2016(1):74-76.
[3]張秋紅,劉楊濤.數(shù)據(jù)庫原理課堂教學(xué)方法探討[J].現(xiàn)代計算機(jī),2015(21):25-28.
G642
A
1009-3044(2017)19-0113-02
2017-06-11
閆薇(1980—),遼寧警察學(xué)院職業(yè)教育部計算機(jī)應(yīng)用技術(shù)教研室主任,講師,主要研究的方向為計算機(jī)網(wǎng)絡(luò)、高等教育。