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