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