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