夏春梅
摘要 本文針對計算機軟件技術(shù)專業(yè)數(shù)據(jù)庫相關(guān)課程的教學(xué)改革進(jìn)行了闡述,特別對理論和實驗教學(xué)中的教學(xué)方法改革進(jìn)行了說明。
關(guān)鍵詞 職業(yè)化改革 數(shù)據(jù)庫 任務(wù)驅(qū)動 案例教學(xué)
中圖分類號:G642文獻(xiàn)標(biāo)識碼:A
0 引言
多年來我們的??茖I(yè)在課程體系、教學(xué)模式等方面與本科專業(yè)比較接近,造成專科教育的培養(yǎng)定位與本科相近,重理論輕實踐的問題比較突出。這就使得我們的??茖W(xué)生理論上不如本科生,動手能力上不如高職生,在就業(yè)競爭中處于明顯的劣勢。要解決上述問題,必須從根本上對目前的專科教育進(jìn)行重新認(rèn)識和重新定位。從2009年起,濱州學(xué)院計算機科學(xué)技術(shù)系在“軟件技術(shù)”和“計算機網(wǎng)絡(luò)技術(shù)”兩個??茖I(yè)進(jìn)行專科教育職業(yè)化改革試點。由于數(shù)據(jù)庫技術(shù)是各種信息系統(tǒng)、管理系統(tǒng)的基礎(chǔ),在諸多課程中,數(shù)據(jù)庫課程的教學(xué)和改革顯得尤為重要。本文結(jié)合我校在軟件技術(shù)專業(yè)的職業(yè)化改革,對數(shù)據(jù)庫相關(guān)課程的教學(xué)改革進(jìn)行探討。
1 明確培養(yǎng)目標(biāo),重新制定教學(xué)大綱
培養(yǎng)目標(biāo)決定了培養(yǎng)人才類型的問題,只有在培養(yǎng)目標(biāo)明確之后,才能進(jìn)入到具體的教育活動,包括培養(yǎng)方式、教育方法、規(guī)格、標(biāo)準(zhǔn),教學(xué)資源配置、師資隊伍、課程體系、教學(xué)內(nèi)容、教學(xué)方法和教學(xué)手段、教學(xué)管理制度、教學(xué)質(zhì)量評估等。我們的軟件技術(shù)專業(yè)培養(yǎng)的是面向IT信息類企業(yè),具有軟件技術(shù)專業(yè)必備知識、熟悉軟件工程規(guī)范、具有應(yīng)用軟件開發(fā)等實踐技能的技術(shù)應(yīng)用型專門人才。要求學(xué)生要具有一定的軟件開發(fā)、數(shù)據(jù)庫應(yīng)用和項目管理能力,能夠從事軟件開發(fā)、軟件測試、軟件維護(hù)等領(lǐng)域生產(chǎn)第一線的工作。
在修訂培養(yǎng)目標(biāo)和課程體系的基礎(chǔ)上,我們重新制定了數(shù)據(jù)庫課程的教學(xué)大綱。在新的課程體系中,數(shù)據(jù)庫課程分成兩門課:SQL Server數(shù)據(jù)庫基礎(chǔ)課程和數(shù)據(jù)庫設(shè)計和高級查詢課程。在SQL Server數(shù)據(jù)庫基礎(chǔ)課程中,要求學(xué)生掌握數(shù)據(jù)庫的有關(guān)概念,熟悉SQL Server 2005環(huán)境,能夠熟練掌握建庫、建表、備份恢復(fù)數(shù)據(jù)庫、創(chuàng)建約束等操作,并能夠熟練使用SQL增加、刪除、查詢、修改數(shù)據(jù)。學(xué)生在掌握了數(shù)據(jù)庫的這些基礎(chǔ)操作之后,在后續(xù)的程序設(shè)計等課程中可以得以應(yīng)用,設(shè)計開發(fā)一些小型的數(shù)據(jù)庫信息管理系統(tǒng)。在數(shù)據(jù)庫設(shè)計和高級查詢課程中,主要講授數(shù)據(jù)庫設(shè)計的相關(guān)概念、T—SQL語句、視圖、索引、存儲過程等內(nèi)容。學(xué)生經(jīng)過學(xué)習(xí),能夠掌握T—SQL編程,實現(xiàn)功能強大的查詢,會創(chuàng)建索引、視圖,快速訪問數(shù)據(jù)庫,會創(chuàng)建存儲過程,實現(xiàn)復(fù)雜的業(yè)務(wù)規(guī)則。Microsoft SQL Server 2005是一種使用比較廣泛、功能強大、可靠性較高的數(shù)據(jù)庫管理系統(tǒng),為用戶提供了完整的數(shù)據(jù)庫解決方案。通過這兩門課程的學(xué)習(xí)可以令學(xué)生掌握數(shù)據(jù)庫的有關(guān)概念,熟悉一種大型數(shù)據(jù)庫管理系統(tǒng)的使用,為以后的軟件開發(fā)打下基礎(chǔ)。
2 實行階段性教學(xué),注重應(yīng)用型人才培養(yǎng)
近幾年,我系與國內(nèi)多家IT類實訓(xùn)機構(gòu)進(jìn)行了廣泛接觸,與北大青鳥、齊魯軟件園師創(chuàng)培訓(xùn)中心、中國軟件人才培養(yǎng)工程管理辦公室等機構(gòu)進(jìn)行了許多實際性的合作。通過這些合作,我們對他們的教學(xué)理念和教學(xué)模式有了一定程度的把握,也給我們的課程改革積累了一定的經(jīng)驗。
數(shù)據(jù)庫是理論和應(yīng)用相結(jié)合的課程,教學(xué)方式包括課堂教學(xué)和實驗教學(xué)。在開課時間上,我們突破原來一門課至少上一學(xué)期,也就是一門課要一學(xué)期從頭上到尾的限制,實行階段性教學(xué)。SQL Server數(shù)據(jù)庫基礎(chǔ)課程在大一開設(shè),集中安排9周左右的學(xué)習(xí)時間。理論課5次,實驗課5次,然后是10課時左右的項目實訓(xùn)。這樣,把知識點分成五部分內(nèi)容講授,同時配以實驗練習(xí),最后以項目實訓(xùn)的方式,通過對學(xué)生的綜合訓(xùn)練,提高學(xué)生的數(shù)據(jù)庫應(yīng)用能力和開發(fā)能力,培養(yǎng)學(xué)生的團(tuán)隊合作精神。數(shù)據(jù)庫設(shè)計和高級查詢課程的安排也大致相同,理論課結(jié)合實驗課,然后做項目實訓(xùn)。學(xué)生在完成這兩門課程的學(xué)習(xí)后,能在SQL SERVER 2005數(shù)據(jù)庫管理系統(tǒng)中利用所學(xué)習(xí)的數(shù)據(jù)庫知識對數(shù)據(jù)庫進(jìn)行基本操作,并結(jié)合其它課程的學(xué)習(xí),開發(fā)一些小型的數(shù)據(jù)庫應(yīng)用系統(tǒng),動手能力有了較大的提高。特別是在項目實訓(xùn)中,學(xué)生熟悉了軟件開發(fā)流程,培養(yǎng)了動手能力和學(xué)習(xí)能力,具有了一定的團(tuán)隊合作精神、創(chuàng)新精神和良好的職業(yè)道德素養(yǎng)。
3 轉(zhuǎn)變教學(xué)觀念,引入案例教學(xué)和任務(wù)驅(qū)動法
要想提高學(xué)生的動手實踐能力,教師首先要轉(zhuǎn)變教學(xué)觀念。過去,數(shù)據(jù)庫的教學(xué)主要注重“教”。課堂上老師把課本上的知識教給學(xué)生,學(xué)生能掌握多少,會不會用全憑學(xué)生的個人能力。加上教材本身重理論、輕實踐,學(xué)生對枯燥的理論不敢興趣,只是“為了學(xué)習(xí)而學(xué)習(xí)”。學(xué)完數(shù)據(jù)庫之后,很多同學(xué)理論沒學(xué)扎實,數(shù)據(jù)庫也不會開發(fā)?,F(xiàn)在,老師在講授知識的同時,注重對學(xué)生的引導(dǎo)。教的不僅僅是知識,還有學(xué)習(xí)的方法。教學(xué)的目的并不是考試,關(guān)鍵是提高學(xué)生的能力。教師在講授過程中,給學(xué)生引入一些數(shù)據(jù)庫方面的新技術(shù)、新知識,介紹數(shù)據(jù)庫技術(shù)的應(yīng)用領(lǐng)域和發(fā)展方向,讓學(xué)生對該學(xué)科有一個較系統(tǒng)的認(rèn)識,同時也激發(fā)了學(xué)習(xí)興趣,能夠主動地學(xué)習(xí)。反過來,激勵教師不斷學(xué)習(xí),滿足學(xué)生的知識需求,更好地提高教學(xué)質(zhì)量。
在教學(xué)中,引入案例教學(xué)法。案例教學(xué)法起源于19世紀(jì)20年代,90年代開始在國內(nèi)教育界推廣應(yīng)用。此種教學(xué)方式,有助于培養(yǎng)和發(fā)展學(xué)生主動參與課堂討論的積極性,實施之后,頗具績效。在數(shù)據(jù)庫的整個教學(xué)過程中,貫穿了一個學(xué)生管理數(shù)據(jù)庫的創(chuàng)建過程,學(xué)生可以在上課過程中對這個數(shù)據(jù)庫的設(shè)計提出自己的想法,教師引導(dǎo)學(xué)生去完善。等課程結(jié)束的時候,一個比較完整的數(shù)據(jù)庫也創(chuàng)建好了。學(xué)生對自己所學(xué)的知識能做什么、怎么做非常清楚,學(xué)習(xí)的過程中積極性也比較高。
在課程實驗中引入了任務(wù)驅(qū)動法。課程實驗是課程教學(xué)的重要組成部分,對加深理論理解起著重要作用。在每次上實驗課之前,教師給學(xué)生布置一個明確的實驗任務(wù),讓學(xué)生提前進(jìn)行預(yù)習(xí)和準(zhǔn)備。等到實驗課時,學(xué)生可以根據(jù)老師布置的任務(wù)和自己在預(yù)習(xí)中發(fā)現(xiàn)的問題有進(jìn)行目的的練習(xí),在完成任務(wù)后油然而生的成就感,進(jìn)一步激發(fā)了學(xué)生的學(xué)習(xí)興趣和熱情。在這個過程中,學(xué)生會主動學(xué)習(xí),尋找答案。只要把學(xué)生的學(xué)習(xí)熱情調(diào)動起來了,學(xué)習(xí)效果自然也就提高了。
4 總結(jié)
在??茢?shù)據(jù)庫的教學(xué)改革中我們?nèi)〉昧艘恍╇A段性成果,如:學(xué)生的積極性提高了,軟件開發(fā)能力增強了,在一些學(xué)科競賽和軟件設(shè)計大賽中取得了可喜的成績。但是,也發(fā)現(xiàn)了一些問題:如:學(xué)生人數(shù)較多,如何因材施教,做到學(xué)生的個性化培養(yǎng);由于對授課內(nèi)容進(jìn)行了調(diào)整,沒有合適的配套教材等問題。
下一步,要深入研究并把握??平逃殬I(yè)化改革的規(guī)律,結(jié)合軟件技術(shù)專業(yè)的對數(shù)據(jù)庫課程的教學(xué)要求和就業(yè)需求,吸收和借鑒其它課程優(yōu)秀的教學(xué)經(jīng)驗和改革經(jīng)驗,對專科數(shù)據(jù)庫課程的教學(xué)模式、教學(xué)方法、考核方式進(jìn)一步改革,并力求盡快編寫出適用的講義和教材,并在教學(xué)實踐中逐步豐富和完善。
基金項目:濱州學(xué)院教學(xué)研究項目(BYJYYB200919)
參考文獻(xiàn)
[1] 侯守明,侯占偉,徐文鵬.計算機專業(yè)創(chuàng)新型應(yīng)用人才培養(yǎng)模式的研究[J].計算機教育,2009(18):22—24.
[2] 陳明.計算機科學(xué)與技術(shù)專業(yè)應(yīng)用型人才培養(yǎng)的研究[J].計算機教育,2009(16):55—60.