摘要:隨著數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用,各高校都針對(duì)相關(guān)課程建設(shè)進(jìn)行改革。本文結(jié)合筆者所在高校數(shù)據(jù)庫精品課程建設(shè)中的實(shí)際經(jīng)驗(yàn),從教學(xué)內(nèi)容、教學(xué)方法、教材建設(shè)、考核制度、師生交流這幾方面探討數(shù)據(jù)庫課程建設(shè)改革過程中遇到的問題,并針對(duì)學(xué)生在如何學(xué)習(xí)理論知識(shí)的同時(shí)提高實(shí)踐能力提出幾點(diǎn)思考意見。
關(guān)鍵詞:數(shù)據(jù)庫技術(shù);精品課程;實(shí)踐能力;信息
數(shù)據(jù)庫技術(shù)是當(dāng)今計(jì)算機(jī)領(lǐng)域中應(yīng)用最為廣泛的技術(shù)之一,它是計(jì)算機(jī)信息系統(tǒng)的核心技術(shù)。如今在全國各大高校中,數(shù)據(jù)庫系統(tǒng)原理及其相關(guān)課程被作為計(jì)算機(jī)及相關(guān)專業(yè)的核心基礎(chǔ)課程,是專業(yè)方向的必修課,具有非常重要的地位與實(shí)際意義,很多高校都將其列入精品課程建設(shè)重點(diǎn)項(xiàng)目。精品課程是指具有一流教師隊(duì)伍、一流教學(xué)內(nèi)容、一流教學(xué)方法、一流教材、一流教學(xué)管理等特點(diǎn)的示范性課程。最近幾年,精品課程建設(shè)逐漸成為各校教學(xué)的重點(diǎn),成為提高教學(xué)質(zhì)量的關(guān)鍵。
1數(shù)據(jù)庫教學(xué)體系的特點(diǎn)
教學(xué)方法與內(nèi)容建設(shè)是課程建設(shè)的核心,課程教學(xué)體系必須緊緊圍繞培養(yǎng)目標(biāo)進(jìn)行設(shè)計(jì),不僅要重視理論的系統(tǒng)性和完整性,更要突出學(xué)生實(shí)際應(yīng)用能力的培養(yǎng)。如今數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)科學(xué)中最活躍、應(yīng)用最廣泛的內(nèi)容之一,除了與計(jì)算機(jī)相關(guān)的專業(yè),相當(dāng)多的專業(yè),甚至文科專業(yè)都開設(shè)了針對(duì)數(shù)據(jù)庫應(yīng)用的相關(guān)課程。數(shù)據(jù)庫的系列課程一般包括數(shù)據(jù)庫系統(tǒng)原理、設(shè)計(jì)及應(yīng)用三個(gè)部分,原理是基礎(chǔ),設(shè)計(jì)和應(yīng)用是提高,它們相輔相成、互相促進(jìn)[1],它們的教學(xué)體系都是類似的,教學(xué)方式與規(guī)律都遵循相同的原理。學(xué)好數(shù)據(jù)庫是軟件開發(fā)與設(shè)計(jì)的基礎(chǔ),也是許多相關(guān)從業(yè)者必備的技術(shù)。其教學(xué)體系特點(diǎn)具體如下。
1.1貫穿了信息類課程
信息技術(shù)的發(fā)展使數(shù)據(jù)庫技術(shù)的重要性日益提
高,數(shù)據(jù)庫已經(jīng)成為了信息管理系統(tǒng)的核心。數(shù)據(jù)庫在現(xiàn)代軟件中所處的特殊地位與作用,使其學(xué)習(xí)過程可能貫穿多個(gè)信息類課程。編程語言的學(xué)習(xí),例如C++、VB,在設(shè)計(jì)編寫系統(tǒng)的過程中,可能需要用到數(shù)據(jù)庫知識(shí)并自行設(shè)計(jì)數(shù)據(jù)庫。學(xué)習(xí)網(wǎng)站設(shè)計(jì)也更是離不開數(shù)據(jù)庫作為后臺(tái)運(yùn)行,且對(duì)數(shù)據(jù)庫的原理、設(shè)計(jì)及應(yīng)用都有較高的要求。
1.2理論性與實(shí)踐性緊密結(jié)合
無論是對(duì)理科還是文科,數(shù)據(jù)庫課程都是一門兼具理論性與實(shí)踐性的課程,它具有很強(qiáng)的知識(shí)性和理論性。要學(xué)好數(shù)據(jù)庫,不能單單只是掌握一兩種數(shù)據(jù)庫軟件,數(shù)據(jù)庫軟件的背后還有相當(dāng)重要的原理和知識(shí),這是開發(fā)或使用數(shù)據(jù)庫的人都必須掌握的,這樣才能準(zhǔn)確有效地使用數(shù)據(jù)庫。然而光有理論知識(shí)是不夠的,數(shù)據(jù)庫開發(fā)與應(yīng)用中包含了一定量的編程,所以想要編寫出有條理、效率高的程序,大量的實(shí)踐經(jīng)驗(yàn)是必不可少的。
1.3與企業(yè)需求聯(lián)系緊密
隨著信息化建設(shè)和應(yīng)用需求的日益發(fā)展,各企業(yè)都普遍使用各種大中小型自動(dòng)化信息管理系統(tǒng),由此數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫應(yīng)用開發(fā)人員、數(shù)據(jù)庫管理員等工作崗位的需求量也在不斷增加。數(shù)據(jù)庫設(shè)計(jì)不同于一般的程序設(shè)計(jì),它對(duì)應(yīng)用環(huán)境及應(yīng)用人員的依賴性很高,必須嚴(yán)格按照實(shí)際的環(huán)境情況設(shè)計(jì),不像許多軟件可以只做一點(diǎn)小小的修改,便能在不同企業(yè)中使用。因此數(shù)據(jù)庫的學(xué)習(xí)不能脫離實(shí)際需求,閉門造車。
2數(shù)據(jù)庫課程建設(shè)的改革
經(jīng)過努力,我校數(shù)據(jù)庫原理與應(yīng)用技術(shù)已被評(píng)為2006年省精品建設(shè)課程。下面結(jié)合我校多名教師在數(shù)據(jù)庫教學(xué)中總結(jié)的實(shí)際經(jīng)驗(yàn),對(duì)數(shù)據(jù)庫課程建設(shè)過程中的幾點(diǎn)問題進(jìn)行探討。
2.1課程教學(xué)內(nèi)容及目標(biāo)的改革
如今無論何種教學(xué)手段,都必須體現(xiàn)出“學(xué)生主體——教師主導(dǎo)”的教學(xué)思想,在講授中貫穿“啟發(fā)式、討論式、參與式、案例式、任務(wù)驅(qū)動(dòng)式”等教學(xué)方法[2],充分并且盡早地增強(qiáng)學(xué)生對(duì)本課程的學(xué)習(xí)興趣。假如學(xué)生一開始對(duì)數(shù)據(jù)庫復(fù)雜的原理望而卻步,在今后的學(xué)習(xí)過程中便會(huì)失去興趣。故教學(xué)內(nèi)容應(yīng)當(dāng)由淺入深,在教授復(fù)雜原理之前,應(yīng)該使學(xué)生了解到數(shù)據(jù)庫除了是一門理論性學(xué)科,同時(shí)也是實(shí)用性、應(yīng)用性很強(qiáng)的學(xué)科;并通過各種不同的實(shí)踐環(huán)節(jié)改革,促進(jìn)學(xué)生由具體系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)深入掌握課程的概念、知識(shí)和技術(shù),提高學(xué)生的實(shí)踐能力,激發(fā)學(xué)生的學(xué)習(xí)興趣和創(chuàng)造力;將理論教學(xué)與實(shí)踐教學(xué)緊密融合,引導(dǎo)學(xué)生靈活掌握理論知識(shí),并具體應(yīng)用到實(shí)際工程中。讓學(xué)生明白學(xué)好數(shù)據(jù)庫的目的不是考試,它在軟件開發(fā)中是必不可少的一項(xiàng)技術(shù),應(yīng)當(dāng)像學(xué)習(xí)一門編程語言一樣,重點(diǎn)強(qiáng)化動(dòng)手能力,培養(yǎng)分析、設(shè)計(jì)和解決實(shí)際問題的能力,認(rèn)識(shí)到學(xué)好數(shù)據(jù)庫對(duì)其他專業(yè)課程的學(xué)習(xí)也具有重要意義。
2.2重視實(shí)驗(yàn)與課程設(shè)計(jì)
數(shù)據(jù)庫課程實(shí)驗(yàn)是實(shí)踐教學(xué)中必不可少的內(nèi)容,其目的在于加深對(duì)數(shù)據(jù)庫基礎(chǔ)理論和基本知識(shí)的理解。而數(shù)據(jù)庫課程設(shè)計(jì)是計(jì)算機(jī)及相關(guān)專業(yè)集中實(shí)踐環(huán)節(jié)的必修課,是學(xué)習(xí)完全部課程后進(jìn)行的一次全面的綜合訓(xùn)練。他們能培養(yǎng)學(xué)生多方面的能力,重要性完全不亞于理論知識(shí)的學(xué)習(xí),為了充分發(fā)掘?qū)嶒?yàn)及課程設(shè)計(jì)的教學(xué)效果,本校師生共同總結(jié)出以下幾點(diǎn)建議。
1) 增加綜合性、設(shè)計(jì)性實(shí)驗(yàn),加強(qiáng)學(xué)生綜合實(shí)踐能力。我們分析了近年來完成的科研項(xiàng)目,發(fā)現(xiàn)采用的技術(shù)有許多共同點(diǎn),只是表現(xiàn)形式有差異。例如,在計(jì)算機(jī)軟件開發(fā)類項(xiàng)目中,要熟悉開發(fā)平臺(tái),至少要掌握某一種數(shù)據(jù)庫管理系統(tǒng)。所以,在完成規(guī)定實(shí)驗(yàn)的基礎(chǔ)上,還應(yīng)根據(jù)學(xué)生的實(shí)際情況安排一些綜合性、設(shè)計(jì)性的實(shí)驗(yàn)課題,培養(yǎng)學(xué)生開發(fā)數(shù)據(jù)庫應(yīng)用程序和編寫開發(fā)文檔的能力,加強(qiáng)學(xué)生的綜合實(shí)踐能力,為畢業(yè)設(shè)計(jì)提前做好準(zhǔn)備[3]。
除了課內(nèi)規(guī)定實(shí)驗(yàn),我們還額外建設(shè)了開放式實(shí)驗(yàn)室模式,鼓勵(lì)有興趣并且課余時(shí)間充足的學(xué)生積極參與,時(shí)間與實(shí)驗(yàn)內(nèi)容由老師根據(jù)學(xué)生實(shí)際情況靈活制定,具體設(shè)計(jì)和制作由學(xué)生獨(dú)立完成,鼓勵(lì)學(xué)生創(chuàng)新和自學(xué)。
2) 以競賽活動(dòng)激發(fā)興趣和潛力,鼓勵(lì)學(xué)生參加課外科技活動(dòng)。實(shí)踐證明,課內(nèi)教育與課外科技活動(dòng)相結(jié)合,能明顯提高學(xué)習(xí)興趣,提升學(xué)習(xí)效果。例如,本校通過組織學(xué)生申報(bào)浙江省科技廳的“新苗人才計(jì)劃”、校立學(xué)生科技項(xiàng)目和開放性項(xiàng)目,參加教師的科研項(xiàng)目,參加全國、浙江省電子商務(wù)競賽等課外科技活動(dòng),使得一部分學(xué)生的學(xué)習(xí)能動(dòng)性、創(chuàng)造性得到充分發(fā)揮,并取得了優(yōu)異的成績。
3) 完善課程設(shè)計(jì)的內(nèi)容及考核方式。課程設(shè)計(jì)是對(duì)所學(xué)基礎(chǔ)知識(shí)的一次綜合性應(yīng)用。學(xué)生認(rèn)真做好課程設(shè)計(jì),除了是對(duì)所學(xué)知識(shí)進(jìn)一步的鞏固和加深理解外,更能對(duì)接下來的學(xué)習(xí)增加信心和興趣。因此,課程設(shè)計(jì)教學(xué)方式的改革與完善,明確教學(xué)思路和教學(xué)目標(biāo),對(duì)提高教學(xué)質(zhì)量具有重要意義。
筆者結(jié)合自己及本校其他優(yōu)秀教師多年的教學(xué)經(jīng)驗(yàn),總結(jié)提出數(shù)據(jù)庫課程設(shè)計(jì)案例的幾點(diǎn)建議:
(1) 為了提高學(xué)生參與課程設(shè)計(jì)的積極性,設(shè)計(jì)題目以選用學(xué)生相對(duì)比較熟悉并且與日常學(xué)習(xí)生活相關(guān)的案例為宜。
(2) 顧及到不同學(xué)生所掌握的知識(shí)不同,在擬定課程設(shè)計(jì)方向及要求后,留給學(xué)生自由選擇開發(fā)平臺(tái)以及開發(fā)工具,例如不限操作系統(tǒng),開發(fā)語言可以選擇C++,Java,ASP,VB等,或選擇ASP.NET平臺(tái);數(shù)據(jù)庫管理系統(tǒng)的選擇也不應(yīng)當(dāng)局限于SQL Server,像Oracle或Access等常用數(shù)據(jù)庫也有其實(shí)用性和優(yōu)點(diǎn),學(xué)生可以根據(jù)自身特長及愛好自由選擇。
(3) 可以根據(jù)實(shí)際情況,考慮采用分組多人合作的方式,完成一個(gè)相對(duì)復(fù)雜的課程設(shè)計(jì)。此時(shí)為了解決分工合作中可能某些同學(xué)只能參與到一部分邊緣功能設(shè)計(jì)的問題,課程設(shè)計(jì)案例可以分解為多個(gè)子案例。
(4) 指導(dǎo)教師考核方式的完善也是課程設(shè)計(jì)必不可少的環(huán)節(jié)。課程設(shè)計(jì)最后驗(yàn)收檢查的指導(dǎo)教師應(yīng)當(dāng)能夠適應(yīng)學(xué)生各種設(shè)計(jì)作品正常運(yùn)行的計(jì)算機(jī)及軟件,并采用合理的時(shí)間分配制度,使每個(gè)學(xué)生或小組作品能夠被仔細(xì)驗(yàn)收審核,評(píng)分公平公正。
2.3完善配套教材建設(shè)
教材建設(shè)是精品課程建設(shè)的重要組成部分,是推進(jìn)教學(xué)質(zhì)量全面提高的保證。教材內(nèi)容要以數(shù)據(jù)庫系統(tǒng)核心——DBMS為線索,引出數(shù)據(jù)庫的相關(guān)概念及數(shù)據(jù)庫的整個(gè)框架體系,理順數(shù)據(jù)庫原理、應(yīng)用與設(shè)計(jì)之間的有機(jī)聯(lián)系,突出理論產(chǎn)生的背景和根源,強(qiáng)化理論與商用RDBMS產(chǎn)品以及理論、應(yīng)用與設(shè)計(jì)的結(jié)合,重視知識(shí)的實(shí)用,跟蹤數(shù)據(jù)庫技術(shù)發(fā)展前沿,反映最新的主流數(shù)據(jù)庫產(chǎn)品。這樣學(xué)生學(xué)到的不僅僅是課本上的理論,更重要的是具備了研究問題、解決問題的自覺性,掌握了科學(xué)的研究方法,為數(shù)據(jù)庫的應(yīng)用和設(shè)計(jì)打下良好的基礎(chǔ)。
另外任何新知識(shí)的學(xué)習(xí)都有一個(gè)消化和鞏固的過程,對(duì)于數(shù)據(jù)庫相關(guān)課程來說,相比枯燥的作業(yè),動(dòng)手參與實(shí)驗(yàn)是最好的鞏固方式。故數(shù)據(jù)庫的實(shí)驗(yàn)時(shí)間安排需要緊緊靠攏理論教學(xué)的進(jìn)度。此時(shí),合理的配套實(shí)驗(yàn)教材至關(guān)重要。筆者考察多所高校教學(xué)情況后,在編寫了數(shù)據(jù)庫教材《數(shù)據(jù)庫系統(tǒng)原理》的同時(shí),亦花了大量時(shí)間精力編寫配套教材《數(shù)據(jù)庫系統(tǒng)原理——習(xí)題集與上機(jī)指導(dǎo)》,并極力保持與主教材的同步性和補(bǔ)充性。
2.4完善考核制度,重視動(dòng)手能力
課程最終的考核制度很大程度上影響著學(xué)生學(xué)習(xí)的方向與主動(dòng)性。加大實(shí)踐環(huán)節(jié)在成績中的比重,改革考試形式,目的是力避學(xué)習(xí)中死記硬背、不求甚解的現(xiàn)象,注重學(xué)生分析問題、解決問題能力的考核。因此,即使在筆試中,也應(yīng)當(dāng)減少選擇題、填空題,加大論述題、分析題的比重,增加針對(duì)實(shí)際應(yīng)用的綜合分析題、編程題等。期末總成績除了實(shí)行實(shí)驗(yàn)成績加筆試考試成績的計(jì)分方式外,還可以增加一項(xiàng)實(shí)驗(yàn)合格制,即實(shí)驗(yàn)成績不合格的,即使總分合格,課程也不能算合格,此法能夠使學(xué)生重視實(shí)驗(yàn)的完成質(zhì)量。
將所學(xué)的知識(shí)運(yùn)用到實(shí)際,毫無疑問是所有學(xué)習(xí)者的共同目標(biāo)。在大專院校的教育教學(xué)體系中,達(dá)到這一目標(biāo)的有效手段之一便是校企合作。本校數(shù)據(jù)庫
課程已開展校企合作多年,開展方式有與企業(yè)實(shí)行聯(lián)合辦學(xué)、課程置換等,不僅能夠根據(jù)企業(yè)的實(shí)際需求來培養(yǎng)人才,把握市場動(dòng)態(tài),而且還能實(shí)時(shí)關(guān)注數(shù)據(jù)庫新技術(shù)的發(fā)展與應(yīng)用等寶貴信息。校企合作能夠?yàn)閷W(xué)生提供理論聯(lián)系實(shí)際的鍛煉空間,很好地幫助學(xué)生解決實(shí)習(xí)和就業(yè)問題。
2.5加強(qiáng)師生交流,學(xué)生反饋是完善教學(xué)體系的重要依據(jù)
一個(gè)沒有學(xué)生參與的課程無論如何不能稱之為精品課程。學(xué)生學(xué)習(xí)過程中的反饋意見真實(shí)地反映了學(xué)習(xí)過程中遇到的各種問題以及對(duì)課程教學(xué)的滿意程度,并且一定程度上反映了教學(xué)效果的好壞。如何收集學(xué)生反饋意見,是每個(gè)教師應(yīng)當(dāng)仔細(xì)思考的問題。反饋意見太少或沒有,則可能是師生交流還不夠敞開,或者教學(xué)氣氛過于壓抑。學(xué)生認(rèn)真提出的意見,有助于教師正確認(rèn)識(shí)課程建設(shè)中存在的一些問題,并找出解決辦法,不斷提高教學(xué)質(zhì)量。
3結(jié)語
數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)信息系統(tǒng)的核心技術(shù),數(shù)據(jù)庫相關(guān)課程更是計(jì)算機(jī)及相關(guān)專業(yè)的核心基礎(chǔ)課程,故在教學(xué)過程中要始終體現(xiàn)出“學(xué)生主體——教師主導(dǎo)”的教學(xué)思想。學(xué)生學(xué)習(xí)知識(shí)的最終目的是能夠?qū)⑺鶎W(xué)的知識(shí)運(yùn)用到實(shí)際,所以在數(shù)據(jù)庫精品課程建設(shè)改革過程中,除了注重原理教學(xué)方面的改革,還應(yīng)當(dāng)把提高學(xué)生動(dòng)手能力、實(shí)踐能力、自主設(shè)計(jì)能力以及合作能力等放到重要位置,加強(qiáng)理論教學(xué)的實(shí)用性,重視課程實(shí)驗(yàn)和課程設(shè)計(jì),完善配套教材建設(shè),完善考核方式以及師生互動(dòng)交流,以培養(yǎng)理論基礎(chǔ)與動(dòng)手實(shí)踐能力兼?zhèn)涞膬?yōu)秀學(xué)生為目標(biāo),為學(xué)生將來實(shí)習(xí)及工作打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]孟憲虎. 面向應(yīng)用型人才培養(yǎng)的數(shù)據(jù)庫系列課程體系和教學(xué)模式改革探索[J]. 計(jì)算