劉平波,劉擁民
(中南林業(yè)科技大學(xué) 計(jì)算機(jī)與信息工程學(xué)院,湖南 長沙 410004)
Oracle數(shù)據(jù)庫應(yīng)用課程教學(xué)模式改革探索與實(shí)踐*
劉平波,劉擁民
(中南林業(yè)科技大學(xué) 計(jì)算機(jī)與信息工程學(xué)院,湖南 長沙 410004)
本文深入分析了當(dāng)前高校數(shù)據(jù)庫應(yīng)用課程教學(xué)模式中存在的問題,提出了培養(yǎng)創(chuàng)新型和技能型人才的改革目標(biāo)。本次改革所采取的方案為:加強(qiáng)數(shù)據(jù)庫技術(shù)與其他專業(yè)課程之間的融合,讓關(guān)系密切的專業(yè)課程形成有機(jī)整體,同時(shí)增加項(xiàng)目實(shí)訓(xùn)環(huán)節(jié),使學(xué)生有計(jì)劃、分階段、逐步完成各項(xiàng)環(huán)節(jié),以形成對(duì)所從事專業(yè)系統(tǒng)全面的認(rèn)識(shí),并掌握處理各種問題的方法,從而提高學(xué)生思維和創(chuàng)新的能力。
Oracle數(shù)據(jù)庫;教學(xué)模式改革;知識(shí)融合
數(shù)據(jù)庫技術(shù)是信息技術(shù)的重要組成部分,Oracle數(shù)據(jù)庫應(yīng)用作為計(jì)算機(jī)軟件類專業(yè)核心課程,其教學(xué)成果的好壞直接影響到本專業(yè)學(xué)生就業(yè)和創(chuàng)新的能力。如何讓學(xué)生更好地掌握Oracle數(shù)據(jù)庫的特性,提高學(xué)生學(xué)習(xí)Oracle數(shù)據(jù)庫應(yīng)用課程的興趣?如何讓學(xué)生在原有理論和實(shí)踐的基礎(chǔ)上有所領(lǐng)悟和創(chuàng)新?這些問題都需要我們與時(shí)俱進(jìn)地改革現(xiàn)有的教學(xué)手段和方法,探索和引入新的教學(xué)模式。
目前本科院校計(jì)算機(jī)專業(yè)Oracle數(shù)據(jù)庫應(yīng)用課程的教學(xué)中存在兩大誤區(qū):一是注重理論教學(xué)輕視實(shí)踐操作,將大量時(shí)間花費(fèi)在理論知識(shí)點(diǎn)的講解上,而實(shí)踐操作只是流于形式;二是過分注重實(shí)踐教學(xué),干脆讓學(xué)生在實(shí)踐操作的過程中獲取相關(guān)知識(shí)。
重理論輕實(shí)踐的教學(xué)模式所造成的后果是:學(xué)生的學(xué)習(xí)過程猶如紙上談兵,所學(xué)知識(shí)停留在課本上,一旦投入應(yīng)用將無從下手,所學(xué)不能變?yōu)樗?;重?shí)踐輕理論的教學(xué)模式所造成的后果是:學(xué)生對(duì)于相關(guān)軟件能夠達(dá)到熟練操作的程度,但由于沒有掌握操作的真正原理,操作過程也就僅僅局限于一種技能,知識(shí)點(diǎn)得不到拓展和延伸,當(dāng)換用其他操作手段或解決問題的方法時(shí)將很難把握。
Oracle本科教學(xué)在相當(dāng)長一段時(shí)間內(nèi)停留在第一誤區(qū),現(xiàn)在卻慢慢向第二誤區(qū)轉(zhuǎn)換,這意味著在強(qiáng)化和重視實(shí)踐操作的教學(xué)模式改革過程中,越來越多的人開始忽視理論知識(shí)點(diǎn)的深入講解和拓展。本科教育與旨在培養(yǎng)技術(shù)應(yīng)用能力的高職教育不同,必須確保在加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)的同時(shí),深化理論教學(xué)。本科教育培養(yǎng)的人才有相當(dāng)一部分要進(jìn)入下一階段的深造,因此本科計(jì)算機(jī)專業(yè)的教學(xué)在改革過程中不能簡(jiǎn)單地采用案例教學(xué)模式,而要兼顧理論的深入探討,要注重創(chuàng)新意識(shí)的培養(yǎng),而不能僅僅停留在技能培養(yǎng)方面。
忽視理論教學(xué)所獲取的技能就好像是空中建造的樓閣,不能向縱深方向發(fā)展;而如果只停留在理論教學(xué),學(xué)生不但不能對(duì)理論知識(shí)很好地理解和掌握,而且在實(shí)際操作中可能會(huì)遇到很多障礙。
技能可以在短時(shí)間內(nèi)培訓(xùn)得來,而系統(tǒng)的知識(shí)結(jié)構(gòu)和專業(yè)領(lǐng)域的研究是需要長時(shí)間積累和探索的。我們培養(yǎng)的學(xué)生不能只是技能的操作者,理論基礎(chǔ)及相關(guān)學(xué)科的基礎(chǔ)必須要打扎實(shí)。特別是對(duì)于研究型大學(xué)的研究生來說,扎實(shí)的理論研究功底更是不可或缺。
計(jì)算機(jī)專業(yè)本科教育中應(yīng)遵循培養(yǎng)應(yīng)用型和研究型人才的方向,把握基礎(chǔ)與專業(yè)等方面的關(guān)系,注重實(shí)踐能力與創(chuàng)新能力的培養(yǎng),體現(xiàn)本科教育的基礎(chǔ)性和階段性;堅(jiān)持按照培養(yǎng)“知識(shí)面寬、基礎(chǔ)扎實(shí)、能力強(qiáng)、素質(zhì)高”的應(yīng)用型人才的原則,使教學(xué)計(jì)劃真正具有科學(xué)性、規(guī)范性和創(chuàng)新性,并緊跟當(dāng)今計(jì)算機(jī)發(fā)展的趨勢(shì),堅(jiān)持統(tǒng)一要求和發(fā)展個(gè)性相結(jié)合的原則,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,充分挖掘其創(chuàng)造潛能。
“軟硬并舉、平衡發(fā)展”。使學(xué)生能比較系統(tǒng)地掌握計(jì)算機(jī)科學(xué)與技術(shù)的基本理論和基本知識(shí),并通過實(shí)踐性環(huán)節(jié)的訓(xùn)練具備較強(qiáng)的計(jì)算機(jī)應(yīng)用及系統(tǒng)開發(fā)能力;掌握一定的本專業(yè)相關(guān)領(lǐng)域基本理論和知識(shí),了解本學(xué)科前沿及發(fā)展趨勢(shì);掌握計(jì)算機(jī)系統(tǒng)的分析和設(shè)計(jì)基本方法,初步具有分析和解決工程實(shí)際問題的能力。培養(yǎng)出具有扎實(shí)基礎(chǔ)理論、知識(shí)面寬、具有創(chuàng)新精神、能適應(yīng)計(jì)算機(jī)科學(xué)與技術(shù)發(fā)展需要、能從事計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)軟件設(shè)計(jì)及計(jì)算機(jī)應(yīng)用系統(tǒng)研制和開發(fā)的應(yīng)用型和研究型人才。
計(jì)算機(jī)專業(yè)包含非常豐富的內(nèi)容,從計(jì)算機(jī)語言、數(shù)據(jù)庫、應(yīng)用程序到硬件組裝、維護(hù)、開發(fā)等等,而且這些知識(shí)在科學(xué)技術(shù)進(jìn)步的帶動(dòng)下不斷升級(jí)。
Oracle數(shù)據(jù)庫應(yīng)用課程的理論教學(xué)改革應(yīng)該從課程設(shè)置、內(nèi)容重組、學(xué)時(shí)優(yōu)化等多個(gè)方面對(duì)教學(xué)體系結(jié)構(gòu)進(jìn)行調(diào)整。實(shí)踐教學(xué)環(huán)節(jié)應(yīng)將重點(diǎn)放在培養(yǎng)學(xué)生的操作能力,調(diào)動(dòng)學(xué)生學(xué)習(xí)興趣,鞏固專業(yè)理論知識(shí),磨練學(xué)生創(chuàng)新意志的重要手段,以提高學(xué)生未來擇業(yè)的競(jìng)爭(zhēng)力。此次改革實(shí)施方案如下:
1.理論教學(xué)改革
根據(jù)我們對(duì)計(jì)算機(jī)課程的設(shè)置和分析可以發(fā)現(xiàn),許多課程實(shí)際上彼此密切相關(guān),它們互為基礎(chǔ)課程和提高課程。因此我們?cè)诟母镏袘?yīng)重視與其他各專業(yè)課程之間的融合,采用以下方式:讓關(guān)系密切的專業(yè)課程形成有機(jī)整體,經(jīng)過統(tǒng)籌規(guī)劃、調(diào)整和優(yōu)化課程內(nèi)容,使學(xué)生有計(jì)劃、分階段、逐步完成各項(xiàng)實(shí)踐環(huán)節(jié)。從而使各個(gè)課程的知識(shí)點(diǎn)融會(huì)貫通,幫助學(xué)生提高解決問題的能力。
在Oracle數(shù)據(jù)庫的開課之初,給學(xué)生演示一個(gè)基于Oracle數(shù)據(jù)庫的管理信息系統(tǒng),并介紹Oracle數(shù)據(jù)庫在其中所起的關(guān)鍵作用。之后在每一堂理論課的講解過程中,以此管理信息系統(tǒng)為例,在各知識(shí)點(diǎn)傳授完畢之后,深入剖析其在系統(tǒng)中的實(shí)現(xiàn),這樣能使學(xué)生的理解更為形象,記憶也更為深刻。
其他專業(yè)課程同樣以此種模式進(jìn)行講解,這樣可以使學(xué)生對(duì)這些專業(yè)課之間的聯(lián)系有一個(gè)整體概念,有利于培養(yǎng)學(xué)生的抽象思維和創(chuàng)新能力。
在教學(xué)內(nèi)容安排上,適當(dāng)穿插其他專業(yè)課程或先修課程,比如在Oracle數(shù)據(jù)庫的教學(xué)過程中穿插其先修課程 “數(shù)據(jù)庫系統(tǒng)原理”的相關(guān)知識(shí)點(diǎn)。例如,我們?cè)谥v“Oracle表的管理”這一章時(shí),穿插數(shù)據(jù)庫系統(tǒng)原理中“關(guān)系數(shù)據(jù)庫理論”這一章節(jié)的內(nèi)容。也就是將表的管理與關(guān)系數(shù)據(jù)庫規(guī)范化理論密切結(jié)合,通過具體實(shí)例將函數(shù)依賴、范式及關(guān)系模式規(guī)范和分解方法運(yùn)用到Oracle表的管理中來。使學(xué)生在接觸實(shí)際項(xiàng)目時(shí)能很好地開展工作。理論教學(xué)改革流程如表所示。
表 理論教學(xué)改革階段端
2.實(shí)踐教學(xué)改革
實(shí)踐過程是對(duì)專業(yè)理論教學(xué)過程的擴(kuò)展和延伸,其主要目的是通過學(xué)生的動(dòng)手實(shí)踐行為,加深對(duì)專業(yè)理論知識(shí)的理解。本課程實(shí)踐教學(xué)內(nèi)容應(yīng)在適量驗(yàn)證類型的基礎(chǔ)實(shí)踐之上,逐步提高至設(shè)計(jì)型綜合實(shí)踐。
實(shí)踐過程采取先逐個(gè)知識(shí)點(diǎn)突破,再綜合實(shí)訓(xùn)的方式,使學(xué)生在獲取扎實(shí)基本功的基礎(chǔ)上開展對(duì)所學(xué)專業(yè)知識(shí)的實(shí)際應(yīng)用,增強(qiáng)其綜合應(yīng)用能力和走向社會(huì)的擇業(yè)競(jìng)爭(zhēng)力。
實(shí)踐教學(xué)內(nèi)容改革的最終目的是加強(qiáng)學(xué)生對(duì)基礎(chǔ)知識(shí)的理解,提高其綜合應(yīng)用能力,從而更好地激發(fā)學(xué)習(xí)的主動(dòng)性和創(chuàng)造性。在對(duì)現(xiàn)有的課程實(shí)踐大綱進(jìn)行修訂時(shí),我們注意對(duì)關(guān)聯(lián)課程的實(shí)踐環(huán)節(jié)進(jìn)行集成和優(yōu)化,設(shè)計(jì)出一套難度適中、內(nèi)容豐富、可操作性強(qiáng)、多門課程知識(shí)融合、與實(shí)際工作接軌、可擴(kuò)展、模塊化的專業(yè)課程實(shí)踐教學(xué)大綱。這些實(shí)踐內(nèi)容可以分階段地在多門課程的實(shí)踐環(huán)節(jié)中開展,能有效地解決有限學(xué)時(shí)與教學(xué)內(nèi)容之間的矛盾,同時(shí)也大大提高了設(shè)計(jì)型實(shí)踐的比重。我們以“Java 程序設(shè)計(jì)技術(shù)”、“嵌入式系統(tǒng)”、“數(shù)據(jù)結(jié)構(gòu)”和“操作系統(tǒng)”四門課程為例,對(duì)相關(guān)課程進(jìn)行融合,設(shè)計(jì)出一套適合學(xué)生的、循序漸進(jìn)的實(shí)踐教學(xué)大綱。
實(shí)踐教學(xué)改革以課時(shí)優(yōu)化作為突破點(diǎn):(1)增加實(shí)踐課時(shí)量;(2)將其分為實(shí)驗(yàn)和實(shí)訓(xùn)兩大部分;(3)實(shí)驗(yàn)課時(shí)內(nèi)完成對(duì)各個(gè)知識(shí)點(diǎn)的掌握;(4)實(shí)訓(xùn)課時(shí)內(nèi)完成各知識(shí)點(diǎn)的連貫和實(shí)際應(yīng)用。實(shí)訓(xùn)課程也可以與其他專業(yè)課程聯(lián)合進(jìn)行,比如給出一個(gè)綜合的開發(fā)項(xiàng)目和計(jì)算機(jī)編程語言Java、軟件工程同時(shí)進(jìn)行。考慮到當(dāng)前學(xué)期學(xué)生的課程安排較緊,可將實(shí)訓(xùn)課程調(diào)節(jié)到課程安排較松的學(xué)期,比如下一學(xué)期的開學(xué),也可以根據(jù)學(xué)生的要求或?qū)嶋H情況調(diào)至假期的前兩周集中強(qiáng)化。這樣既可以使得學(xué)生精力更為投入,又可以將數(shù)據(jù)庫與其他專業(yè)課程融會(huì)貫通,達(dá)到學(xué)有所用的目的。
實(shí)驗(yàn)課內(nèi)容即為理論課上所傳授的各章節(jié)知識(shí)點(diǎn)的實(shí)際應(yīng)用,使學(xué)生的掌握更為深入;實(shí)訓(xùn)課內(nèi)要完成的項(xiàng)目為和學(xué)生生活密切相關(guān)的應(yīng)用領(lǐng)域,比如可以設(shè)計(jì)開發(fā)圖書管理系統(tǒng)、學(xué)生學(xué)籍管理系統(tǒng)等。
以圖書管理系統(tǒng)為例,如圖所示。
本文對(duì)當(dāng)前高校Oracle數(shù)據(jù)庫應(yīng)用課程的教學(xué)模式中存在的問題進(jìn)行了深入分析,并提出了應(yīng)對(duì)策略及具體實(shí)施方案。本次改革旨在培養(yǎng)創(chuàng)新型和技能型并重的人才,以滿足學(xué)生繼續(xù)深造和就業(yè)的多元需求。所采取的方案為:重視信息技術(shù)重要組成部分——數(shù)據(jù)庫技術(shù)與其他專業(yè)課程之間的融合,讓關(guān)系密切的專業(yè)課程形成有機(jī)整體,經(jīng)過統(tǒng)籌規(guī)劃、調(diào)整和優(yōu)化課程內(nèi)容,同時(shí)增加項(xiàng)目實(shí)訓(xùn)環(huán)節(jié),使學(xué)生有計(jì)劃、分階段、逐步完成各項(xiàng)環(huán)節(jié),以形成對(duì)所從事專業(yè)系統(tǒng)全面的認(rèn)識(shí),并掌握處理各種問題的方法,從而提高學(xué)生思維和創(chuàng)新的能力。理論內(nèi)容按相關(guān)知識(shí)點(diǎn)組織進(jìn)行,采取與其他課程相結(jié)合的方式,比如與其先修課程或其他專業(yè)課程相結(jié)合,可以使學(xué)生對(duì)這些專業(yè)課之間的聯(lián)系有一個(gè)整體概念,有利于培養(yǎng)學(xué)生的抽象思維和創(chuàng)新能力。
[1]李春梅,楊陽.加拿大CBE職教模式及對(duì)我國職業(yè)教育的啟示[J].河北職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007(3):10-11.
[2]楊力,王電鋼.基于CBE/DACUM 的“電子電路裝配實(shí)習(xí)”課程教學(xué)改革[J].重慶電力高等??茖W(xué)校學(xué)報(bào),2009(3):71-75.
[3]王子芳.數(shù)據(jù)庫及應(yīng)用課程教學(xué)探討[J].西南農(nóng)業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2005,3(3).
[4]孟程.談?dòng)?jì)算機(jī)數(shù)據(jù)庫教學(xué)方法和手段[J].黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院學(xué)報(bào),2005(1):48-50.
[5]陳國忠.案例教學(xué)淺探[J].教育教學(xué),2008(1)上:22.
[6]張泳.計(jì)算機(jī)教學(xué)中案例教學(xué)法的實(shí)施[J].現(xiàn)代技能開發(fā),2003(12):28-29.
[7]賈素玲,王強(qiáng).Oracle數(shù)據(jù)庫基礎(chǔ)[M].北京:清華大學(xué)出版社,2007:202-225.
(編輯:金冉)
G424
B
1673-8454(2011)15-0066-03
2009年中南林業(yè)科技大學(xué)教學(xué)改革研究項(xiàng)目;中南林業(yè)科技大學(xué)青年科學(xué)基金項(xiàng)目(編號(hào):101-0828)。