吳金舟 郭榮傳
摘 要:目前大部分高校計算機專業(yè)或非計算機專業(yè)中都開設(shè)了數(shù)據(jù)庫相關(guān)課程,該課程與具體的應(yīng)用密切相關(guān)。而傳統(tǒng)的數(shù)據(jù)庫課程中,案例教學(xué)法使用較為廣泛,教學(xué)實施過程中側(cè)重于理論講解,輕視數(shù)據(jù)庫技術(shù)的應(yīng)用實踐,這樣的教學(xué)方式對于自主學(xué)習(xí)能力不是很強的學(xué)生來說效果較差,使大多數(shù)學(xué)生在數(shù)據(jù)庫方面的應(yīng)用能力不強。為此,探討了將“三維案例”課堂教學(xué)方式引入數(shù)據(jù)庫課程教學(xué)中的實施過程,該方式可以大大提高學(xué)生的學(xué)習(xí)興趣。
關(guān)鍵詞:數(shù)據(jù)庫;三維案例;教學(xué)改革
中圖分類號:G4
文獻標識碼:A
文章編號:1672-3198(2014)09-0143-01
0 引言
在互聯(lián)網(wǎng)日益發(fā)展的今天,數(shù)據(jù)庫技術(shù)也得到了迅速的發(fā)展,如果沒有數(shù)據(jù)庫技術(shù),人們在浩瀚的信息世界中將手足無措。因此,幾乎所有高校的計算機專業(yè)或非計算機專業(yè)都開設(shè)了該課程。通過該門課程的學(xué)習(xí),可以使學(xué)生理解數(shù)據(jù)庫的基本原理,從而進行獨立的數(shù)據(jù)庫系統(tǒng)設(shè)計和開發(fā),掌握數(shù)據(jù)庫技術(shù)的使用。該課程在目前的教學(xué)過程中,大多采用傳統(tǒng)的案例教學(xué),教師在實際課堂教學(xué)中側(cè)重于理論知識的傳授,不是很注重學(xué)生數(shù)據(jù)庫實際設(shè)計能力的培養(yǎng),因而教學(xué)效果不太理想,下面就“三維案例”教學(xué)方式作一探討。
1 數(shù)據(jù)庫課程傳統(tǒng)案例教學(xué)過程中存在的問題
目前高等院校的數(shù)據(jù)庫課程,在教學(xué)過程中,常常采用傳統(tǒng)的案例教學(xué),教師在講課之前,花費大量的時間來需要準備教學(xué)案例,在課堂上則利用多媒體技術(shù)和黑板進行理論知識的講解,而學(xué)生大部門時間只是在被動的接受知識,課堂的討論往往流于形式,沒能發(fā)揮案例的作用,這樣就使得學(xué)生對于該門課程的學(xué)習(xí)積極性和興趣都不是很高。
2 “三維案例”教學(xué)實施過程
2.1 “三維案例”教學(xué)法概述
所謂“三維案例”教學(xué)方法,即將教學(xué)過程拆分成三個維度:即課堂理論環(huán)節(jié)的“案例教”、實驗實訓(xùn)環(huán)節(jié)的“案例學(xué)”以及課程設(shè)計環(huán)節(jié)的“案例做”。通過課堂理論環(huán)節(jié)的“案例教”,重點介紹數(shù)據(jù)庫的相關(guān)原理及概念;實驗實訓(xùn)環(huán)節(jié)的“案例學(xué)”,主要是驗證所學(xué)的數(shù)據(jù)庫基本原理;課程設(shè)計環(huán)節(jié)的“案例做”,主要是根據(jù)所學(xué)數(shù)據(jù)庫知識,進行數(shù)據(jù)庫系統(tǒng)設(shè)計與開發(fā)。三個維度共同作用于數(shù)據(jù)庫課程的課堂教學(xué)過程中,他們是相輔相成的,又是融會貫通,相互轉(zhuǎn)化的。理論教學(xué)的“案例教”是基礎(chǔ),通過“案例教”以后,學(xué)生才會進入“案例學(xué)”的環(huán)節(jié),只有學(xué)好了以后,才能更好地進行“案例做”環(huán)節(jié),從而達到提供學(xué)生數(shù)據(jù)庫設(shè)計能力的目的。
2.2 課堂理論教學(xué)的“案例教”
在課堂理論教學(xué)過程中,這個“案例教”是整個課程學(xué)習(xí)的基礎(chǔ),所以,根據(jù)學(xué)生的實際情況,設(shè)計“學(xué)生管理信息”系統(tǒng)案例貫穿始終,一個系統(tǒng)案例貫穿所有的知識點,避免教師在傳統(tǒng)案例教學(xué)過程中花大量的時間進行案例的挑選。內(nèi)容方面重點講解數(shù)據(jù)庫的基本概念、數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計以及數(shù)據(jù)庫查詢優(yōu)化技術(shù)、SQL查詢技術(shù)和模式分解等內(nèi)容。為了不讓學(xué)生在一開始學(xué)習(xí)該課程時就接觸大量的概念,降低學(xué)習(xí)興趣,而將所有的內(nèi)容逐步分解到上述案例中,提高學(xué)生的學(xué)習(xí)積極性。這里主要是以可視化開發(fā)工具Visual studio(以下簡稱VS)及數(shù)據(jù)庫管理系統(tǒng)SQL server 2005來組織和設(shè)計案例。在課堂講解過程中,依據(jù)課程的學(xué)習(xí)目標,以引導(dǎo)、討論的方式進行教學(xué)互動,以一個案例串聯(lián)各個知識點,并輔助于操作演示,使各個知識點便于學(xué)生理解和掌握。針對數(shù)據(jù)庫課程的知識點,所設(shè)計的案例與知識點
對應(yīng)關(guān)系大致如表1所示。
2.3 實驗實訓(xùn)環(huán)節(jié)的“案例學(xué)”
在數(shù)據(jù)庫課程實驗教學(xué)環(huán)節(jié)中,“案例學(xué)”是對整個教學(xué)過程中所學(xué)知識的鞏固,因此以一個學(xué)生熟悉的系統(tǒng)——“學(xué)生管理信息”系統(tǒng)的設(shè)計開發(fā)為項目主線,把零散的數(shù)據(jù)庫知識與訓(xùn)練交叉在一起,增強學(xué)生學(xué)習(xí)的系統(tǒng)性、完整性,這樣就使得學(xué)生對該門課程有個系統(tǒng)的理解。教的過程是分塊的,學(xué)的過程卻是系統(tǒng)地進行的,緊
緊圍繞項目案例開展教、學(xué),最后進行“案例做”,學(xué)完之后掌握了一些基本技能,所以他們就感到非常有成就感?!鞍咐龑W(xué)”拉近了學(xué)生所學(xué)知識與實際應(yīng)用的距離,在學(xué)的過程中,把項目劃分為若干個階段(項目啟動、需求分析、概要設(shè)計、詳細設(shè)計、編碼、測試、運行維護、總結(jié)),如表2所示,各個階段有相對獨立的任務(wù),按照任務(wù)計劃分步實施,最后完成課程學(xué)習(xí)目標,即完成了實驗實訓(xùn)環(huán)節(jié)的“案例學(xué)”。
2.4 課程設(shè)計環(huán)節(jié)的“案例做”
數(shù)據(jù)庫課程的課程設(shè)計環(huán)節(jié),是整個“三維案例”教學(xué)法的最后一個階段,也是提高的階段。因此,根據(jù)學(xué)生的實際情況,把學(xué)生分層次3~4人的興趣學(xué)習(xí)小組,選定一個組長,通過組長來制定每個組的學(xué)習(xí)目標和項目計劃、分配項目過程各階段的任務(wù)。教師制定相應(yīng)的評價機制,把各知識點和需要培養(yǎng)鍛煉的能力項分解到各階段任務(wù)中,由教師指導(dǎo)和監(jiān)督計劃的執(zhí)行并進行階段成果評價。
3 結(jié)語
在數(shù)據(jù)庫課程的教學(xué)過程中,采用“三維案例”教學(xué)法,能夠有效地增強學(xué)生的學(xué)習(xí)主動性,是提高學(xué)生解決實際問題的有效途徑。以“案例”為載體來組織教學(xué),從三個維度進行考慮,將案例貫穿于整個數(shù)據(jù)庫教學(xué)過程中,使學(xué)生的學(xué)習(xí)過程充滿挑戰(zhàn)性和實用性,讓學(xué)生在學(xué)完該課程后真正的掌握數(shù)據(jù)庫的應(yīng)用技術(shù)。
參考文獻
[1]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第二版)[M].北京:高等教育出版社,2000.
[2]李繼容,高校非計算機專業(yè)數(shù)據(jù)庫課程案例教學(xué)探討[J].學(xué)科建設(shè)與教學(xué)改革,2009,(07):114-1115.
[3]王向輝,崔魏等,基于CDIO的數(shù)據(jù)庫課程教學(xué)改革方案研究[J].計算機教育,2011,(02):38-41.
[4]譚忠真,譚和平,論“三維教學(xué)模式”的運作[J].教育評論,2011,(05):99-101.
[5]周劍淑,數(shù)據(jù)庫課程教學(xué)探討[J].廣西財經(jīng)學(xué)院學(xué)報,2006,(19):138-139.
[6]李永玲,李向,基于CDIO的軟件學(xué)院數(shù)據(jù)庫課程教學(xué)改革與實踐[J].中國現(xiàn)代教育裝備,2013,(03):38-40.