蔡曉龍 任禎琴 洛陽師范學(xué)院信息技術(shù)學(xué)院
數(shù)據(jù)庫課程設(shè)計教學(xué)研究
蔡曉龍 任禎琴 洛陽師范學(xué)院信息技術(shù)學(xué)院
針對教學(xué)對象特點,結(jié)合相關(guān)課程的實踐經(jīng)驗,將CIPP評價模式引入數(shù)據(jù)庫課程設(shè)計的教學(xué)改革,教學(xué)模式采用技能達標形式,將教學(xué)大綱內(nèi)容以專題技能點進行組織,進行技能達標訓(xùn)練,并以階段性測試作為主要評價手段。本文主要分析了方案可行性、專題技能點的劃分及測試方案的確定等方面內(nèi)容。
數(shù)據(jù)庫課程設(shè)計 CIPP評價模式 專題技能達標
軟件人才培養(yǎng)的重要性日益顯現(xiàn),高校軟件人才的培養(yǎng)體系中,要求學(xué)習(xí)幾門重要的計算機編程語言(C++、Java等)、網(wǎng)頁技術(shù)、數(shù)據(jù)庫技術(shù),但培養(yǎng)的學(xué)生中很少能夠完成一個完整項目。部分軟件工程畢業(yè)生在就業(yè)中面臨著在校理論學(xué)習(xí)成績很好,但動手能力差,缺乏實踐經(jīng)驗,這些往往是企業(yè)不能接受的,成為高校軟件教育亟待解決的一個問題。因此,需要在教學(xué)中不斷探索,進行計算機專業(yè)課程教學(xué)的改革,以培養(yǎng)出企業(yè)需要的優(yōu)秀的、能力強的軟件人才。
高校的人才培養(yǎng)不能脫離企業(yè)的人才需求。自2013年開始,我校高職C++課程技能達標訓(xùn)練的實踐研究課題組,對C++課程進行改革試點,最終取得了良好的效果,學(xué)生動手能力普遍增強。本文將該種模式在實踐性較強的課程《數(shù)據(jù)庫課程設(shè)計》上的應(yīng)用做出研究,引入CIPP評價模式,按照“背景—輸入—過程—結(jié)果”的系統(tǒng)分析框架進行分析。
數(shù)據(jù)庫技術(shù)是信息系統(tǒng)和應(yīng)用系統(tǒng)的核心技術(shù),是軟件人才必須掌握的一門基礎(chǔ)技術(shù)。在高校軟件工程課程體系中,《數(shù)據(jù)庫課程設(shè)計》是一門專業(yè)必修課,開設(shè)在數(shù)據(jù)庫應(yīng)用課程之后,因此,能否做好數(shù)據(jù)庫課程設(shè)計,反映著學(xué)生對數(shù)據(jù)庫技術(shù)的掌握程度。下面以CIPP評價模式對《數(shù)據(jù)庫課程設(shè)計》的教學(xué)改革進行分析:
背景評價階段:通過對往屆學(xué)生該課程學(xué)習(xí)情況調(diào)進行查、與教授該課程的教師進行交流、深入用人企業(yè)了解行業(yè)人才需求,了解到當前教學(xué)模式存在的問題,進而確定教學(xué)目標、選擇合適的教學(xué)內(nèi)容。本課程教學(xué)對象入學(xué)成績相對普通二本偏低、學(xué)習(xí)主動性較差、對知識理解與接受較慢?!稊?shù)據(jù)庫課程設(shè)計》開設(shè)在《高級語言程序設(shè)計》和《數(shù)據(jù)庫應(yīng)用》課程之后,部分學(xué)生已經(jīng)掌握了數(shù)據(jù)庫的基礎(chǔ)知識,本課程要求學(xué)生在對數(shù)據(jù)庫知識熟練掌握基礎(chǔ)上進行實際開發(fā)應(yīng)用。因此,需要針對大部分學(xué)生的實際情況進行教學(xué)進度的設(shè)定,總體目標是學(xué)生能夠獨立完成一個管理信息系統(tǒng)的數(shù)據(jù)庫設(shè)計部分。輸入評價階段:為實現(xiàn)上述目標,需要構(gòu)建專門的練習(xí)題庫、準備充足的素材、有足夠的師資、充足的實驗室,才能有足夠的時間和條件去提升學(xué)生的動手能力。課程必須全部開設(shè)在軟件實驗室,每個學(xué)生一臺機器,進行獨立的實驗。分階段設(shè)定課程目標,進行階段測試,不過多的占據(jù)學(xué)生課外時間,不影響同學(xué)期其他課程的學(xué)習(xí),并且能夠為軟件開發(fā)實訓(xùn)課程的教學(xué)帶來有利影響。過程評價階段:分階段實施,實施專題技能達標訓(xùn)練過程中,教師可以參考學(xué)生的反饋意見,對比實際情況是否脫離預(yù)期的目標,發(fā)現(xiàn)其中存在的問題,并及時做出相應(yīng)的調(diào)整,對調(diào)整之處做好記錄。結(jié)果評價階段:得到每一階段的測試成績,并對每個學(xué)生各個階段的成績進行綜合分析,評價學(xué)生的動手和實踐能力是否有所提升,是否實現(xiàn)預(yù)期目標,并記錄評價結(jié)果。在教學(xué)過程中,參考CIPP評價結(jié)果,切實做到理論對實踐的指導(dǎo)。
首先,學(xué)生依據(jù)自己的興趣選擇合適的課程設(shè)計題目,這樣有助于發(fā)揮學(xué)生的主觀能動性與激發(fā)創(chuàng)造性。教師應(yīng)結(jié)合每個學(xué)生的特點,對選題做適當指導(dǎo),確保題目可行。教師統(tǒng)計選題結(jié)果,學(xué)生準備開題,做好前期準備工作。
其次,按照數(shù)據(jù)庫設(shè)計的階段進行專題技能點的劃分:
專題一:數(shù)據(jù)流圖、數(shù)據(jù)字典。這兩個技能點是需求分析階段需要完成的。此階段,學(xué)生需要查閱文獻資料,做出詳盡調(diào)查,進而分析系統(tǒng)的數(shù)據(jù)需求,得到數(shù)據(jù)流圖和數(shù)據(jù)字典。
專題二:E-R模型、E-R模型轉(zhuǎn)換關(guān)系模型。屬于數(shù)據(jù)庫設(shè)計階段比較重要的技能點,結(jié)合專題一的結(jié)果,進行E-R的設(shè)計,進而得到關(guān)系模型,為建立數(shù)據(jù)表奠定基礎(chǔ)。
專題三:數(shù)據(jù)查詢。該技能點需要通過大量的習(xí)題得以鞏固,對題庫要求較高。
專題四:約束、視圖、索引。這三個技能點,操作簡單,但需要輔以大量案例,切實讓學(xué)生了解其用途。
專題五:存儲過程、觸發(fā)器。這兩個技能點比較特殊,存儲過程和觸發(fā)器只在某些特定領(lǐng)域使用較多,因此,在成績評定上會有所側(cè)重。
教學(xué)內(nèi)容以每個專題技能點為基礎(chǔ)進行組織,實施方式采取實驗為主,理論講解為輔的模式,教師要充分做好課前準備工作,并構(gòu)建關(guān)于每個技能點的練習(xí)題庫。
理論課上,教師對按專題分組的技能點做細致的講解,輔以大量的案例進行解釋說明,講解之后,學(xué)生要再次親自動手完成每個案例,鞏固所學(xué)技能點。因每個學(xué)生的程度不同,對需要額外練習(xí)的學(xué)生,教師可以通過在線的方式對個別學(xué)生進行輔導(dǎo)。
實驗課上,學(xué)生先完成練習(xí)題庫中關(guān)于所學(xué)技能點的題目,并進行總結(jié)。在學(xué)生熟練掌握一個技能點之后,再動手完成個人選題的相應(yīng)階段的設(shè)計。實驗課上,要以學(xué)生為中心,充分發(fā)揮學(xué)生的主觀能動性,教師只需要簡單加以指導(dǎo),一旦發(fā)現(xiàn)學(xué)生的設(shè)計有不完善不合理之處,可與學(xué)生溝通,并適當給予點撥。
傳統(tǒng)的課程設(shè)計成績,是以學(xué)生最終提交的課程設(shè)計內(nèi)容,依據(jù)完成情況進行評定的,但不可避免的是有的學(xué)生會參考往屆,或者網(wǎng)上現(xiàn)有的一些設(shè)計,不能真正體現(xiàn)學(xué)生的掌握情況。
采用技能達標的方式,對學(xué)生成績的評定可以按照專題技能點的重要性給予量化,每個專題給予學(xué)生兩次的考核機會。如果該專題達標,即可給予分數(shù)(分數(shù)為百分制)。每個專題是否達標由教師在實驗課上評定,通過教師對該專題技能點提出問題,要求學(xué)生作答的方式。采用這種形式,將學(xué)生的成績評定分散在整個學(xué)期,這樣既能讓學(xué)生時刻保持緊張感、不松懈,又能讓學(xué)生分階段真正掌握每個技能點,不斷形成良性循環(huán)。而不是像傳統(tǒng)方式下,前一個知識沒學(xué)會,進而影響后面知識的學(xué)習(xí),形成惡性循環(huán),最終導(dǎo)致學(xué)生對課程的學(xué)生失去興趣。各專題所占比重安排如下:
專題一,15%的比重;專題二,15%的比重;專題三:10%的比重;專題四,10%的比重;專題五:10%的比重。剩余40%的比重是有關(guān)整體設(shè)計的評定,整體設(shè)計完成之后,要求每個學(xué)生制作幻燈片進行演示講解,并回答同學(xué)和老師們所提出的問題,這樣不僅讓每個學(xué)生對自己的設(shè)計充分了解,還能在無形中學(xué)習(xí)到其他同學(xué)設(shè)計中的可取之處。
本文借鑒C++課程改革的實踐經(jīng)驗,將技能達標模式推廣到《數(shù)據(jù)庫課程設(shè)計》中,通
過CIPP評價模式對數(shù)據(jù)庫課程設(shè)計課程進行分析,為提高高校軟件工程專業(yè)學(xué)生的數(shù)據(jù)庫技術(shù)實踐能力提供了一個可行的方案。今后將繼續(xù)跟進研究該門課程改革的實施效果,并總結(jié)經(jīng)驗。同時,也將不斷探索其他更好的教學(xué)模式。
[1]高春玲,劉保羅.“數(shù)據(jù)庫系統(tǒng)應(yīng)用”課程教學(xué)研究[J].計算機教育.2011(5).
[2]王詠.《數(shù)據(jù)庫原理及應(yīng)用》課程設(shè)計教學(xué)方案研究及實踐[J].高校實驗室工作究.2010(6).
[3]王樹鋒,費賢舉,胡智喜.基于大數(shù)據(jù)的數(shù)據(jù)庫課程探究式教學(xué)方法研究[J].計算機教育.2014(6).
[4]楊鵬,余明輝.基于CIPP模式的高職計算機類專業(yè)課程評價體系構(gòu)建與實施[J].軟件工程師.2015(9).
蔡曉龍(1988.10--);性別:女,籍貫:河南省洛陽市,學(xué)歷:碩士研究生,畢業(yè)于南開大學(xué);現(xiàn)有職稱:助教;研究方向:金融服務(wù)外包、計算機科學(xué)與技術(shù);單位及郵編:洛陽師范學(xué)院 信息技術(shù)學(xué)院471934;單位所在地:河南省洛陽市;任禎琴(1983.10--)性別:女,單位及郵編:洛陽師范學(xué)院 信息技術(shù)學(xué)院471934 ,研究方向:控制理論與應(yīng)用。