晏 杰
(武夷學(xué)院 數(shù)學(xué)與計(jì)算機(jī)學(xué)院,福建武夷山354300)
數(shù)據(jù)庫(kù)技術(shù)是近年來計(jì)算機(jī)應(yīng)用學(xué)科中一個(gè)非?;钴S、發(fā)展迅速、應(yīng)用廣泛的領(lǐng)域,越來越受到人們的關(guān)注[1]?!皵?shù)據(jù)庫(kù)原理及應(yīng)用”是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)一門理論與實(shí)踐緊密結(jié)合、應(yīng)用性和創(chuàng)新性都很強(qiáng)的專業(yè)基礎(chǔ)課。其主要目的是使學(xué)生在較好地掌握數(shù)據(jù)庫(kù)系統(tǒng)原理的基礎(chǔ)上,熟練掌握較新主流數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用技術(shù),并利用常用的數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)工具(如Delphi,Java,.Net平臺(tái)等)進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)。武夷學(xué)院是一所新建本科院校,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)是我校首批升本專業(yè)之一,筆者結(jié)合多年從事該課程的教學(xué)經(jīng)驗(yàn),主要從實(shí)驗(yàn)大綱、實(shí)驗(yàn)教材、實(shí)驗(yàn)內(nèi)容、教學(xué)方法、考核方式等幾個(gè)方面對(duì)“數(shù)據(jù)庫(kù)原理及應(yīng)用”實(shí)踐教學(xué)進(jìn)行改革,以達(dá)到培養(yǎng)應(yīng)用型人才的需要。
在教學(xué)過程中,筆者發(fā)現(xiàn)2010級(jí)以前計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的“數(shù)據(jù)庫(kù)原理及應(yīng)用”的課程總學(xué)時(shí)為64,其中理論學(xué)時(shí)48,實(shí)踐學(xué)時(shí)16,而2011級(jí)以后課程總學(xué)時(shí)為68,其中理論學(xué)時(shí)51,實(shí)踐學(xué)時(shí)17,這就要求課程的大綱要根據(jù)實(shí)際現(xiàn)狀進(jìn)行修訂。在修訂大綱的過程中,根據(jù)應(yīng)用型人才的培養(yǎng)模式,我院提出了“驗(yàn)證、設(shè)計(jì)、綜合”三種類型的實(shí)驗(yàn)教學(xué)思路,針對(duì)驗(yàn)證性實(shí)驗(yàn)學(xué)生很快掌握書本上的相關(guān)知識(shí)點(diǎn),針對(duì)設(shè)計(jì)性實(shí)驗(yàn)學(xué)生可在掌握基本知識(shí)的基礎(chǔ)上進(jìn)行創(chuàng)新性發(fā)揮,而綜合性實(shí)驗(yàn)則是綜合培養(yǎng)學(xué)生創(chuàng)新能力和解決實(shí)際問題的能力。固定的“3+1”教學(xué)模式導(dǎo)致實(shí)驗(yàn)課時(shí)的浪費(fèi),為了充分利用好實(shí)驗(yàn)的17學(xué)時(shí),根據(jù)教學(xué)內(nèi)容進(jìn)行相應(yīng)的取舍,時(shí)間安排上也進(jìn)行相應(yīng)的改革,同時(shí)及時(shí)更新了實(shí)驗(yàn)環(huán)境。在“數(shù)據(jù)庫(kù)原理及應(yīng)用”實(shí)踐教學(xué)中,為了使學(xué)生緊跟數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的實(shí)驗(yàn)平臺(tái)及實(shí)驗(yàn)內(nèi)容進(jìn)行了及時(shí)更新,如DBMS由原來的SQL Server2000更新為SQL Server2005,之后根據(jù)教學(xué)需要可更新為SQL Server2008版本。
“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的教學(xué)內(nèi)容包括數(shù)據(jù)庫(kù)原理和數(shù)據(jù)庫(kù)應(yīng)用兩個(gè)方面的內(nèi)容,即要包含一定的數(shù)據(jù)庫(kù)理論知識(shí),又要包含數(shù)據(jù)庫(kù)實(shí)踐操作方面的內(nèi)容[2]。實(shí)踐操作則具體針對(duì)某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行操作,常用的數(shù)據(jù)庫(kù)管理系統(tǒng)有SQL Server、Access、VFP、ORACLE等,我校教學(xué)選擇的是SQL Server。在眾多的實(shí)驗(yàn)教材中,如果選取直接針對(duì)某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行講解的教材,學(xué)生缺乏理論知識(shí)支撐,并不能達(dá)到預(yù)期的教學(xué)效果,比如設(shè)計(jì)的關(guān)系模式在沒有關(guān)系數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)理論的基礎(chǔ)上,存在著數(shù)據(jù)冗余、插入異常、刪除異常、修改異常等問題;如果選擇偏重?cái)?shù)據(jù)庫(kù)理論知識(shí)的教材,學(xué)生會(huì)覺得理論知識(shí)過多,學(xué)習(xí)枯燥乏味,提不起學(xué)習(xí)的興趣,更不用說主動(dòng)性了。目前在高校教學(xué)中,介紹數(shù)據(jù)庫(kù)原理及技術(shù)一類的教材比較多,但與之相適應(yīng)的實(shí)驗(yàn)指導(dǎo)書卻非常少,我校目前使用錢雪忠主編,北京郵電大學(xué)出版的“數(shù)據(jù)庫(kù)原理及應(yīng)用”和“數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)”,該實(shí)驗(yàn)指導(dǎo)書內(nèi)容全面,并緊扣課程理論教學(xué)內(nèi)容,在教學(xué)的過程中,學(xué)生即掌握了理論知識(shí),又掌握了SQL Server的操作,將理論與數(shù)據(jù)庫(kù)開發(fā)過程結(jié)合起來,真正做到理論聯(lián)系實(shí)踐。
按照現(xiàn)行的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)人才培養(yǎng)方案,目前我校本門課程采用“3+1”教學(xué)模式,即每周理論授課3學(xué)時(shí),實(shí)驗(yàn)授課1學(xué)時(shí)的現(xiàn)狀,我們對(duì)理論教學(xué)和實(shí)踐教學(xué)的內(nèi)容進(jìn)行了有針對(duì)性 取舍。實(shí)驗(yàn)內(nèi)容及學(xué)時(shí)分配如表1所示。
表1 實(shí)驗(yàn)內(nèi)容及學(xué)時(shí)分配
通常情況下,“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的實(shí)踐環(huán)節(jié)采用教師講解和操作示范的方式進(jìn)行,學(xué)生只要按照老師的操作步驟或者實(shí)驗(yàn)參考書上的實(shí)驗(yàn)步驟都可完成實(shí)驗(yàn),學(xué)生對(duì)實(shí)驗(yàn)操作的目的存在著盲目性。針對(duì)教學(xué)模式的單一性,筆者通過案例式教學(xué)、啟發(fā)式教學(xué)、任務(wù)驅(qū)動(dòng)式教學(xué)等多種教學(xué)方法[3]。同時(shí)充分發(fā)揮多媒體教學(xué)手段的優(yōu)勢(shì),在教學(xué)過程中,采用“極域電子教室”進(jìn)行教學(xué),除了傳統(tǒng)的教師演示,還可以有針對(duì)性地選擇學(xué)生演示、遠(yuǎn)程控制、電子點(diǎn)名、在線考試等,當(dāng)發(fā)現(xiàn)學(xué)生在做與教學(xué)無關(guān)的事情時(shí)還可以黑屏提醒。學(xué)生也可以進(jìn)行作業(yè)提交、短信提問、電子舉手等。教師也可以將教學(xué)相關(guān)材料通過教師端發(fā)送給學(xué)生,供學(xué)生課堂及課后復(fù)習(xí)使用。通過這種教學(xué)手段,明顯地提高了教學(xué)效果。除了注重實(shí)驗(yàn)課堂的教學(xué)效果外,還要注重集中性實(shí)踐教學(xué)環(huán)節(jié),在2009、2010年的教學(xué)大綱中“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程在學(xué)期末的時(shí)候,學(xué)生都要進(jìn)行為期一周的集中性實(shí)踐教學(xué),而在2011、2012年的教學(xué)大綱中將此項(xiàng)內(nèi)容取消,教學(xué)的側(cè)重點(diǎn)倒向理論知識(shí)的講解。對(duì)于應(yīng)用型人才培養(yǎng)目標(biāo),實(shí)踐環(huán)節(jié)是關(guān)鍵[4],“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程最終要與項(xiàng)目的開發(fā)結(jié)合起來。根據(jù)筆者多年的教學(xué)經(jīng)驗(yàn),建議在學(xué)期末繼續(xù)增加課程設(shè)計(jì),通過對(duì)某信息系統(tǒng)的數(shù)據(jù)庫(kù)的設(shè)計(jì),使學(xué)生將書本的理論知識(shí)和實(shí)際的項(xiàng)目開發(fā)聯(lián)系起來,提升學(xué)生解決實(shí)際問題的能力。此外還要積極鼓勵(lì)學(xué)生參加學(xué)科競(jìng)賽,教師要引導(dǎo)學(xué)生積極參與學(xué)院組織的各種設(shè)計(jì)大賽外,還要鼓勵(lì)學(xué)生積極申報(bào)福建省大學(xué)生創(chuàng)新性實(shí)驗(yàn)項(xiàng)目基金和國(guó)家級(jí)大學(xué)生創(chuàng)新性實(shí)驗(yàn)項(xiàng)目基金,參加全國(guó)信息技術(shù)應(yīng)用水平大賽,海峽兩岸信息服務(wù)創(chuàng)新大賽,“挑戰(zhàn)杯”全國(guó)大學(xué)生課外學(xué)術(shù)科技作品競(jìng)賽,“藍(lán)橋杯”全國(guó)軟件設(shè)計(jì)大賽等競(jìng)賽。學(xué)生結(jié)合所學(xué)的數(shù)據(jù)庫(kù)知識(shí),撰寫的科技論文或開發(fā)的系統(tǒng)多次獲獎(jiǎng),激發(fā)了學(xué)習(xí)興趣,鞏固了知識(shí)點(diǎn),提高了實(shí)際操作能力。
“數(shù)據(jù)庫(kù)原理及應(yīng)用”是一門實(shí)踐性很強(qiáng)的課程[5],課程的考核也應(yīng)重點(diǎn)考核學(xué)生的實(shí)際應(yīng)用能力,而以往的考核方式都是采用期末閉卷筆試方式,成績(jī)由平時(shí)成績(jī)和期末卷面成績(jī)以“三七開”或“四六開”的形式構(gòu)成,其中平時(shí)成績(jī)由考勤、作業(yè)、實(shí)驗(yàn)報(bào)告、課堂表現(xiàn)、課程設(shè)計(jì)等構(gòu)成,所占比重較低,導(dǎo)致有的學(xué)生靠死記硬背來應(yīng)付考試,成績(jī)卻很高,這主要是缺少實(shí)踐環(huán)節(jié)的考核帶來的弊端。鑒于這種考核機(jī)制無法對(duì)學(xué)生數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)能力進(jìn)行評(píng)定,筆者認(rèn)為應(yīng)該將課程設(shè)計(jì)部分作為課程的主要考核指標(biāo),培養(yǎng)學(xué)生分析問題解決問題的能力,期末總評(píng)成績(jī)=平時(shí)成績(jī)(20%)+期末筆試(30%)+課程設(shè)計(jì)(50%),期末筆試還是采用以往的閉卷形式,主要考核學(xué)生對(duì)數(shù)據(jù)庫(kù)理論知識(shí)的掌握程度,對(duì)問題的分析和設(shè)計(jì)能力。課程設(shè)計(jì)通過開發(fā)圖書管理系統(tǒng)、儀器設(shè)備管理系統(tǒng)、學(xué)生信息管理系統(tǒng)等項(xiàng)目形式展開,課程設(shè)計(jì)總評(píng)成績(jī)=考勤(10%)+需求分析報(bào)告(20%)+課程設(shè)計(jì)報(bào)告(30%)+答辯(40%)。通過提高實(shí)踐操作成績(jī)的比重,培養(yǎng)了學(xué)生設(shè)計(jì)和應(yīng)用數(shù)據(jù)庫(kù)的能力,為以后從事數(shù)據(jù)庫(kù)開發(fā)工作奠定了堅(jiān)實(shí)的基礎(chǔ)。
對(duì)于應(yīng)用型本科院校,如何將“數(shù)據(jù)庫(kù)原理及應(yīng)用”理論教學(xué)與實(shí)踐環(huán)節(jié)有效結(jié)合,如何充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,提高教學(xué)效果和教學(xué)質(zhì)量,是數(shù)據(jù)庫(kù)教育工作者一直探索的問題。筆者針對(duì)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)目前實(shí)踐教學(xué)過程中存在的問題,從實(shí)驗(yàn)大綱、實(shí)驗(yàn)教材、實(shí)驗(yàn)內(nèi)容、教學(xué)方法、考核方式等幾個(gè)方面對(duì)“數(shù)據(jù)庫(kù)原理及應(yīng)用”實(shí)踐教學(xué)改革提出了一些切實(shí)可行的方法,在教學(xué)實(shí)踐中收效顯著。
[1]汪洋,韓承雙.《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程教學(xué)改革探討[J].安慶師范學(xué)院學(xué)報(bào),2010(5):115-117.
[2]吳思遠(yuǎn),夏英.適應(yīng)實(shí)踐創(chuàng)新能力培養(yǎng)的數(shù)據(jù)庫(kù)實(shí)驗(yàn)教學(xué)改革與探索[J].重慶工商大學(xué)學(xué)報(bào),2012(8):108-112.
[3]毛嘉莉,李明東,賴曉風(fēng).數(shù)據(jù)庫(kù)原理及應(yīng)用課程教學(xué)改革的研究與實(shí)踐[J].西華師范大學(xué)學(xué)報(bào),2011(12):385-387.
[4]吳偉芬,任北上.《數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)》課程教學(xué)改革探索[J].廣西師范學(xué)院學(xué)報(bào),2010(9):114-116.
[5]黃鳳艷.《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程教學(xué)改革的探索與實(shí)現(xiàn)[J].赤峰學(xué)院學(xué)報(bào),2012(6):31-32.