趙方
摘要:針對數(shù)據(jù)庫開發(fā)技術(shù)課程教學(xué)中存在的問題,結(jié)合教學(xué)實(shí)踐,對接企業(yè)人才需求、圍繞能力培養(yǎng),對教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段、實(shí)踐體系等環(huán)節(jié)的教學(xué)改革措施進(jìn)行了探討,以期對數(shù)據(jù)庫開發(fā)技術(shù)課程的應(yīng)用性改造有所幫助。
關(guān)鍵詞:數(shù)據(jù)庫開發(fā)技術(shù);應(yīng)用性;教學(xué)改革
一、引言
在本專業(yè)應(yīng)用型人才培養(yǎng)的大背景下,提升學(xué)生的工程實(shí)踐能力是當(dāng)務(wù)之急。《數(shù)據(jù)庫開發(fā)技術(shù)》課程是計(jì)算機(jī)信息類專業(yè)的必修課程,也是相關(guān)專業(yè)的核心課程,它是與實(shí)踐緊密結(jié)合、應(yīng)用性和創(chuàng)新性都很強(qiáng)的專業(yè)基礎(chǔ)課。該課程以數(shù)據(jù)庫平臺為基礎(chǔ)向?qū)W生介紹數(shù)據(jù)庫編程的方法,重點(diǎn)培養(yǎng)學(xué)生的數(shù)據(jù)庫編程能力。數(shù)據(jù)庫編程能力是系統(tǒng)設(shè)計(jì)和開發(fā)的基礎(chǔ),因此,對該課程進(jìn)行應(yīng)用性改造對學(xué)生實(shí)踐能力的提升有極大的意義。
本課程的前期課程為《數(shù)據(jù)庫原理》,在原理課程中主要讓學(xué)生掌握數(shù)據(jù)庫建立的過程和數(shù)據(jù)的增刪改查等,在《數(shù)據(jù)庫開發(fā)技術(shù)》課程中以應(yīng)用為主,設(shè)置應(yīng)用案例,讓學(xué)生在前期的課程基礎(chǔ)上掌握對數(shù)據(jù)庫的編程、數(shù)據(jù)完整性的設(shè)置等。目前在《數(shù)據(jù)庫開發(fā)技術(shù)》課程教學(xué)中存在實(shí)例前后連貫性不強(qiáng);學(xué)生理論知識扎實(shí),卻在實(shí)踐項(xiàng)目面前束手無策等現(xiàn)象。因此,在實(shí)際教學(xué)中,應(yīng)該使“原理”與“應(yīng)用”并重,兩者相互融合,改進(jìn)“原理”部分的教學(xué)內(nèi)容,重視“應(yīng)用”部分的工程實(shí)踐能力培養(yǎng)。授課過程以案例為驅(qū)動,以應(yīng)用為導(dǎo)向,進(jìn)一步提高學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)主動性。依據(jù)存在的問題和學(xué)生的情況本課程做了幾下方面的建設(shè)。
二、課程建設(shè)
1、圍繞能力培養(yǎng),完善案例設(shè)計(jì),改革課程內(nèi)容
如圖1所示,根據(jù)行業(yè)、崗位對數(shù)據(jù)庫應(yīng)用實(shí)踐能力的要求,細(xì)分課程能力培養(yǎng)目標(biāo),即培養(yǎng)學(xué)生的業(yè)務(wù)分析能力、數(shù)據(jù)處理能力、數(shù)據(jù)編程能力。業(yè)務(wù)分析能力即能針對需求設(shè)計(jì)出合理的數(shù)據(jù)庫結(jié)構(gòu);數(shù)據(jù)處理能力即對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行增刪改查和維護(hù)等;數(shù)據(jù)編程即是對一些高級應(yīng)用能進(jìn)行數(shù)據(jù)庫編程,創(chuàng)建合適的函數(shù),游標(biāo),存儲過程等。針對不同能力劃分知識點(diǎn):高級查詢、數(shù)據(jù)完整性維護(hù)、函數(shù)、游標(biāo)、存儲過程。依據(jù)知識點(diǎn),把項(xiàng)目中用到的功能分解為每個知識點(diǎn)設(shè)計(jì)授課案例,并設(shè)計(jì)實(shí)驗(yàn)內(nèi)容。
2、重視實(shí)踐能力培養(yǎng),合理設(shè)計(jì)實(shí)踐環(huán)節(jié)
本課程包含3分、實(shí)踐環(huán)節(jié)包括:課內(nèi)實(shí)驗(yàn)(24課時)、課程實(shí)訓(xùn)(2周)、企業(yè)實(shí)踐(2周)。
課程實(shí)驗(yàn)設(shè)計(jì)如表1所示,通過實(shí)驗(yàn)讓學(xué)生及時消化知識點(diǎn)內(nèi)容。
課程實(shí)訓(xùn)主要是給定一個項(xiàng)目需求,如學(xué)生熟悉的成績管理系統(tǒng)、圖書管理系統(tǒng)、進(jìn)銷存系統(tǒng)等,讓學(xué)生從需求分析入手,到設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu),設(shè)定數(shù)據(jù)完整性,合理設(shè)計(jì)函數(shù)、游標(biāo)和存儲過程,完成整個數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)。學(xué)生通過實(shí)訓(xùn)學(xué)生完成一個完整的綜合項(xiàng)目,了解數(shù)據(jù)庫設(shè)計(jì)的整個過程。
企業(yè)實(shí)踐環(huán)節(jié)是在課程和實(shí)訓(xùn)的基礎(chǔ)上,學(xué)生已掌握了一定的實(shí)踐能力,結(jié)合程序設(shè)計(jì)課程,進(jìn)入企業(yè)實(shí)習(xí),企業(yè)委派業(yè)師以項(xiàng)目組的形式讓學(xué)生完成一個模擬的綜合實(shí)踐項(xiàng)目。培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力和工程實(shí)踐能力。
3、以案例為驅(qū)動,探索新的教學(xué)方法
本課程從2010年開始進(jìn)行了一些教學(xué)改革嘗試,在教學(xué)過程中引入了一些與教學(xué)內(nèi)容聯(lián)系緊密又實(shí)用化的項(xiàng)目案例來激發(fā)學(xué)生的學(xué)習(xí)興趣。在課程教學(xué)方法主要采用案例式教學(xué)、漸進(jìn)式教學(xué)、協(xié)作開發(fā)等手段提高學(xué)生的數(shù)據(jù)庫編程能力。(如圖2所示)
項(xiàng)目案例式教學(xué)
以企業(yè)實(shí)際應(yīng)用為原型設(shè)計(jì)符合課程實(shí)際的教學(xué)項(xiàng)目,主要包括教學(xué)項(xiàng)目和實(shí)驗(yàn)項(xiàng)目以及實(shí)訓(xùn)項(xiàng)目,針對案例講述SQL Server 2008中的數(shù)據(jù)庫編程技術(shù)和方法。
問題拋出式教學(xué)
在合適案例的前提下,以問題拋出式的方法引入案例中涉及的知識點(diǎn),讓學(xué)生在本著解決實(shí)際問題的原則學(xué)習(xí)相關(guān)知識,激發(fā)學(xué)生的學(xué)習(xí)積極性。
漸進(jìn)式教學(xué)
教師在課堂教學(xué)組織中,以“問題拋出—問題分析—知識講解—編程實(shí)現(xiàn)—問題設(shè)計(jì)”的方式組織教學(xué)內(nèi)容,使學(xué)生能夠由淺入深、循序漸進(jìn)地體驗(yàn)每一堂課,從而掌握相關(guān)知識和技能。具體地說就是,教師在課堂上針對教學(xué)案例,拋出一定的問題即要達(dá)到怎么樣的功能,那么實(shí)現(xiàn)功能要怎么做,這個過程中涉及到的知識點(diǎn)又有哪些,講解完知識點(diǎn)后編程實(shí)現(xiàn)相關(guān)功能,在這個基礎(chǔ)上,讓學(xué)生針對實(shí)驗(yàn)項(xiàng)目拋出一定的問題即需求,而這些問題就是教師實(shí)驗(yàn)指導(dǎo)書中學(xué)生能力拓展部分的重要依據(jù)。
協(xié)作開發(fā)式教學(xué)
課程的實(shí)驗(yàn)項(xiàng)目往往是要求每個學(xué)生獨(dú)立完成的,很難讓學(xué)生在團(tuán)隊(duì)合作、協(xié)作開發(fā)中方面得到訓(xùn)練,而軟件開發(fā)項(xiàng)目往往需要團(tuán)隊(duì)合作,因此考慮在該課程的實(shí)訓(xùn)環(huán)節(jié)加強(qiáng)這方面的訓(xùn)練。具體地說,在綜合項(xiàng)目實(shí)訓(xùn)中,將班級學(xué)生劃分成若干個小組,每個小組要求以團(tuán)隊(duì)的方式完成實(shí)訓(xùn)任務(wù),期間要求有合理的小組成員之間的分工合作。
4、改革課程考核方式,重視過程性評價
改革考核方式是本課程建設(shè)的重要內(nèi)容之一,通過改變考核體系提升學(xué)生學(xué)習(xí)興趣,提升實(shí)踐教學(xué)質(zhì)量的關(guān)鍵。
《數(shù)據(jù)庫開發(fā)技術(shù)》的考核可采用過程性評價與目標(biāo)評價相結(jié)合的方式,并加大過程性評價的比重,目標(biāo)評價采用期末一次性目標(biāo)評價和每個任務(wù)(項(xiàng)目)完成后的目標(biāo)評價相結(jié)合的方式。過程性評價和階段性目標(biāo)評價以考核實(shí)踐技能為主,目標(biāo)評價以考核理論知識為主,過程性評價可以占60%以上,具體如下表2所示。
通過加強(qiáng)過程性考核,教師能及時掌握學(xué)生學(xué)習(xí)的情況,對薄弱環(huán)節(jié)進(jìn)行加強(qiáng)訓(xùn)練;學(xué)生會重視每一次的實(shí)驗(yàn)過程,激發(fā)了學(xué)習(xí)的積極性,告別傳統(tǒng)模式下的期末突擊學(xué)習(xí)或只背知識點(diǎn)模式。
5、開展多種形式的校企合作授課,提升學(xué)生工程實(shí)踐能力
為提高學(xué)生的應(yīng)用能力,積極開展校企合作授課,請業(yè)師到課堂介紹數(shù)據(jù)庫系統(tǒng)開發(fā)設(shè)計(jì)的講座,也可以與合作企業(yè)共同建設(shè)課程。開課前與業(yè)師商定授課形式,授課內(nèi)容,對知識點(diǎn)進(jìn)行解剖,并把企業(yè)的工程項(xiàng)目分解,融入到授課過程中去。校內(nèi)教師集中講解理論知識,企業(yè)業(yè)師把控實(shí)驗(yàn)和實(shí)訓(xùn)環(huán)節(jié),課程結(jié)束后,學(xué)生利用暑期進(jìn)企業(yè)實(shí)踐,在相關(guān)建立了長期合作的實(shí)踐基地,把企業(yè)的實(shí)際數(shù)據(jù)庫實(shí)踐項(xiàng)目引入到課程中來,并改造課程課時設(shè)置。通過幾輪的實(shí)踐,本專業(yè)的學(xué)生受益頗豐,即鍛煉了能力,獲得了實(shí)踐經(jīng)驗(yàn),也獲得相關(guān)企業(yè)的認(rèn)可,為今后的就業(yè)打下一定基礎(chǔ)。
三、結(jié)束語
《數(shù)據(jù)庫開發(fā)技術(shù)》課程實(shí)踐性較強(qiáng)的課程,重點(diǎn)培養(yǎng)學(xué)生的數(shù)據(jù)庫編程能力。我們通過對課程的應(yīng)用性改造探索課程建設(shè)方案,實(shí)踐證明,以培養(yǎng)學(xué)生工程應(yīng)用能力與IT企業(yè)人才需求對接、提高教學(xué)質(zhì)量為出發(fā)點(diǎn)的數(shù)據(jù)庫開發(fā)技術(shù)教學(xué)改革不僅豐富了教學(xué)方法及教學(xué)手段,激發(fā)了學(xué)生學(xué)習(xí)的積極性,提高了教學(xué)質(zhì)量和教學(xué)效率,還有利于培養(yǎng)學(xué)生分析、解決實(shí)際問題的能力及團(tuán)隊(duì)協(xié)作精神,為學(xué)生從事IT行業(yè)奠定基礎(chǔ)。隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在不斷的發(fā)展,教學(xué)內(nèi)容需要不斷更新,教學(xué)方法也需要不斷改革。因此,我們?nèi)孕璨粩嗟匮芯?,不斷地總結(jié)教學(xué)經(jīng)驗(yàn),使整個教學(xué)環(huán)節(jié)更加完善合理。
參考文獻(xiàn):
[1]衛(wèi)琳.《SQLserver2008數(shù)據(jù)庫應(yīng)用與開發(fā)教程(第二版)》[M].清華大學(xué)出版社
[2]李翔坤,鄧麗.基于TOPCARES CDIO的探究式項(xiàng)目教學(xué)——以數(shù)據(jù)庫課程三級項(xiàng)目為例[J]. 計(jì)算機(jī)教育. 2013(22)