摘要:根據(jù)高職計算機專業(yè)數(shù)據(jù)庫課程教學(xué)中存在的問題,應(yīng)采取整合原則、模塊化原則、應(yīng)用性原則、層次原則,并結(jié)合專業(yè)特點和要求,優(yōu)化數(shù)據(jù)庫課程,整合教學(xué)內(nèi)容,實現(xiàn)“教、學(xué)、做”一體化,促進課程改革與發(fā)展,以取得較好的教學(xué)效果。
關(guān)鍵詞:高職;數(shù)據(jù)庫;優(yōu)化整合;教學(xué)設(shè)計
課程作為構(gòu)成專業(yè)培養(yǎng)方案和教學(xué)計劃的基本單元,是實現(xiàn)教學(xué)目標的基本保證。課程的綜合化、多樣化、模塊化是高職教育課程設(shè)置的發(fā)展趨勢。《數(shù)據(jù)庫》是計算機專業(yè)的必修專業(yè)基礎(chǔ)課,應(yīng)結(jié)合專業(yè)特點和要求優(yōu)化整合教學(xué)內(nèi)容,根據(jù)課程特點構(gòu)建合理的課程體系。筆者就計算機專業(yè)的《數(shù)據(jù)庫》課程設(shè)計及教學(xué)改革進行探討。
《數(shù)據(jù)庫》課程優(yōu)化設(shè)置原則
(一)《數(shù)據(jù)庫》教學(xué)中存在的問題
通過分析《數(shù)據(jù)庫》教學(xué)現(xiàn)狀和用人單位的反饋意見,目前《數(shù)據(jù)庫》教學(xué)還存在以下問題:(1)教學(xué)中普遍側(cè)重介紹一種數(shù)據(jù)庫管理系統(tǒng)(如SQL SERVER等)的具體操作。過多、過細地介紹交互式操作命令,很少全面地介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計技術(shù)。(2)課程安排不合理,內(nèi)容前后脫節(jié)。如只講授基本理論和具體的數(shù)據(jù)庫管理系統(tǒng),沒有開設(shè)后續(xù)數(shù)據(jù)庫應(yīng)用的相關(guān)課程,或者課程教學(xué)時間間隔長,甚至安排順序顛倒,造成教學(xué)內(nèi)容的脫節(jié)。(3)課程內(nèi)容組織不佳,對內(nèi)容取舍不當。例如對于基本理論知識,要么略講或不講,要么全面“灌輸”。一些理論性過強、與實際聯(lián)系不緊密的內(nèi)容使學(xué)生感到抽象、枯燥,不易掌握。教師只是按照教材內(nèi)容順序講授,沒有將數(shù)據(jù)庫的基本概念、原理和實現(xiàn)技術(shù)與具體數(shù)據(jù)庫管理系統(tǒng)結(jié)合起來講解。(4)教材內(nèi)容陳舊,重復(fù)部分多,理論內(nèi)容和應(yīng)用內(nèi)容分割,應(yīng)用案例少。教材舉例多數(shù)是數(shù)據(jù)庫在教學(xué)管理中的應(yīng)用,如圖書、學(xué)生成績管理等系統(tǒng)。提供的教學(xué)資源少,數(shù)據(jù)來源單一,數(shù)據(jù)量小或人工數(shù)據(jù)輸入量大,學(xué)生很難體會利用數(shù)據(jù)庫處理、管理數(shù)據(jù)的巨大作用。
(二)課程優(yōu)化設(shè)置原則
高職培養(yǎng)的是技能型、應(yīng)用型人才。在課程設(shè)置和教學(xué)內(nèi)容選擇上應(yīng)與專業(yè)崗位所需的能力及知識對接。由于高職《數(shù)據(jù)庫》教學(xué)存在課時緊張、學(xué)生基礎(chǔ)差、課程設(shè)置不合理、教學(xué)內(nèi)容交叉、課程之間邊界劃分模糊等問題,因此,對課程重新設(shè)置及整合勢在必行。在課程優(yōu)化設(shè)置中應(yīng)注意以下原則:
整合原則應(yīng)打破學(xué)科知識體系,從培養(yǎng)崗位能力著眼重新安排知識體系。應(yīng)以技術(shù)應(yīng)用能力的培養(yǎng)為核心,對課程內(nèi)容做縱向和橫向的整合,強調(diào)課程內(nèi)容的應(yīng)用性、基礎(chǔ)性和綜合性。
模塊化原則應(yīng)圍繞專業(yè)培養(yǎng)目標與課程的性質(zhì)、功能,打破教材內(nèi)容的組織體系,設(shè)計多個教學(xué)單元。每個教學(xué)單元包含一個時間段內(nèi)相應(yīng)的理論知識和實踐知識,以滿足職業(yè)崗位對知識和能力的需求。通過課程內(nèi)容模塊化,能在較短時間內(nèi)將相關(guān)聯(lián)的多層次知識迅速融會貫通,最大限度地縮短時間跨度,有利于學(xué)生對所學(xué)的理論知識進行實踐,豐富實踐經(jīng)驗。
應(yīng)用性原則應(yīng)以培養(yǎng)目標的實際需要作為內(nèi)容取舍和結(jié)構(gòu)組合的標準,突出能力培養(yǎng)。一是堅持理論知識“必需、夠用”的原則,進行精簡、合并、重組與更新,減少抽象的、偏深偏難的、純理論敘述性的內(nèi)容的比重。二是將實踐教學(xué)作為知識轉(zhuǎn)化為能力的重要環(huán)節(jié),提高應(yīng)用性教學(xué)內(nèi)容的比重,保證實踐和技能訓(xùn)練的實施。
層次原則應(yīng)根據(jù)學(xué)生的學(xué)習(xí)需求,強化教學(xué)內(nèi)容的導(dǎo)學(xué)、助學(xué)設(shè)計,為不同個體、不同基礎(chǔ)、不同專業(yè)方向的學(xué)生分層設(shè)計教學(xué)目標、教學(xué)內(nèi)容及要求,使教學(xué)內(nèi)容更加適合高職學(xué)生的學(xué)習(xí)特點,從而滿足不同崗位、不同學(xué)生群體對學(xué)習(xí)的需要。
《數(shù)據(jù)庫》課程設(shè)計與教學(xué)實踐
(一)課程設(shè)置及優(yōu)化教學(xué)內(nèi)容
根據(jù)各專業(yè)的特點和對《數(shù)據(jù)庫》課程的要求設(shè)計教學(xué)內(nèi)容高職《數(shù)據(jù)庫》教學(xué)內(nèi)容的選擇取決于專業(yè)培養(yǎng)目標、崗位工作需要和知識更新要求。數(shù)據(jù)庫應(yīng)用總的說來有兩個層面:數(shù)據(jù)庫管理與操作和數(shù)據(jù)庫應(yīng)用設(shè)計。其中數(shù)據(jù)庫設(shè)計是利用現(xiàn)有的技術(shù)、方法、工具進行數(shù)據(jù)庫的應(yīng)用設(shè)計,管理是從數(shù)據(jù)庫的應(yīng)用角度出發(fā),主要是利用各種應(yīng)用系統(tǒng)對數(shù)據(jù)進行操作、維護與管理。因此,對于高職計算機專業(yè)不同方向,數(shù)據(jù)庫內(nèi)容和學(xué)時安排也應(yīng)不同。例如,軟件專業(yè)必須講授必要的基本理論,強化數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計,進行具體應(yīng)用系統(tǒng)開發(fā);計算機應(yīng)用與維護專業(yè)重點是數(shù)據(jù)庫管理與維護等。可根據(jù)不同專業(yè)的培養(yǎng)目標確定相應(yīng)的數(shù)據(jù)庫課程教學(xué)內(nèi)容。
整合課程內(nèi)容,合理設(shè)置課程針對高職計算機不同專業(yè)的培養(yǎng)要求,應(yīng)建立和完善相應(yīng)的課程體系。應(yīng)按照理論—設(shè)計—應(yīng)用的層次逐漸遞進,打破教材的內(nèi)容組織體系,采取課程內(nèi)容整合、模塊化原則組織教學(xué)內(nèi)容。注意從縱向形成課程梯度,減少重復(fù)或脫節(jié);從橫向形成課程平臺,加強課程之間的相互支撐,設(shè)置合理的開設(shè)順序。在實踐中,應(yīng)將數(shù)據(jù)庫基本原理,具體的數(shù)據(jù)庫管理系統(tǒng),如SQL SERVER,數(shù)據(jù)庫建模,數(shù)據(jù)庫應(yīng)用開發(fā)等內(nèi)容整合、優(yōu)化,將其分成基本知識模塊和擴展應(yīng)用模塊,由各專業(yè)根據(jù)要求進行選擇。基本知識模塊:在第二學(xué)期開設(shè)《數(shù)據(jù)庫基礎(chǔ)和SQL SERVER 2000應(yīng)用》,主要內(nèi)容涉及數(shù)據(jù)庫基本理論、關(guān)系運算、數(shù)據(jù)模型、 SQL具體操作和數(shù)據(jù)庫管理等。擴展應(yīng)用模塊:在第三學(xué)期開設(shè)《數(shù)據(jù)庫建模和數(shù)據(jù)庫應(yīng)用開發(fā)》,主要內(nèi)容是數(shù)據(jù)庫系統(tǒng)的概念設(shè)計和邏輯設(shè)計及建模工具的應(yīng)用,基于高級程序設(shè)計語言的C/S(B/S)構(gòu)架的應(yīng)用,如WEB數(shù)據(jù)庫開發(fā)等,并注意與網(wǎng)絡(luò)技術(shù)、軟件開發(fā)等課程的內(nèi)容銜接。通過課程優(yōu)化、知識整合,可以突出教學(xué)重點,解決內(nèi)容脫節(jié)、重復(fù)的問題,引導(dǎo)學(xué)生建構(gòu)自己的數(shù)據(jù)庫知識結(jié)構(gòu)。
(二)教學(xué)改革措施與實踐
采取多種教學(xué)方法、教學(xué)手段,提高教學(xué)效果(1)發(fā)揮教師的指導(dǎo)作用,引導(dǎo)、組織課程教學(xué)。利用多媒體、網(wǎng)絡(luò)化教學(xué)、網(wǎng)絡(luò)學(xué)習(xí)平臺、小組協(xié)作等教學(xué)手段提高教學(xué)效率。根據(jù)不同階段的教學(xué)內(nèi)容與要求選擇多種教學(xué)方法,如探究教學(xué)法、案例教學(xué)法等。其中,案例教學(xué)法比較適合數(shù)據(jù)庫課程特點,它是根據(jù)教學(xué)目標和學(xué)生的認知特點,設(shè)計恰當?shù)慕虒W(xué)案例組織教學(xué)內(nèi)容,在教師的指導(dǎo)下,讓學(xué)生積極參與,通過對案例進行分析、討論、交流,提出自己的解決方法,達到理解、掌握知識的目的。如引導(dǎo)學(xué)生開發(fā)“基于.NET的辦公信息系統(tǒng)”,讓學(xué)生把自己的知識應(yīng)用到系統(tǒng)開發(fā)中去,熟悉數(shù)據(jù)庫訪問方法與應(yīng)用程序接口實現(xiàn)方法,掌握開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的方法,培養(yǎng)數(shù)據(jù)庫應(yīng)用系統(tǒng)的初步開發(fā)能力。(2)理論知識與實踐操作相結(jié)合。應(yīng)強化課堂教學(xué)與實踐教學(xué)結(jié)合,講練結(jié)合,做到精講多練。例如,在《數(shù)據(jù)庫》理論知識教學(xué)中,將數(shù)據(jù)庫的基本概念、原理、實現(xiàn)技術(shù)與數(shù)據(jù)庫實例相結(jié)合,通過分析實例數(shù)據(jù)庫加深學(xué)生對原理的理解。在實際教學(xué)中可把理論知識分解成兩個模塊:一是將基本理論知識穿插于不同階段的相關(guān)內(nèi)容中進行講解,如將關(guān)系代數(shù)中的專門運算(如選擇、投影、連接等)與某些語句(如SELECT語句等)結(jié)合起來講解;二是將數(shù)據(jù)庫設(shè)計內(nèi)容(包括數(shù)據(jù)模型、規(guī)范化設(shè)計、完整性約束、數(shù)據(jù)庫設(shè)計步驟等)與一個完整的信息系統(tǒng)設(shè)計相結(jié)合,從具體的業(yè)務(wù)分析到表的個數(shù)確定、表結(jié)構(gòu)及約束設(shè)計,到典型數(shù)據(jù)輸入,再到數(shù)據(jù)處理操作(如查詢和更新),作為整體進行介紹,讓學(xué)生掌握數(shù)據(jù)庫設(shè)計的基本過程和技能。而在具體應(yīng)用中,如WEB數(shù)據(jù)庫應(yīng)用開發(fā),可側(cè)重介紹不同環(huán)境下不同技術(shù)、不同開發(fā)工具訪問數(shù)據(jù)庫的方法及數(shù)據(jù)操作,讓學(xué)生掌握數(shù)據(jù)庫在應(yīng)用程序中的作用與實現(xiàn)方法,培養(yǎng)綜合運用所學(xué)知識解決實際問題的能力。通過理論知識與實踐操作相結(jié)合,加深對理論知識的理解,同時提高具體操作技能,突出技術(shù)應(yīng)用,實現(xiàn)知識、能力培養(yǎng)目標。(3)采取課內(nèi)與課外學(xué)習(xí)結(jié)合的方式,實現(xiàn)“學(xué)中做”。教學(xué)中應(yīng)該突破時空限制,重視課外學(xué)習(xí),給學(xué)生留有一定的學(xué)習(xí)時間。應(yīng)針對重要的知識單元布置系列作業(yè)進行針對性訓(xùn)練,如數(shù)據(jù)操作部分,可布置多組涉及數(shù)據(jù)添加、修改、刪除、查詢等練習(xí),要求在課外上機完成。教師針對普遍性問題在課堂上集中分析、講解,同時在課堂上讓學(xué)生進行試講,介紹其思路和方法,引導(dǎo)學(xué)生之間相互質(zhì)疑、討論,從而激發(fā)學(xué)生的學(xué)習(xí)興趣。對數(shù)據(jù)庫大作業(yè)、課程設(shè)計等可采取小組合作方式完成。考核方式應(yīng)靈活多樣,一是教師通過提問,上機演示等方式,根據(jù)設(shè)計質(zhì)量和完成時長進行評定;二是小組之間相互檢查、提問,進行討論學(xué)習(xí),相互評價。這樣不僅可營造學(xué)生之間相互學(xué)習(xí)借鑒,取長補短的氛圍,也可培養(yǎng)合作意識與競爭意識。(4)采取課程設(shè)計和自主設(shè)計結(jié)合,突出應(yīng)用性和針對性,實現(xiàn)“做中學(xué)”。《數(shù)據(jù)庫》是實踐性較強的課程,這就要求教學(xué)內(nèi)容突出實踐性、技能性的特點,將重點放在應(yīng)用能力的培養(yǎng)和操作技能的訓(xùn)練上。在學(xué)期開學(xué)初,就可將課程設(shè)計內(nèi)容公布給學(xué)生。期末進行答辯和考核。考慮部分學(xué)生學(xué)習(xí)能力強,可提供一些數(shù)據(jù)庫設(shè)計方面的范本,鼓勵他們在分析閱讀基礎(chǔ)上進行二次開發(fā),或者讓學(xué)生自己尋找設(shè)計題目,如參與教師的科研項目等,并撰寫小論文。通過綜合設(shè)計實踐,學(xué)生真正感受到了數(shù)據(jù)庫在實際應(yīng)用軟件系統(tǒng)開發(fā)中的重要作用,激發(fā)了自主學(xué)習(xí)的積極性,培養(yǎng)了科研意識、創(chuàng)新能力,為后續(xù)畢業(yè)設(shè)計和就業(yè)奠定了基礎(chǔ)。
積極開展教研,加強師資隊伍建設(shè),提高教學(xué)水平由于數(shù)據(jù)庫應(yīng)用涉及很多方面的知識,如網(wǎng)絡(luò)技術(shù)、程序設(shè)計等,對教師要求較高,因此,加強師資隊伍建設(shè)顯得十分重要。可采取多種途徑提高教師的教學(xué)水平:一是開展教研活動,任課教師分工合作,交替教學(xué)。教師對課程內(nèi)容及其開設(shè)順序協(xié)調(diào)劃分,共同設(shè)計題目,對教學(xué)中出現(xiàn)的問題及時溝通、共同研討,對教學(xué)方法、形式和內(nèi)容進行討論,不斷探索,摸索出適合實際情況的教學(xué)方法和模式。這樣不僅可避免教學(xué)內(nèi)容重復(fù)、脫節(jié)現(xiàn)象,便于教師把握整體進度,了解學(xué)生學(xué)習(xí)情況,同時也可提高教師的教學(xué)水平。二是補充、擴展教學(xué)內(nèi)容。教學(xué)中注意融入教師的科研成果,適當介紹各種認證考試的內(nèi)容及要求,為學(xué)生以后參加考試做好準備,適時將數(shù)據(jù)庫發(fā)展的新方法、新技術(shù)、新軟件充實到教學(xué)內(nèi)容中。三是加強教學(xué)資源建設(shè)。利用網(wǎng)絡(luò)教學(xué)系統(tǒng),將教師的教學(xué)資料,如課堂教案、教學(xué)課件、實驗指導(dǎo)書、課程設(shè)計指南、各種學(xué)習(xí)資料等,提供給學(xué)生或傳送到網(wǎng)絡(luò)平臺上,實現(xiàn)資源共享。四是加強教材建設(shè),積極進行校本教材及輔助材料的編寫。
參考文獻:
[1]余瑞釗,高振強.以就業(yè)為導(dǎo)向的高職課程體系構(gòu)建之實踐與探索[J].中國高教研究,2007,(5):42-43.
[2]呂鳳順.SQL SERVER 2000數(shù)據(jù)庫基礎(chǔ)與實訓(xùn)教程[M].北京:清華大學(xué)出版社,2006.
作者簡介:
李武(1970—),男,四川廣元人,西南交通大學(xué)計算機技術(shù)專業(yè)2007級工程碩士,四川信息職業(yè)技術(shù)學(xué)院講師,主要從事計算機教學(xué)與管理工作。