朱興統(tǒng)
摘 要: 通過分析當(dāng)前大型數(shù)據(jù)庫課程教學(xué)存在的問題,提出以市場需求為導(dǎo)向的大型數(shù)據(jù)庫課程教學(xué)改革方案。詳細(xì)探討了從教學(xué)團(tuán)隊(duì)、理論教學(xué)內(nèi)容、實(shí)踐教學(xué)環(huán)節(jié)和考核方法等方面進(jìn)行教學(xué)改革。教學(xué)實(shí)踐表明,實(shí)施大型數(shù)據(jù)庫課程教學(xué)改革使學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)積極性得到較大提高,教學(xué)效果良好,提高了學(xué)生解決實(shí)際問題的工程實(shí)踐能力。
關(guān)鍵詞: 大型數(shù)據(jù)庫; 市場需求; 教學(xué)改革; 工程實(shí)踐能力
中圖分類號:G642 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2015)06-59-03
Abstract: Considering the current problems in large database course teaching, we propose a teaching reform scheme for large database course guided by market demand. In the scheme, we carry out teaching reform from teaching team, theory teaching, practice teaching and examination method. Through teaching practice, it shows that the implementation of the reform scheme obviously elevate the students' learning interest and enthusiasm, and the teaching effect, improve the students' engineering practical ability to solve practical problems.
Key words: large database; market demand; teaching reform; engineering practice ability
0 引言
為落實(shí)國家和廣東省教育規(guī)劃綱要,推進(jìn)應(yīng)用型本科人才培養(yǎng)模式改革,按照《關(guān)于全面推進(jìn)廣東省高校應(yīng)用型本科人才培養(yǎng)模式改革工作的若干意見》要求,根據(jù)我校的以“培養(yǎng)人格健全,基礎(chǔ)扎實(shí),實(shí)踐能力強(qiáng),具有創(chuàng)新精神的應(yīng)用型高級專業(yè)人才”的人才培養(yǎng)目標(biāo),結(jié)合計算機(jī)科學(xué)與技術(shù)專業(yè)知識結(jié)構(gòu)和人才市場需求,改變原有傳統(tǒng)的學(xué)科課程觀念,設(shè)計、設(shè)置科學(xué)合理的課程內(nèi)容體系,改進(jìn)教學(xué)方法,采用項(xiàng)目教學(xué)法和案例教學(xué)法,重點(diǎn)實(shí)施任務(wù)驅(qū)動、項(xiàng)目導(dǎo)向、模塊教學(xué)等多種形式教學(xué)改革。
大型數(shù)據(jù)庫是我校計算機(jī)科學(xué)與技術(shù)專業(yè)的一門重要的專業(yè)學(xué)科必修課。大型數(shù)據(jù)庫課程教學(xué)內(nèi)容為目前世界上應(yīng)用最為廣泛的數(shù)據(jù)庫管理系統(tǒng)Oracle。Oracle數(shù)據(jù)庫系統(tǒng)是美國Oracle公司提供的軟件產(chǎn)品,具有完整的數(shù)據(jù)管理功能,Oracle數(shù)據(jù)庫在大型關(guān)系數(shù)據(jù)庫市場的占有率很高,處于數(shù)據(jù)庫領(lǐng)域的領(lǐng)先地位[1]。通過大型數(shù)據(jù)庫課程理論教學(xué)和實(shí)踐教學(xué)環(huán)節(jié),使學(xué)生較為系統(tǒng)地掌握Oracle數(shù)據(jù)庫的基本開發(fā)方法,能夠運(yùn)用數(shù)據(jù)庫理論設(shè)計出滿足一定規(guī)范的Oracle數(shù)據(jù)庫應(yīng)用系統(tǒng)。但是由于大型數(shù)據(jù)庫課程教學(xué)還存在一些不足,所培養(yǎng)的學(xué)生還不能滿足社會需要。因此,有必要對大型數(shù)據(jù)庫課程進(jìn)行教學(xué)改革,以滿足社會對大型數(shù)據(jù)庫人才的需要。
1 存在問題
目前我校的大型數(shù)據(jù)庫課程教學(xué)課時較少,側(cè)重理論教學(xué),且教學(xué)內(nèi)容零散,缺乏整體和系統(tǒng)性;教學(xué)內(nèi)容與實(shí)際工程實(shí)踐聯(lián)系很少,實(shí)踐教學(xué)只有隨堂實(shí)驗(yàn),隨堂實(shí)驗(yàn)內(nèi)容都是一般的驗(yàn)證性實(shí)驗(yàn),缺少設(shè)計性和綜合性實(shí)驗(yàn),也沒有后續(xù)的課程設(shè)計。教學(xué)過程中沒有真實(shí)的項(xiàng)目案例,學(xué)生缺少完整的Oracle項(xiàng)目訓(xùn)練。因此,大型數(shù)據(jù)庫課程教學(xué)與工程實(shí)際應(yīng)用脫節(jié),造成學(xué)生缺乏工程實(shí)踐能力。
2 教學(xué)團(tuán)隊(duì)
教師是教學(xué)活動的設(shè)計者和組織者,教師在教學(xué)中起著主導(dǎo)作用,教師的能力水平對教學(xué)質(zhì)量是至關(guān)重要的?,F(xiàn)在高校大多數(shù)教師都是畢業(yè)后就一直在高校從事教學(xué)工作的,沒有在工廠/企業(yè)解決實(shí)際問題的經(jīng)歷,缺少工程實(shí)踐能力,以致對學(xué)生的工程實(shí)踐能力培養(yǎng)方面存在不足。因此,提高教師自身的工程實(shí)踐能力是關(guān)鍵。教師團(tuán)隊(duì)建設(shè)可以從本校教師培養(yǎng)和引進(jìn)人才兩種渠道進(jìn)行。在培養(yǎng)在職教師方面,學(xué)校給教師創(chuàng)造條件和機(jī)會提高工程實(shí)踐能力,可以適當(dāng)安排一部分教師到工廠/企業(yè)去實(shí)習(xí),參與工程項(xiàng)目研發(fā),使教師接觸整個大型數(shù)據(jù)庫實(shí)際項(xiàng)目的開發(fā)過程,這樣可以提高教師的工程實(shí)踐能力。在引進(jìn)人才方面,學(xué)??梢钥紤]引進(jìn)具有碩士以上學(xué)位同時有豐富項(xiàng)目開發(fā)經(jīng)驗(yàn)的大中型企業(yè)的數(shù)據(jù)庫工程師,聘請企業(yè)工程師為兼職教師,或者安排一些案例講座。一門課程應(yīng)該成立一個由3至5名教師組成的教學(xué)團(tuán)隊(duì)負(fù)責(zé)教學(xué)活動,而不是由一名教師單獨(dú)完成。教學(xué)團(tuán)隊(duì)教師應(yīng)該進(jìn)行集體備課、設(shè)計課程教學(xué)內(nèi)容、制定教學(xué)計劃等。教學(xué)團(tuán)隊(duì)教師可以結(jié)合自身特長負(fù)責(zé)相應(yīng)課程內(nèi)容的教學(xué),充分發(fā)揮團(tuán)隊(duì)的優(yōu)勢,以取得最佳的教學(xué)效果。學(xué)校須通過加強(qiáng)教師工程能力培養(yǎng)和人才引進(jìn)力度,努力打造一支專兼職結(jié)合的“雙師型”教學(xué)團(tuán)隊(duì)。
3 理論教學(xué)
我校計算機(jī)科學(xué)與技術(shù)專業(yè)的人才培養(yǎng)目標(biāo)為“以市場需求為導(dǎo)向、以應(yīng)用能力培養(yǎng)為中心、以‘知識—能力—素質(zhì)為主線,培養(yǎng)適應(yīng)社會與經(jīng)濟(jì)發(fā)展需要的工程應(yīng)用型技術(shù)人才”。在激烈競爭的人才市場,具有一定Oracle數(shù)據(jù)庫管理與開發(fā)經(jīng)驗(yàn)的人不但容易找到工作,而且還能獲得很好的職位和優(yōu)厚的待遇[2]。根據(jù)社會對Oracle數(shù)據(jù)庫人才專業(yè)技能的需求,Oracle數(shù)據(jù)庫的職業(yè)崗位主要有兩種:數(shù)據(jù)庫開發(fā)、數(shù)據(jù)庫管理[3]。
我們的做法是,結(jié)合廣東珠三角地區(qū)IT企業(yè)對于Oracle數(shù)據(jù)庫技術(shù)應(yīng)用人才的職業(yè)素養(yǎng)、專業(yè)技能要求設(shè)計教學(xué)內(nèi)容,以O(shè)racle為教學(xué)環(huán)境。同時為了提高學(xué)生的就業(yè)競爭力,鼓勵學(xué)生參加Oracle數(shù)據(jù)庫認(rèn)證。大型數(shù)據(jù)庫課程教學(xué)內(nèi)容的選取,盡量考慮到Oracle認(rèn)證的考試內(nèi)容,讓學(xué)生在學(xué)習(xí)完這門課程后,可以參加Oracle認(rèn)證考試。學(xué)生通過Oracle認(rèn)證考試,可以提升學(xué)生的綜合就業(yè)競爭力[4]。
大型數(shù)據(jù)庫課程的教學(xué)內(nèi)容有Oracle概述、體系結(jié)構(gòu)、SQL*Plus工具及常用命令、安全管理、存儲結(jié)構(gòu)管理、模式對象管理、PL/SQL程序設(shè)計基礎(chǔ)、過程、函數(shù)和包、觸發(fā)器、備份與恢復(fù)、Oracle數(shù)據(jù)庫應(yīng)用開發(fā)等。具體教學(xué)學(xué)時安排如表1。
大型數(shù)據(jù)庫課程教學(xué)中引入真實(shí)的企業(yè)Oracle數(shù)據(jù)庫應(yīng)用案例,教學(xué)內(nèi)容選取與順序都按照Oracle數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的過程進(jìn)行安排,結(jié)合課程內(nèi)容特點(diǎn)使用案例教學(xué)、項(xiàng)目驅(qū)動教學(xué)等教學(xué)方法。在整個教學(xué)過程中以一個“員工管理信息系統(tǒng)”開發(fā)貫穿其中,課堂上講授和演示部分案例內(nèi)容,布置任務(wù)讓學(xué)生課后完成部分相關(guān)的系統(tǒng)功能。
4 實(shí)踐教學(xué)環(huán)節(jié)
實(shí)踐教學(xué)是驗(yàn)證學(xué)生所學(xué)理論知識的重要途徑,是培養(yǎng)學(xué)生專業(yè)應(yīng)用能力、學(xué)習(xí)能力的重要手段。強(qiáng)化實(shí)踐教學(xué)是全面推進(jìn)應(yīng)用型本科人才培養(yǎng)模式改革工作的重要途徑。大型數(shù)據(jù)庫Oracle本身是一門實(shí)踐性較強(qiáng)的課程,所以必須加強(qiáng)實(shí)踐環(huán)節(jié)的教學(xué)。實(shí)踐環(huán)節(jié)包括隨堂實(shí)驗(yàn)、大作業(yè)、學(xué)科競賽等。隨堂實(shí)驗(yàn)安排有16學(xué)時,按照“員工管理信息系統(tǒng)”的開發(fā)進(jìn)程安排實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)內(nèi)容具體安排如表2。表空間管理實(shí)驗(yàn)主要是創(chuàng)建一個表空間用于存放員工管理信息系統(tǒng)的數(shù)據(jù);過程、函數(shù)和包實(shí)驗(yàn)主要是完成員工管理信息系統(tǒng)所需要的過程、函數(shù)和包,以便在編程實(shí)現(xiàn)系統(tǒng)功能時調(diào)用這些過程、函數(shù)和包;觸發(fā)器實(shí)驗(yàn)主要是設(shè)計相應(yīng)的觸發(fā)器來保證員工管理信息系統(tǒng)所需要的數(shù)據(jù)庫完整性;備份與恢復(fù)實(shí)驗(yàn)完成員工管理信息系統(tǒng)備份與恢復(fù)功能;應(yīng)用系統(tǒng)開發(fā)主要是JSP編程實(shí)現(xiàn)系統(tǒng)的功能,員工管理信息系統(tǒng)的主要功能有部門信息管理和員工信息管理,部門信息管理功能要求在實(shí)驗(yàn)課內(nèi)完成,而員工信息管理功能需要利用課外業(yè)余時間完成。部門信息管理界面如圖1所示,員工信息管理界面如圖2所示。通過一系列實(shí)驗(yàn),使學(xué)生實(shí)踐能力得到應(yīng)有的鍛煉和培養(yǎng)。
5 考核方法
課程考核是依據(jù)一定的標(biāo)準(zhǔn)和方法對學(xué)生的學(xué)習(xí)效果進(jìn)行評價的過程。大型數(shù)據(jù)庫課程考核方法改革的目標(biāo)是促使學(xué)生能夠掌握Oracle的基本知識、基本理論和基本技能,提高分析問題及解決問題的能力,使學(xué)生具有較強(qiáng)創(chuàng)新意識和工程實(shí)踐能力[5]。大型數(shù)據(jù)庫課程考核內(nèi)容必須加強(qiáng)對工程實(shí)踐能力方面的考核??己顺煽儼ㄆ綍r表現(xiàn)、實(shí)驗(yàn)成績和期末考試,其中平時表現(xiàn)占10%,實(shí)驗(yàn)成績占30%,期末考試占60%。特別注重實(shí)驗(yàn)考核,在每次實(shí)驗(yàn)課進(jìn)行檢查驗(yàn)收,根據(jù)實(shí)驗(yàn)完成情況計分,期末對各個實(shí)驗(yàn)計分進(jìn)行匯總得出實(shí)驗(yàn)成績。期末考試采用閉卷筆試,側(cè)重考核大型數(shù)據(jù)庫的基本概念、基本知識和基本原理。
6 結(jié)束語
大型數(shù)據(jù)庫課程的教學(xué)目標(biāo)是培養(yǎng)學(xué)生基于Oracle數(shù)據(jù)庫應(yīng)用開發(fā)能力。通過對大型數(shù)據(jù)庫課程進(jìn)行改革,努力打造一支優(yōu)秀的教學(xué)團(tuán)隊(duì),以社會需求為導(dǎo)向設(shè)計大型數(shù)據(jù)庫課程教學(xué)內(nèi)容,結(jié)合具體教學(xué)內(nèi)容選擇合理有效的教學(xué)方法和教學(xué)手段。通過在我校2012級計算機(jī)專業(yè)進(jìn)行教學(xué)實(shí)踐,表明實(shí)施大型數(shù)據(jù)庫課程教學(xué)改革后能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,充分調(diào)動學(xué)生的學(xué)習(xí)積極性,課程理論教學(xué)和實(shí)踐教學(xué)效果良好,學(xué)生的能力水平達(dá)到了社會市場對大型數(shù)據(jù)庫人才的專業(yè)技能要求。
參考文獻(xiàn):
[1] 任淑美,李寧湘.《大型數(shù)據(jù)庫系統(tǒng)Oracle應(yīng)用開發(fā)》課程實(shí)訓(xùn)教學(xué)的
研究[J].計算機(jī)光盤軟件與應(yīng)用,2013.2:7-9
[2] 孫風(fēng)棟,王瀾.Oracle數(shù)據(jù)庫基礎(chǔ)教程[M].電子工業(yè)出版社, 2014.
[3] 基于DBA崗位需求的高職Oracle數(shù)據(jù)庫課程教學(xué)改革[J].計算機(jī)教
育,2014.2:52-54,64
[4] 李強(qiáng),孔宇彥.Oracle數(shù)據(jù)庫應(yīng)用課程教學(xué)模式改革探索與實(shí)踐[J].計
算機(jī)教育,2010.8:50-53,67
[5] 張穎淳.計算機(jī)課程教學(xué)考核方式的探討[J].西南師范大學(xué)學(xué)報(自然
科學(xué)版),2012.37(7):147-151