田銳
摘要:數(shù)據(jù)庫課程對于非計算機(jī)專業(yè)學(xué)生來說存在著一定的難度,通過分析數(shù)據(jù)庫教學(xué)的現(xiàn)狀,指出非計算機(jī)專業(yè)數(shù)據(jù)庫教學(xué)的特點和不足。對課程教學(xué)改革進(jìn)行探討,并從教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段、實驗環(huán)節(jié)和考核方式等方面提出教學(xué)改革方案。這種方案應(yīng)用在實際教學(xué)中,取得了較好的效果。
關(guān)鍵詞:非計算機(jī)專業(yè);數(shù)據(jù)庫;教學(xué)改革
數(shù)據(jù)庫技術(shù)作為各類管理信息系統(tǒng)的核心,已經(jīng)成為計算機(jī)應(yīng)用領(lǐng)域發(fā)展最快、普及最廣的學(xué)科分支之一。信息化的社會要求當(dāng)代大學(xué)生應(yīng)具備較高的信息素養(yǎng),具有吸收、處理、組織、規(guī)劃信息資源的能力。利用數(shù)據(jù)庫技術(shù)進(jìn)行信息管理、數(shù)據(jù)處理、數(shù)據(jù)分析、數(shù)據(jù)挖掘等,對于各專業(yè)大學(xué)生都是非常必要的,數(shù)據(jù)庫課程的教學(xué)已成為大學(xué)生素質(zhì)教育的重要環(huán)節(jié)。
一、非計算機(jī)專業(yè)數(shù)據(jù)庫教學(xué)現(xiàn)狀和問題
筆者所講授的數(shù)據(jù)庫基礎(chǔ)及應(yīng)用課程是本校工程管理專業(yè)的一門專業(yè)基礎(chǔ)課,學(xué)生前期已經(jīng)修完大學(xué)計算機(jī)基礎(chǔ)和算法語言(Visual C#)兩門計算機(jī)相關(guān)課程,有了一定的計算機(jī)應(yīng)用基礎(chǔ),但仍存在一定問題。
(一)計算機(jī)應(yīng)用能力弱
數(shù)據(jù)庫課程的實踐性較強(qiáng),不僅要求掌握數(shù)據(jù)庫基本理論、基本操作,還要具有利用程序?qū)?shù)據(jù)庫進(jìn)行數(shù)據(jù)訪問與數(shù)據(jù)處理的能力,這需要一定的程序設(shè)計基礎(chǔ),而非計算機(jī)專業(yè)學(xué)生的編程能力相對不足。
(二)數(shù)據(jù)庫學(xué)習(xí)興趣不高
部分非計算機(jī)專業(yè)學(xué)生在計算機(jī)應(yīng)用方面感興趣的主要是文字、表格、圖像處理,甚至只是網(wǎng)頁瀏覽、QQ聊天、網(wǎng)絡(luò)視頻、網(wǎng)絡(luò)游戲等娛樂活動。對于相對抽象的算法語言和數(shù)據(jù)處理等,一般興趣不高。
(三)學(xué)生基礎(chǔ)差異較大
由于近年來高校的擴(kuò)大招生,生源質(zhì)量有所下降,部分學(xué)生沒有良好的學(xué)習(xí)習(xí)慣,基礎(chǔ)相對較差。部分面向全國招生的高校在不同省份錄取標(biāo)準(zhǔn)不同,導(dǎo)致學(xué)生基礎(chǔ)差異較大,勢必為數(shù)據(jù)庫教學(xué)帶來較大的困難。
二、非計算機(jī)專業(yè)數(shù)據(jù)庫課程教學(xué)改革
針對非計算機(jī)專業(yè)學(xué)生學(xué)習(xí)現(xiàn)狀和存在的問題,結(jié)合非計算機(jī)專業(yè)的實際情況,從教學(xué)內(nèi)容安排、教學(xué)方法、實踐環(huán)節(jié)、考核方式上提出了一些教學(xué)改革思路,以激發(fā)非計算機(jī)專業(yè)學(xué)生學(xué)習(xí)的自主性和積極性,提高教學(xué)效果。
(一)調(diào)整課程內(nèi)容
非計算機(jī)專業(yè)雖然已開設(shè)了計算機(jī)應(yīng)用基礎(chǔ)和計算機(jī)算法語言兩門計算機(jī)課程,但是學(xué)習(xí)數(shù)據(jù)庫課程對于非計算機(jī)專業(yè)學(xué)生還存在理論基礎(chǔ)差、編程能力低等不足?;谶@些因素,該課程內(nèi)容調(diào)整為以下三個部分:第一部分是數(shù)據(jù)庫原理和理論,包括數(shù)據(jù)管理技術(shù)的發(fā)展過程、數(shù)據(jù)庫系統(tǒng)的組成、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)模型、數(shù)據(jù)庫設(shè)計方法等。第二部分是SQL Server數(shù)據(jù)庫管理系統(tǒng)的使用,通過一個學(xué)生熟悉的數(shù)據(jù)庫實例,介紹數(shù)據(jù)庫基本操作、數(shù)據(jù)查詢、索引視圖、數(shù)據(jù)完整性、T-SQL程序設(shè)計、存儲過程等知識。第三部分是數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā),以使用ADO.NET技術(shù)開發(fā)簡單的數(shù)據(jù)庫應(yīng)用系統(tǒng)為實例介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的基本方法。
調(diào)整后的教學(xué)內(nèi)容適當(dāng)降低了對關(guān)系的分解、關(guān)系的規(guī)范化及SQL Server的事務(wù)處理等內(nèi)容的要求,同時提高了數(shù)據(jù)查詢、數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計等內(nèi)容的標(biāo)準(zhǔn)。這樣既降低了非計算機(jī)專業(yè)學(xué)生學(xué)習(xí)的難度,也能保證學(xué)生數(shù)據(jù)庫應(yīng)用與開發(fā)能力的培養(yǎng)。
(二)改進(jìn)教學(xué)方法和教學(xué)手段
數(shù)據(jù)庫教學(xué)中傳統(tǒng)的教學(xué)方法和手段已經(jīng)適應(yīng)不了數(shù)據(jù)庫技術(shù)的飛速發(fā)展,對于數(shù)據(jù)庫課程的教學(xué)方法、教學(xué)手段的改革已勢在必行。
1.教學(xué)方法的改革。教學(xué)過程自始至終實施案例教學(xué)法,從問題入手,引導(dǎo)學(xué)生自主學(xué)習(xí),獨立分析問題、解決問題。
為了讓學(xué)生對數(shù)據(jù)庫課程有一個感性認(rèn)識,樹立學(xué)習(xí)的信心,在第一次上課時演示一些學(xué)生熟悉的數(shù)據(jù)庫應(yīng)用系統(tǒng)的案例及往屆學(xué)生設(shè)計的數(shù)據(jù)庫應(yīng)用程序,從而調(diào)動學(xué)生學(xué)習(xí)的積極性,樹立學(xué)好本門課程的信心,產(chǎn)生學(xué)習(xí)數(shù)據(jù)庫課程的興趣。
教學(xué)過程中以一個學(xué)生比較熟悉或與專業(yè)相關(guān)的數(shù)據(jù)庫為貫穿整個教學(xué)過程的實例,對于教學(xué)內(nèi)容中的各章節(jié),根據(jù)具體要求設(shè)計具體的教學(xué)案例。教學(xué)案例盡量與學(xué)生已經(jīng)學(xué)習(xí)過的Visual C#相結(jié)合,與學(xué)生所學(xué)專業(yè)相結(jié)合,這樣可以降低學(xué)生學(xué)習(xí)的難度,與所學(xué)過的知識相聯(lián)系,達(dá)到舉一反三的教學(xué)效果。
2.教學(xué)手段的改革。教學(xué)過程中,應(yīng)轉(zhuǎn)變觀念,走出傳統(tǒng)教學(xué)模式的束縛,積極探索現(xiàn)代化的教學(xué)手段。設(shè)計數(shù)據(jù)庫教學(xué)的計算機(jī)教學(xué)輔助軟件,通過計算機(jī)形象地、動態(tài)地模擬教學(xué)中抽象的概念和過程,達(dá)到幫助學(xué)生理解和掌握基本知識與基本概念的目的。這對于激發(fā)學(xué)習(xí)興趣,增強(qiáng)教學(xué)效果,提高教學(xué)質(zhì)量都會發(fā)揮積極的促進(jìn)作用。建立數(shù)據(jù)庫課程網(wǎng)絡(luò)教學(xué)系統(tǒng),將教學(xué)內(nèi)容和大量相關(guān)教育資源整合到網(wǎng)絡(luò)教學(xué)平臺上,為學(xué)生提供一個校園網(wǎng)支持下的數(shù)字化教學(xué)環(huán)境,有利于學(xué)生自學(xué)能力的培養(yǎng)和個性化發(fā)展。另外,指導(dǎo)學(xué)生充分利用互聯(lián)網(wǎng)資源和SQL Server的在線幫助系統(tǒng),加強(qiáng)學(xué)生的自學(xué)能力和創(chuàng)新意識的培養(yǎng)。
(三)加強(qiáng)實驗教學(xué)環(huán)節(jié)
數(shù)據(jù)庫課程實踐性較強(qiáng),實驗教學(xué)是促進(jìn)理論知識理解,培養(yǎng)學(xué)生實踐能力的重要環(huán)節(jié)。結(jié)合理論教學(xué),設(shè)計不同類型的實驗項目,加強(qiáng)實踐能力和創(chuàng)新能力的培養(yǎng)。
1.基于任務(wù)驅(qū)動機(jī)制的驗證性實驗。任務(wù)驅(qū)動機(jī)制基于建構(gòu)主義學(xué)習(xí)理論,將傳統(tǒng)的以傳授知識為主轉(zhuǎn)變?yōu)橐越鉀Q問題、完成任務(wù)為主。學(xué)生通過完成每一個實驗任務(wù),加深對相關(guān)理論知識的理解。與理論教學(xué)同步,按數(shù)據(jù)庫知識模塊,設(shè)計相應(yīng)的驗證性實驗項目,以鞏固相關(guān)的理論知識。
2.基于合作學(xué)習(xí)的綜合性實驗。基于合作學(xué)習(xí)的實驗以分組形式進(jìn)行,通過合作學(xué)習(xí),共同完成實驗。這樣既可以加深學(xué)生對相關(guān)知識的理解,又能夠培養(yǎng)協(xié)作能力。綜合性實驗項目“數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計”內(nèi)容上包含數(shù)據(jù)庫和算法語言知識,以Visual C#作為開發(fā)工具,實現(xiàn)對SQL Server數(shù)據(jù)庫的訪問與處理。實驗相對復(fù)雜,難度較大,故以分組合作的形式完成實驗。整個實驗項目劃分成數(shù)據(jù)庫建立、數(shù)據(jù)處理、用戶界面設(shè)計、數(shù)據(jù)輸出等多個模塊,小組中每個學(xué)生完成一個模塊,通過合作學(xué)習(xí)共同完成實驗。endprint
3.基于研究性學(xué)習(xí)的創(chuàng)新性實驗。研究性學(xué)習(xí)以學(xué)生的自主性、探究性為基礎(chǔ),確立研究的專題和項目,通過個人或分組合作的方式展開研究,培養(yǎng)學(xué)生的實踐能力和創(chuàng)新能力。為進(jìn)一步提高學(xué)生的學(xué)習(xí)積極性,提升數(shù)據(jù)庫應(yīng)用層次,鼓勵學(xué)生完成大學(xué)生創(chuàng)新項目或參與教師的研究項目。組織學(xué)生完成“基于Web的土木工程開放式實驗教學(xué)系統(tǒng)”的研究與調(diào)試,該系統(tǒng)利用SQL Server 2005建立并管理后臺數(shù)據(jù)庫,以Asp.net技術(shù)設(shè)計,完成了土木工程學(xué)院實驗中心的實驗室開放管理工作。在學(xué)生的參與下,定期更新,在學(xué)院實驗室開放工作中得到了充分的應(yīng)用,既提高了實驗室信息化水平,又培養(yǎng)學(xué)生的實踐能力和創(chuàng)新能力。
(四)考核方式的改革
數(shù)據(jù)庫課程的考核分為理論知識考核與實踐能力考核兩部分。理論知識考核主要考察學(xué)生對本門課程中的概念、原理和方法的掌握程度,實踐能力考核考察學(xué)生綜合運(yùn)用相關(guān)理論知識解決實際問題的能力。
傳統(tǒng)的教學(xué)方式片面強(qiáng)調(diào)對理論知識的掌握,忽視了實踐技能的考核,而數(shù)據(jù)庫課程實踐性較強(qiáng),進(jìn)行實踐技能的考核是必不可少的。實踐能力考核主要是對每一個實驗項目的完成質(zhì)量進(jìn)行考核,與理論教學(xué)和實驗教學(xué)同步進(jìn)行,這樣可以使一些平時不認(rèn)真、搞最后突擊復(fù)習(xí)甚至投機(jī)取巧的學(xué)生放棄僥幸心理,認(rèn)真對待平時的理論和實踐學(xué)習(xí),起到督促和激勵作用。
三、結(jié)語
通過對非計算機(jī)專業(yè)數(shù)據(jù)庫教學(xué)的分析和總結(jié),在教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段、實驗環(huán)節(jié)及考核方式等方面,對非計算機(jī)專業(yè)學(xué)生的數(shù)據(jù)庫課程教學(xué)改革的思路和方法進(jìn)行了深入地研究與探討。通過多年的教學(xué)實踐,取得良好的教學(xué)效果。今后將通過不斷地嘗試與探索,進(jìn)一步加強(qiáng)非計算機(jī)專業(yè)學(xué)生的數(shù)據(jù)庫應(yīng)用能力和信息系統(tǒng)開發(fā)能力的培養(yǎng),以適應(yīng)信息化社會對人才培養(yǎng)的要求。
參考文獻(xiàn):
[1]教育部高等學(xué)校計算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會.關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計算機(jī)基礎(chǔ)教學(xué)的意見暨計算機(jī)基礎(chǔ)課程教學(xué)基本要求(試行)[M].北京:高等教育出版社,2006:51.
[2]佟勇臣.對應(yīng)用型專業(yè)數(shù)據(jù)庫技術(shù)課程教學(xué)改革的思考[J].教育探索,2013,(4):18.
[3]喻梅,于健,王慶節(jié),等. 非計算機(jī)專業(yè)數(shù)據(jù)庫應(yīng)用技術(shù)課程改革[J]. 實驗室研究與探索,2013,(10):353.
[4]加里.D.鮑里奇著.易東平譯.有效教學(xué)[M]. 南京:江蘇教育出版社,2002:276.
編輯/宋 宇endprint