車 飛
[摘要]根據(jù)高職高專院校課程教學(xué)改革的思想,針對(duì)數(shù)據(jù)庫(kù)原理及應(yīng)用課程教學(xué)中存在的一些問(wèn)題,將一體化教學(xué)思想運(yùn)用到教學(xué)設(shè)計(jì)中,克服傳統(tǒng)“灌輸”式教學(xué)模式的弊端,以激發(fā)學(xué)生的學(xué)習(xí)趣,提高學(xué)生分析問(wèn)題、解決問(wèn)題的能力,提高學(xué)生自學(xué)習(xí)的能力。
[關(guān)鍵詞]數(shù)據(jù)庫(kù)課程一體化教學(xué)
中圖分類號(hào):G71文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0710175-01
在數(shù)據(jù)庫(kù)原理及應(yīng)用課程的教學(xué)中,針對(duì)數(shù)據(jù)庫(kù)原理及應(yīng)用課程的特點(diǎn),在教法上,以“理論-實(shí)踐相結(jié)合教學(xué)法”、“案例教學(xué)法”為主開(kāi)展教學(xué)。但還存在著兩個(gè)誤區(qū):一是學(xué)生基礎(chǔ)較差又不愛(ài)動(dòng)腦、動(dòng)手,導(dǎo)致時(shí)間花得不少,效果卻不理想;二是只重視數(shù)據(jù)庫(kù)設(shè)計(jì)中的各個(gè)組成部分,忽視了其各組成部分之間的關(guān)系,以及數(shù)據(jù)庫(kù)作為后臺(tái)設(shè)計(jì)與前臺(tái)程序設(shè)計(jì)語(yǔ)言之間的銜接關(guān)系。從而影響了學(xué)生整體性的思維,更缺乏創(chuàng)新的理念。于是,解決這兩個(gè)誤區(qū)成為學(xué)生是否真正學(xué)到數(shù)據(jù)庫(kù)設(shè)計(jì)的技能的關(guān)鍵。結(jié)合自己的課程,通過(guò)實(shí)踐,采用多種教學(xué)方法相結(jié)合的方式,實(shí)現(xiàn)一體化教學(xué),取得了一定的教學(xué)效果。
將數(shù)據(jù)庫(kù)原理及應(yīng)用課程整個(gè)教學(xué)過(guò)程進(jìn)行了“課程一體化設(shè)計(jì)”,并結(jié)合我校實(shí)際,通過(guò)創(chuàng)造性地使用教材,巧妙組織、精心安排、靈活設(shè)計(jì),能使學(xué)生對(duì)數(shù)據(jù)庫(kù)原理及應(yīng)用課程有一個(gè)全新的感覺(jué),主要有以下幾個(gè)方面:
一、轉(zhuǎn)變教學(xué)思想
從教學(xué)的本義講是包括“教”和“學(xué)”兩個(gè)方面,是師生共同勞動(dòng)的過(guò)程。但長(zhǎng)期以來(lái),舊的教學(xué)思想占了主導(dǎo)地位,總是過(guò)分強(qiáng)調(diào)教師的“教”,而忽視了學(xué)生的“學(xué)”,甚至不去研究學(xué)生是怎么學(xué)的。在整個(gè)的教學(xué)中學(xué)生處于被動(dòng)地位。其實(shí),“教”只是外因,“學(xué)”才是內(nèi)因,我們的“教”是為了學(xué)生更好的“學(xué)”?!敖處熞獦?shù)立新的觀念:知識(shí)不是老師‘教會(huì)的,而是學(xué)生‘學(xué)會(huì)的;能力不是老師‘講會(huì)的,而是學(xué)生‘練會(huì)的?!睂W(xué)習(xí)是學(xué)生的事情,是他們獨(dú)立自主的活動(dòng),主動(dòng)認(rèn)識(shí)的過(guò)程。
二、努力培養(yǎng)學(xué)生興趣
興趣是最好的教師,它決定了教學(xué)效果的好壞。在程序設(shè)計(jì)教學(xué)中要從學(xué)生的興趣入手,利用學(xué)生對(duì)事物的好奇心,選擇一些有趣的、有實(shí)際意義的程序,激發(fā)學(xué)生的學(xué)習(xí)興趣。比如,在講授第1課:介紹數(shù)據(jù)庫(kù)設(shè)計(jì)使用的運(yùn)行環(huán)境時(shí),安排一個(gè)全部用企業(yè)管理器設(shè)計(jì)簡(jiǎn)單的程序,幫助學(xué)生了解如何用Sql Server2005環(huán)境創(chuàng)建數(shù)據(jù)庫(kù),讓學(xué)生從自身的實(shí)踐中感受到用Sql Server2005創(chuàng)建數(shù)據(jù)庫(kù)并不難,從而迎合了學(xué)生渴望成功的心理特點(diǎn)。然后在教學(xué)過(guò)程中還可以再演示一些既有后臺(tái)數(shù)據(jù)庫(kù)又有前臺(tái)調(diào)用的、有趣的應(yīng)用程序,讓學(xué)生感覺(jué)學(xué)習(xí)這門課的樂(lè)趣,從而吸引學(xué)生。并告訴他們學(xué)習(xí)了數(shù)據(jù)庫(kù)原理及應(yīng)用課程后,大家都能夠編出這些有趣的小程序。
三、課程一體化單元設(shè)計(jì)
在教學(xué)過(guò)程中,要處處體現(xiàn)能力目標(biāo)。例如,學(xué)生在學(xué)習(xí)“存儲(chǔ)過(guò)程”單元時(shí),可通過(guò)如下的任務(wù)安排、操作訓(xùn)練達(dá)到本單元的能力目標(biāo)。
本單元的能力目標(biāo)是:(1)能利用鼠標(biāo)方式新建存儲(chǔ)過(guò)程;能利用SQL語(yǔ)句方式新建存儲(chǔ)過(guò)程;能通過(guò)存儲(chǔ)過(guò)程傳遞參數(shù);(2)能在VB中調(diào)用存儲(chǔ)過(guò)程。
為達(dá)到本單元的能力目標(biāo),設(shè)立如下能力訓(xùn)練任務(wù):
任務(wù)1:利用鼠標(biāo)的方式創(chuàng)建存儲(chǔ)過(guò)程。
任務(wù)2:利用SQL語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程(輸入?yún)?shù)),學(xué)生模仿。
任務(wù)3:利用SQL語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程(輸出參數(shù))。
任務(wù)4:在VB中調(diào)用存儲(chǔ)過(guò)程。
任務(wù)1:在學(xué)生弄懂創(chuàng)建過(guò)程之后,模仿起來(lái)并不困難;任務(wù)2:學(xué)生模仿教師的示例;任務(wù)3:只需添加一下不同的參數(shù)——output;任務(wù)4:是必須熟悉在VB中調(diào)用各種對(duì)象的方法,進(jìn)而完成該任務(wù)。通過(guò)這四個(gè)任務(wù)的操練學(xué)生基本掌握了存儲(chǔ)過(guò)程的創(chuàng)建方法及調(diào)用的方式,有了編程的信心。接著進(jìn)入個(gè)人操作訓(xùn)練環(huán)節(jié),根據(jù)上面任務(wù)訓(xùn)練,學(xué)生自己動(dòng)手完成以下任務(wù);任務(wù)5:通過(guò)輸入?yún)?shù),顯示student表中男學(xué)生的信息。在VB的窗體中調(diào)用該存儲(chǔ)過(guò)程,顯示結(jié)果;任務(wù)6:通過(guò)輸入、輸出參數(shù),顯示某個(gè)學(xué)生的總成績(jī)及平均成績(jī)。
在做任務(wù)5時(shí),需要注意兩點(diǎn),一是用要用到輸入?yún)?shù)(如:@sex char(2)),二是要將參數(shù)與字段結(jié)合(如:where 性別=@sex),最后使用exec命令調(diào)用該存儲(chǔ)過(guò)程(如:exec my_procs'男')。用類似的方法,就可以很輕松的完成任務(wù)6,需要注意的是輸出參數(shù)(用Output聲明)。
在VB中調(diào)用該存儲(chǔ)過(guò)程的關(guān)鍵代碼如下:
adocomm.CommandText="my_procs"
adocomm.CommandType=adCmdStoredProc
adocomm.Parameters(1)="男"
adocomm.Execute
ReturnValue=adocomm.Parameters(0)
在學(xué)生進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),會(huì)出現(xiàn)了多種形式不同的程序清單。在學(xué)生獨(dú)立思考解決的基礎(chǔ)上,再讓學(xué)生發(fā)表自己的見(jiàn)解、觀點(diǎn),傾聽(tīng)同伴的解法,進(jìn)行交流、討論,從而達(dá)成一種共識(shí)。教師鼓勵(lì)學(xué)生用已有的經(jīng)驗(yàn)大膽思維,鼓勵(lì)學(xué)生動(dòng)手上機(jī)操作,尋求解決問(wèn)題的有效途徑,營(yíng)造寬松活躍的課堂氣氛。算法的多樣化使學(xué)生變得聰明自信,在主動(dòng)探索與合作交流中得到收獲,并促進(jìn)學(xué)生的個(gè)性發(fā)展。
在該單元的教學(xué)中用到了多種教學(xué)方法?!袄碚撆c實(shí)踐相結(jié)合”教學(xué)法,通過(guò)邊講、邊練,先從理論上分析討論,找準(zhǔn)理論依據(jù),后通過(guò)上機(jī)操作驗(yàn)證其正確性,最后再討論分析、交流程序設(shè)計(jì)的最佳方法,這樣不僅訓(xùn)練了學(xué)生的操作技能,同時(shí)也培養(yǎng)學(xué)生的創(chuàng)造能力?!叭蝿?wù)驅(qū)動(dòng)”教學(xué)法可合理組織學(xué)生自主學(xué)習(xí),激發(fā)他們的興趣,讓他們盡快地活動(dòng)起來(lái),并通過(guò)自己的自學(xué)和同學(xué)的幫助來(lái)解決問(wèn)題,在愉快的教學(xué)過(guò)程中掌握數(shù)據(jù)庫(kù)設(shè)計(jì)技能。
但學(xué)生的基礎(chǔ)和層次存在著差異,對(duì)那些基礎(chǔ)較差、不愛(ài)動(dòng)腦、動(dòng)手的學(xué)生在教學(xué)互動(dòng)、層次把握上,對(duì)教師的組織能力、對(duì)教材的分析駕馭能力提出了新的要求,要能真正把握住哪些是全班學(xué)生掌握的,哪些是部分(即提高)學(xué)生掌握的,達(dá)到所有的學(xué)生在各自的水平上能達(dá)到相應(yīng)的能力目標(biāo),即達(dá)到真正的因材施教。這些問(wèn)題還需要我們?cè)谝院蟮慕虒W(xué)中進(jìn)一步的探索。
參考文獻(xiàn):
[1]戴士弘,《職業(yè)教育課程教學(xué)改革》[M].北京:清華大學(xué)出版社,2007.6.
[2]戴士弘、畢蓉,《高職教改課程教學(xué)設(shè)計(jì)案例集》[M].北京:清華大學(xué)出版社,2007.11.