劉朝霞
(集寧師范學(xué)院 數(shù)學(xué)系,內(nèi)蒙古 烏蘭察布 012000)
信息與計(jì)算科學(xué)專業(yè)是以培養(yǎng)理論與實(shí)踐相融合的復(fù)合型人才為目標(biāo)的專業(yè)[1].SQL Server數(shù)據(jù)庫(kù)作為該專業(yè)的一門專業(yè)必修課程,其教學(xué)目標(biāo)是通過講授數(shù)據(jù)庫(kù)系統(tǒng)的理論知識(shí)和應(yīng)用技術(shù),培養(yǎng)學(xué)生設(shè)計(jì)、開發(fā)和管理數(shù)據(jù)庫(kù)的實(shí)際動(dòng)手能力.為了更好的進(jìn)行數(shù)據(jù)庫(kù)教學(xué),使其教學(xué)目標(biāo)與信息與計(jì)算科學(xué)專業(yè)的人才培養(yǎng)目標(biāo)相一致,筆者分析了目前該課程教學(xué)的不足并進(jìn)行了數(shù)據(jù)庫(kù)教學(xué)改革的探討.
多年來我校一直采用傳統(tǒng)的教學(xué)方式和教學(xué)手段,教學(xué)效果往往達(dá)不到預(yù)期的教學(xué)目標(biāo),主要問題如下:
目前我校SQL Server數(shù)據(jù)庫(kù)課程的課堂教學(xué)主要以教師播放多媒體課件(PPT),學(xué)生聽為主的教學(xué)模式.這樣的教學(xué)模式會(huì)產(chǎn)生三個(gè)問題:第一,由于教師使用PPT教學(xué)略去了傳統(tǒng)教學(xué)板書的書寫,再加上教學(xué)內(nèi)容比較多,速度相對(duì)較快,導(dǎo)致部分學(xué)生的思維難以與教師同步,聽課效率降低;第二,長(zhǎng)時(shí)間播放教學(xué)PPT,容易引起視覺疲勞,導(dǎo)致聽課效率降低;第三,由于學(xué)生沒有電腦,不能及時(shí)練習(xí)所講內(nèi)容,在之后的實(shí)驗(yàn)課中由于所學(xué)知識(shí)遺忘較多,導(dǎo)致學(xué)習(xí)效率低.
在實(shí)際的課堂教學(xué)中,教師的教學(xué)內(nèi)容和順序往往局限于教材,按照教材的章節(jié)順序和所提供的實(shí)例授課.例如,從數(shù)據(jù)庫(kù)基礎(chǔ)到數(shù)據(jù)庫(kù)和表的創(chuàng)建、管理及數(shù)據(jù)查詢到數(shù)據(jù)庫(kù)的編程,最后才是數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)技術(shù).多數(shù)教材提供的實(shí)例是以課程章節(jié)的知識(shí)點(diǎn)為基礎(chǔ)的單一化實(shí)例,并沒有融入工程化的觀念,而教師的整個(gè)教學(xué)過程基本都是以分析、講解這些孤立的實(shí)例為主要任務(wù).這樣的教學(xué)會(huì)產(chǎn)生三個(gè)問題:第一,盡管學(xué)生掌握了教材中的實(shí)例,而實(shí)際的數(shù)據(jù)庫(kù)設(shè)計(jì)開發(fā)能力很低;第二,學(xué)生在這種按部就班的教學(xué)模式中容易形成被動(dòng)接受知識(shí)的狀態(tài),難以提高學(xué)習(xí)興趣,影響教學(xué)效果;第三,由于數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)技術(shù)往往被安排在教材的最后,這樣學(xué)生在學(xué)該部分知識(shí)的時(shí)候容易將系統(tǒng)開發(fā)知識(shí)與前面所學(xué)知識(shí)分割開來,完整的知識(shí)結(jié)構(gòu)很難形成,導(dǎo)致他們以后系統(tǒng)學(xué)習(xí)軟件開發(fā)的時(shí)候,很難將系統(tǒng)的前臺(tái)運(yùn)行程序和后臺(tái)數(shù)據(jù)庫(kù)緊密的組合起來.
SQL Server數(shù)據(jù)庫(kù)教材中的實(shí)例數(shù)據(jù)庫(kù)大多是與學(xué)生學(xué)習(xí)生活接近的數(shù)據(jù)庫(kù),如“學(xué)籍管理數(shù)據(jù)庫(kù)”、“成績(jī)管理數(shù)據(jù)庫(kù)”等,并且這些數(shù)據(jù)庫(kù)涵蓋數(shù)據(jù)庫(kù)應(yīng)用技術(shù)的知識(shí)點(diǎn)較少,而涉及數(shù)據(jù)庫(kù)設(shè)計(jì)、創(chuàng)建和管理的知識(shí)點(diǎn)較多.如果教師僅僅通過“實(shí)例數(shù)據(jù)庫(kù)“來講授該課程,會(huì)產(chǎn)生如下兩個(gè)問題:第一,由于實(shí)例數(shù)據(jù)庫(kù)涉及到的數(shù)據(jù)庫(kù)應(yīng)用知識(shí)較少,學(xué)生學(xué)習(xí)數(shù)據(jù)庫(kù)應(yīng)用知識(shí)受到了限制,導(dǎo)致他們的數(shù)據(jù)庫(kù)應(yīng)用能力欠佳;第二,由于學(xué)生接觸到的是與他們學(xué)習(xí)生活有關(guān)聯(lián)的數(shù)據(jù)庫(kù),與實(shí)際工作需要有差距,造成很多學(xué)生對(duì)與學(xué)生生活無關(guān)的數(shù)據(jù)庫(kù)設(shè)計(jì)不合理,缺乏設(shè)計(jì)其它數(shù)據(jù)庫(kù)的分析和設(shè)計(jì)能力.
針對(duì)上文SQL Server數(shù)據(jù)庫(kù)課程在教學(xué)中存在的問題與不足的分析,結(jié)合實(shí)際教學(xué)和課程特點(diǎn),提出了以下改革方法:
SQL Server數(shù)據(jù)庫(kù)課程的教學(xué)目標(biāo)是培養(yǎng)學(xué)生運(yùn)用數(shù)據(jù)庫(kù)原理進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)與應(yīng)用的能力.其中,數(shù)據(jù)庫(kù)原理對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)和應(yīng)用具有非常重要的指導(dǎo)作用,數(shù)據(jù)庫(kù)的應(yīng)用是基于高級(jí)程序設(shè)計(jì)語(yǔ)言或可視化程序設(shè)計(jì)語(yǔ)言的CS或BS架構(gòu)在軟件工程的設(shè)計(jì)原理和方法指導(dǎo)下的應(yīng)用[2].在實(shí)際教學(xué)中也發(fā)現(xiàn),信息與計(jì)算科學(xué)所開設(shè)的《軟件工程》、《網(wǎng)站開發(fā)技術(shù)》、《高級(jí)程序設(shè)計(jì)語(yǔ)言》及《SQL Server數(shù)據(jù)庫(kù)》等課程之間知識(shí)的內(nèi)在聯(lián)系性和銜接性較緊密.因此,可以通過建立相關(guān)課程的課程群體系,優(yōu)化課程開設(shè)順序,使教學(xué)知識(shí)整體上呈現(xiàn)一致性、銜接性、連續(xù)性和完整性,加深學(xué)生對(duì)知識(shí)的認(rèn)知、提高學(xué)生的學(xué)習(xí)效率.
改變傳統(tǒng)的PPT課堂教學(xué)模式,將課堂教學(xué)放在計(jì)算機(jī)機(jī)房或帶有學(xué)生用機(jī)的多媒體教室進(jìn)行,利用極域電子教室、LanStar等教學(xué)軟件提供的多媒體教學(xué)網(wǎng)絡(luò)平臺(tái),由教師機(jī)對(duì)學(xué)生機(jī)的廣播、監(jiān)控、語(yǔ)音教學(xué)等操作來統(tǒng)一進(jìn)行教學(xué)和實(shí)驗(yàn)演示,這樣既實(shí)現(xiàn)了傳統(tǒng)PPT課堂教學(xué),又實(shí)現(xiàn)了教師與學(xué)生互動(dòng),同時(shí)又提供了學(xué)生當(dāng)堂練習(xí)的機(jī)會(huì),克服了由PPT教學(xué)帶來的問題,提高了課堂教學(xué)效率和學(xué)生學(xué)習(xí)效率.
教材中知識(shí)的編排是否條理清晰、實(shí)用、理論知識(shí)要點(diǎn)是否突出,是否注重實(shí)踐能力的培養(yǎng),是否具有大量的實(shí)訓(xùn)例題和習(xí)題是目前選訂教材的原則.該原則忽略了教材是否具有“案例導(dǎo)向性”和“任務(wù)驅(qū)動(dòng)性”.這樣的教材表面上看起來似乎適合該專業(yè)的學(xué)生使用,但事實(shí)上會(huì)產(chǎn)生如下兩個(gè)問題:第一,由于教材缺乏“案例”對(duì)數(shù)據(jù)庫(kù)的各種知識(shí)點(diǎn)進(jìn)行串聯(lián),多數(shù)學(xué)生只掌握了零散的知識(shí)點(diǎn)或部分的知識(shí)點(diǎn);第二,學(xué)生無法將所學(xué)知識(shí)串聯(lián)起來,整體應(yīng)用到數(shù)據(jù)庫(kù)系統(tǒng)的開發(fā)上.因此,教材的選訂要遵循以下原則:
(1)選擇具有“理論知識(shí)系統(tǒng)化、實(shí)用化,注重實(shí)踐”的教材.
(2)選擇能夠充分體現(xiàn)“任務(wù)驅(qū)動(dòng)、案例導(dǎo)向”的教材,以數(shù)據(jù)庫(kù)應(yīng)用為基礎(chǔ),將課程的教學(xué)內(nèi)容設(shè)計(jì)成若干工作任務(wù),由工作任務(wù)引出相關(guān)知識(shí)和技能的教學(xué)內(nèi)容作為設(shè)計(jì)思想的教材[4].
(1)改革教學(xué)知識(shí)點(diǎn)順序
教師可以把選擇的優(yōu)秀教材作為教學(xué)參考,但實(shí)際的教學(xué)內(nèi)容或教學(xué)順序并不局限于教材,教師可以將教學(xué)內(nèi)容優(yōu)化組織,把具體的數(shù)據(jù)庫(kù)案例引入到教學(xué)中,以對(duì)案例的分析、設(shè)計(jì)為主線貫穿于整個(gè)數(shù)據(jù)庫(kù)教學(xué)中,使數(shù)據(jù)庫(kù)的理論知識(shí)和實(shí)踐能力貫穿于整個(gè)案例中,學(xué)生通過對(duì)案例的學(xué)習(xí),加深對(duì)數(shù)據(jù)庫(kù)理論知識(shí)的理解,提高分析問題、解決問題的能力.如教師在講授數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)案例時(shí),就可以引入數(shù)據(jù)庫(kù)需求分析、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)及物理結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)的生成、連接等數(shù)據(jù)庫(kù)原理和方法,能夠使學(xué)生從整體性、完整性、理論性與實(shí)踐性等方面對(duì)SQL Server數(shù)據(jù)庫(kù)課程有一個(gè)深入的認(rèn)識(shí),最終使學(xué)生真正理解和掌握數(shù)據(jù)庫(kù)系統(tǒng)知識(shí)和實(shí)踐能力.
(2)實(shí)施“案例”教學(xué)
數(shù)據(jù)庫(kù)的設(shè)計(jì)過程就是針對(duì)一個(gè)應(yīng)用環(huán)境,構(gòu)造其最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),有效存儲(chǔ)數(shù)據(jù),滿足用戶信息要求和處理要求的過程,其本身就是一個(gè)工程化的過程[5].因此,教師在課堂上引入數(shù)據(jù)庫(kù)開發(fā)案例會(huì)使學(xué)生的創(chuàng)新意識(shí)和合作意識(shí)得到更好的培養(yǎng).如我們可以設(shè)計(jì)“學(xué)生管理系統(tǒng)”,并將該系統(tǒng)劃分為“課程管理子系統(tǒng)”、“教學(xué)管理子系統(tǒng)”、“成績(jī)管理子系統(tǒng)”等子系統(tǒng),將課程的教學(xué)內(nèi)容設(shè)計(jì)成以各子系統(tǒng)的完成為工作任務(wù),以子系統(tǒng)的實(shí)施貫穿整個(gè)教學(xué)過程,在子系統(tǒng)任務(wù)的驅(qū)動(dòng)下,逐漸培養(yǎng)學(xué)生主動(dòng)思考、互相探討、主動(dòng)、協(xié)作學(xué)習(xí)的習(xí)慣,同時(shí),通過教師對(duì)這些子系統(tǒng)的剖析、講解,加深學(xué)生對(duì)數(shù)據(jù)庫(kù)基本原理、基本方法和設(shè)計(jì)技術(shù)的掌握,從而提高教學(xué)效果,達(dá)到該專業(yè)及課程的人才培養(yǎng)目標(biāo).
SQL Server數(shù)據(jù)庫(kù)是信息與計(jì)算科學(xué)專業(yè)的一門專業(yè)必修課程.該課程的學(xué)習(xí)對(duì)于學(xué)生以后從事軟件開發(fā)、數(shù)據(jù)庫(kù)開發(fā)等工作具有重要的作用.同時(shí),該課程的教學(xué)改革對(duì)于推動(dòng)信息與計(jì)算科學(xué)專業(yè)的相關(guān)課程的教學(xué)改革具有重要的意義.
〔1〕中華人民共和國(guó)教育部高等教育司.普通高等學(xué)校本科專業(yè)目錄和專業(yè)介紹(1998年頒布)[M].北京:高等教育出版社,1998.
〔2〕白楊.《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程教學(xué)改革實(shí)踐探討[J].軟件導(dǎo)刊,2012(3).
〔3〕張捷.“SQL Server數(shù)據(jù)庫(kù)應(yīng)用”課程教學(xué)改革探索[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2009,(11).
〔4〕蔣秀英,呂加國(guó).SQL Server2005數(shù)據(jù)庫(kù)技術(shù)[M].北京:清華大學(xué)出版社,2010(12).
〔5〕魯寧.寇偉利.基于SQL Server的數(shù)據(jù)庫(kù)課程教學(xué)改革研究與實(shí)踐[J].吉林省教育學(xué)院學(xué)報(bào)(上旬),2013(11).
赤峰學(xué)院學(xué)報(bào)·自然科學(xué)版2014年20期