首頁(yè) > 優(yōu)秀范文 > 數(shù)據(jù)庫(kù)實(shí)訓(xùn)總結(jié)
時(shí)間:2022-08-30 17:17:33
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗(yàn),特別為您篩選了11篇數(shù)據(jù)庫(kù)實(shí)訓(xùn)總結(jié)范文。如果您需要更多原創(chuàng)資料,歡迎隨時(shí)與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識(shí)!
中圖分類(lèi)號(hào):F713.36-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2013) 16-0000-01
《電子商務(wù)數(shù)據(jù)庫(kù)技術(shù)》課程是高職電子商務(wù)專(zhuān)業(yè)的專(zhuān)業(yè)核心課程,課程應(yīng)結(jié)合電子商務(wù)的特點(diǎn),設(shè)定針對(duì)性的教學(xué)方法,因此需在傳統(tǒng)的教學(xué)模式中改革探索并結(jié)合實(shí)踐,設(shè)計(jì)一個(gè)針對(duì)電子商務(wù)專(zhuān)業(yè)教學(xué)的新方法。
一、傳統(tǒng)教學(xué)方法的不足
在傳統(tǒng)教學(xué)模式下,電子商務(wù)專(zhuān)業(yè)的數(shù)據(jù)庫(kù)課程并沒(méi)有結(jié)合電子商務(wù)的特點(diǎn),所學(xué)習(xí)的內(nèi)容和電商的需求有一定差異性。如原數(shù)據(jù)庫(kù)課程,主要針對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)的使用,使用SOL SERVER數(shù)據(jù)庫(kù)管理系統(tǒng),側(cè)重點(diǎn)在數(shù)據(jù)庫(kù)管理上,且學(xué)生實(shí)踐多是只在查詢(xún)分析器上對(duì)SQL語(yǔ)句進(jìn)行調(diào)試,枯燥的數(shù)據(jù)沒(méi)有直觀性,且學(xué)生并沒(méi)有真正自主對(duì)數(shù)據(jù)庫(kù)進(jìn)行規(guī)劃與設(shè)計(jì),沒(méi)有與實(shí)際的項(xiàng)目相結(jié)合,沒(méi)有一個(gè)完整的數(shù)據(jù)庫(kù)設(shè)計(jì)管理的工作過(guò)程,學(xué)生無(wú)法真正理解數(shù)據(jù)庫(kù)的作用和意義,不知道數(shù)據(jù)庫(kù)要干什么,與專(zhuān)業(yè)有何關(guān)系。與電子商務(wù)專(zhuān)業(yè)平臺(tái)開(kāi)發(fā)方向所需要的人才不一致,因此需要針對(duì)電子商務(wù)專(zhuān)業(yè)學(xué)生特點(diǎn)設(shè)計(jì)對(duì)應(yīng)的教學(xué)方法。
二、教學(xué)改革的課程基礎(chǔ)
數(shù)據(jù)庫(kù)課程一般為大二開(kāi)設(shè)的課程,在此之前學(xué)生已學(xué)習(xí)了《電子商務(wù)基礎(chǔ)與應(yīng)用》、《網(wǎng)店運(yùn)營(yíng)》等課程,對(duì)電子商務(wù)中的數(shù)據(jù)庫(kù)有一定了解;同時(shí)學(xué)生基本擁有自己的淘寶網(wǎng)店,對(duì)電商中含有大量的數(shù)據(jù)信息有直觀的印象;此外,同時(shí)期學(xué)生還學(xué)習(xí)有《網(wǎng)頁(yè)設(shè)計(jì)與制作》課程,學(xué)生能夠直接將數(shù)據(jù)庫(kù)的知識(shí)通過(guò)網(wǎng)站建設(shè)在前臺(tái)顯示驗(yàn)證。
三、教學(xué)改革的目標(biāo)
本課程是電子商務(wù)專(zhuān)業(yè)課程。課程的目標(biāo)是使學(xué)生掌握數(shù)據(jù)庫(kù)的基本知識(shí)、數(shù)據(jù)庫(kù)設(shè)計(jì)管理技能,以及最基礎(chǔ)的數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)技能,為專(zhuān)業(yè)培養(yǎng)目標(biāo)的實(shí)現(xiàn)奠定良好的基礎(chǔ)。依據(jù)專(zhuān)業(yè)以及學(xué)生特點(diǎn),應(yīng)強(qiáng)調(diào)“實(shí)際、實(shí)用、實(shí)踐”,強(qiáng)調(diào)電子商務(wù)數(shù)據(jù)庫(kù)設(shè)計(jì)的針對(duì)性。實(shí)踐教學(xué)體系圍繞數(shù)據(jù)庫(kù)技能訓(xùn)練,構(gòu)建課程設(shè)計(jì)和實(shí)踐教學(xué)模塊,引導(dǎo)學(xué)生參與解決實(shí)際工程問(wèn)題使學(xué)生主要在“干中學(xué)”,激發(fā)學(xué)生學(xué)習(xí)主動(dòng)性和創(chuàng)新應(yīng)用能力。
把具體技能培養(yǎng)分為四個(gè)層次:“懂、管、建、研”。其中,“懂”掌握數(shù)據(jù)庫(kù)的基本知識(shí)、基本技能;“管”能夠勝任數(shù)據(jù)庫(kù)管理維護(hù)工作;“建”根據(jù)用戶(hù)需求設(shè)計(jì)、建立數(shù)據(jù)庫(kù);“研”能夠參與數(shù)據(jù)庫(kù)系統(tǒng)的研發(fā)工作。學(xué)生可以根據(jù)自己的基礎(chǔ)、能力、興趣以及未來(lái)的職業(yè)目標(biāo)來(lái)確立不同的學(xué)習(xí)目標(biāo)。
四、課程內(nèi)容設(shè)計(jì)
本課程設(shè)計(jì)以“職業(yè)能力本位、工作過(guò)程導(dǎo)向、典型案例應(yīng)用”為基本原則,按專(zhuān)業(yè)需求選擇教學(xué)內(nèi)容,按工作過(guò)程循序漸進(jìn)編排教學(xué)順序。
課程教學(xué)項(xiàng)目選取網(wǎng)上玩具商店系統(tǒng)數(shù)據(jù)庫(kù)為依據(jù),開(kāi)展項(xiàng)目驅(qū)動(dòng)教學(xué),同時(shí)學(xué)生實(shí)訓(xùn)完成網(wǎng)上玩具商店系統(tǒng)整體項(xiàng)目,并在整個(gè)課程學(xué)習(xí)過(guò)程中由學(xué)生自選實(shí)際應(yīng)用完成課程學(xué)期項(xiàng)目,事實(shí)上學(xué)生大多已有網(wǎng)店,可以此為依據(jù)構(gòu)建或完善網(wǎng)店的數(shù)據(jù)庫(kù)系統(tǒng),并可用于實(shí)際應(yīng)用。
課程按照數(shù)據(jù)庫(kù)設(shè)計(jì)的流程,將課程內(nèi)容分為7個(gè)模塊,每個(gè)模塊分別對(duì)應(yīng)數(shù)據(jù)庫(kù)的需求分析、數(shù)據(jù)庫(kù)構(gòu)成、數(shù)據(jù)庫(kù)檢索、數(shù)據(jù)庫(kù)管理、數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)安全性以及數(shù)據(jù)庫(kù)的完整性。
五、課程教學(xué)方法
本課程的課時(shí)安排為2+2,即2節(jié)課堂理論教學(xué)+2節(jié)機(jī)房實(shí)訓(xùn)教學(xué),依據(jù)此課時(shí)其課程教學(xué)采用“行為引導(dǎo),強(qiáng)化目標(biāo),突出實(shí)踐體驗(yàn)”的教學(xué)方法。
教學(xué)的整個(gè)過(guò)程中,強(qiáng)調(diào)教學(xué)目標(biāo)的統(tǒng)一,教師與學(xué)生主體地位的轉(zhuǎn)換,教師的示范性與學(xué)生動(dòng)手實(shí)踐體驗(yàn)結(jié)合,引導(dǎo)學(xué)生建立實(shí)用合理的知識(shí)結(jié)構(gòu)。強(qiáng)化學(xué)生的自覺(jué)體驗(yàn)和掌握知識(shí)的遷移能力,使學(xué)生建立與其未來(lái)職業(yè)生涯相適應(yīng)的分析問(wèn)題和解決問(wèn)題的能力。
首先在課堂講授基本的概念和理論知識(shí),引導(dǎo)學(xué)生在理解的基礎(chǔ)上學(xué)習(xí),然后提出具體問(wèn)題探討解決方法,學(xué)生在機(jī)房上機(jī)實(shí)訓(xùn),通過(guò)實(shí)際訓(xùn)練理解概念和理論知識(shí),達(dá)到理論與實(shí)踐的結(jié)合,接下來(lái)學(xué)生在自己的課題中找到類(lèi)似的問(wèn)題,通過(guò)模仿自己解決問(wèn)題,充分培養(yǎng)自己發(fā)現(xiàn)問(wèn)題、分析問(wèn)題和解決問(wèn)題的能力,最后,進(jìn)行總結(jié),引導(dǎo)學(xué)生深入理解,達(dá)到總結(jié)提高的目的。通過(guò)理論講授、上機(jī)實(shí)訓(xùn)、自問(wèn)自作和總結(jié)提高這4個(gè)步驟,使學(xué)生加深了理論知識(shí)的理解,增強(qiáng)了實(shí)際操作能力,培養(yǎng)了自己獲取知識(shí)的方法,提高了獨(dú)立發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力。
課堂理論教學(xué)應(yīng)用“項(xiàng)目驅(qū)動(dòng),任務(wù)引導(dǎo)”的基本步驟是:提出任務(wù)(問(wèn)題)、自學(xué)教材、討論課題、講解問(wèn)題、思維訓(xùn)練、歸納總結(jié)。
實(shí)訓(xùn)教學(xué)的目的是培養(yǎng)學(xué)生動(dòng)手能力和深化學(xué)生對(duì)知識(shí)的理解和提高對(duì)知識(shí)的靈活應(yīng)用能力?!罢n題式學(xué)習(xí)”的基本步驟是:教會(huì)必備的基礎(chǔ)知識(shí)和準(zhǔn)備基本資料、布置任務(wù)、組織研討、開(kāi)展活動(dòng)、展示成果、評(píng)價(jià)和反思。首先向?qū)W生展示項(xiàng)目任務(wù),讓學(xué)生先圍繞著“任務(wù)”進(jìn)行各自獨(dú)立的思考;再研討、實(shí)驗(yàn);最后進(jìn)行成果并在全班交流和共享。
除項(xiàng)目教學(xué)外,課程要求學(xué)生利用實(shí)訓(xùn)課和課余時(shí)間完成學(xué)期項(xiàng)目,項(xiàng)目完成分成6個(gè)階段,即:收集信息階段、獨(dú)立制訂工作計(jì)劃階段、決定階段、實(shí)施階段、檢查階段和評(píng)估階段。
六、考核方式
本課程考核采用平時(shí)成績(jī)20%+技能考核30%+期末考核50% 的方式構(gòu)成。
其中平時(shí)成績(jī)包括課堂考勤、課堂提問(wèn)、實(shí)訓(xùn)成績(jī)、課后作業(yè)等平時(shí)成績(jī);技能考核即為學(xué)期項(xiàng)目成績(jī),考核方式為提交項(xiàng)目文檔、設(shè)計(jì)報(bào)告,制作PPT演示項(xiàng)目并進(jìn)行現(xiàn)場(chǎng)答辯,由教師和學(xué)生共同評(píng)定學(xué)期項(xiàng)目成績(jī);期末考核為機(jī)試的形式,考核學(xué)生的理論知識(shí)以及實(shí)踐技能能力。
參考文獻(xiàn):
[1]姜大源.關(guān)于工作過(guò)程系統(tǒng)化課程結(jié)構(gòu)的理論基礎(chǔ)[J].職教職訊,2006.
中圖分類(lèi)號(hào):G712文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2012) 02-0000-02
Teaching Research of Database Theory and Application Course
Zhang Yan,Mao Lijun
(Xi’an Peihua University,Institute of Electrical and Information Engineering,Xi'an710065,China)
Abstract:According to the current database technology penetration by a computer professional to non-computer professional features,combined with each specialized in different professional direction and goal,the purpose of teaching methods and teaching points from the database of professional learning,and cultivate the talent is more suitable for the development of modern database technology to enhance the students' interest and practical ability.
Keywords:Database teaching;Teaching methods;Application
《數(shù)據(jù)庫(kù)原理及應(yīng)用》是大學(xué)計(jì)算機(jī)教學(xué)中一門(mén)非常重要的計(jì)算機(jī)課程,已經(jīng)從計(jì)算機(jī)專(zhuān)業(yè)滲透到了非計(jì)算機(jī)專(zhuān)業(yè),現(xiàn)已成為財(cái)會(huì)等專(zhuān)業(yè)的計(jì)算機(jī)公共基礎(chǔ)課。針對(duì)當(dāng)前數(shù)據(jù)庫(kù)技術(shù)的飛速發(fā)展,能否很好地應(yīng)用數(shù)據(jù)庫(kù)技術(shù)解決實(shí)際問(wèn)題,將理論知識(shí)和基本操作轉(zhuǎn)化為實(shí)際應(yīng)用,已成為許多用人單位對(duì)應(yīng)聘者能力的新要求。因此,必須對(duì)教學(xué)方法進(jìn)行改革,以激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生計(jì)算機(jī)操作的技能和自主學(xué)習(xí)的能力。
一、學(xué)習(xí)目的
《數(shù)據(jù)庫(kù)原理及應(yīng)用》是一門(mén)理論性和實(shí)踐性都很強(qiáng)的專(zhuān)業(yè)基礎(chǔ)課程,主要目的是培養(yǎng)學(xué)生利用數(shù)據(jù)庫(kù)系統(tǒng)處理數(shù)據(jù)的能力,提高學(xué)生辦公自動(dòng)化綜合應(yīng)用技術(shù)能力。我校開(kāi)設(shè)數(shù)據(jù)庫(kù)課程的主要有計(jì)算機(jī)專(zhuān)業(yè)(計(jì)算機(jī)科學(xué)與技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)等)和非計(jì)算機(jī)專(zhuān)業(yè)(財(cái)會(huì)、電子商務(wù)等)??紤]到學(xué)生的專(zhuān)業(yè)方向、課程基礎(chǔ)和接受能力的不同,在教學(xué)中采用不用的教學(xué)方法和不同的數(shù)據(jù)庫(kù)軟件進(jìn)行教學(xué),如計(jì)算機(jī)專(zhuān)業(yè)在教學(xué)中增加了數(shù)據(jù)庫(kù)技術(shù)的概念;數(shù)據(jù)庫(kù)的設(shè)計(jì)開(kāi)發(fā),數(shù)據(jù)庫(kù)管理系統(tǒng)主要采用SQL Server和Oracle系統(tǒng),結(jié)合綜合實(shí)訓(xùn)的教學(xué)法要求學(xué)生涉及開(kāi)發(fā)一個(gè)具體的小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。非計(jì)算機(jī)專(zhuān)業(yè)則相應(yīng)地降低教學(xué)難度,要求學(xué)生掌握數(shù)據(jù)庫(kù)的建立和查詢(xún);熟練操作數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng)主要采用Access系統(tǒng)。該課程在以往的教學(xué)中,教師更側(cè)重于理論知識(shí)的教學(xué),但一味地強(qiáng)調(diào)理論知識(shí),必然導(dǎo)致學(xué)生缺少動(dòng)手實(shí)踐的能力,不能自如地應(yīng)用某種數(shù)據(jù)庫(kù)管理系統(tǒng)軟件解決實(shí)際問(wèn)題,這樣的學(xué)生培養(yǎng)出來(lái)也很難適應(yīng)現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)的發(fā)展。針對(duì)目前的數(shù)據(jù)庫(kù)教學(xué)現(xiàn)狀,從課程內(nèi)容的選取、教學(xué)方法的使用上,解決數(shù)據(jù)庫(kù)教學(xué)上存在的問(wèn)題。
二、教學(xué)方法和技巧
在教學(xué)中要合理的運(yùn)用教學(xué)方法。教學(xué)方法是決定教學(xué)效果的重要因素,一個(gè)好的教學(xué)方法能夠使學(xué)生在輕松愉快的學(xué)習(xí)氛圍中接受新知識(shí),這樣獲取的知識(shí)也是比較牢固的。我們應(yīng)該在教學(xué)中不斷的探索和嘗試新的教學(xué)方法,這樣才能取得滿(mǎn)意的教學(xué)效果。
(一)實(shí)例教學(xué)法
傳統(tǒng)的教學(xué)方法是將概念由淺入深,循序漸進(jìn)的引入知識(shí)點(diǎn),這個(gè)方法固然好,但是卻不足以引起學(xué)生的好奇心,對(duì)于一個(gè)實(shí)踐性很強(qiáng)的課程來(lái)說(shuō),這個(gè)方法更顯得蒼白無(wú)力。實(shí)例教學(xué)法就是一個(gè)能夠充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性的一種教學(xué)方法。在在課堂教學(xué)過(guò)程中首先舉一些實(shí)際應(yīng)用的案例來(lái)引出今天要學(xué)習(xí)的內(nèi)容,使學(xué)生明白學(xué)習(xí)完今天的內(nèi)容后,我們可以做什么,對(duì)今天的教學(xué)內(nèi)容有了一個(gè)大概的了解之后,學(xué)生就會(huì)圍繞著這個(gè)教學(xué)任務(wù)進(jìn)行學(xué)習(xí),提高了學(xué)生學(xué)習(xí)的目的性。解決了以往教學(xué)中,學(xué)生等到老師講完了,才回過(guò)神來(lái),才知道今天老師想講什么內(nèi)容,學(xué)生變被動(dòng)為主動(dòng),有利于提高課堂教學(xué)效果。比如,在講“數(shù)據(jù)表之間的關(guān)系”這一節(jié)時(shí),我首先將一個(gè)已經(jīng)建立好關(guān)系的數(shù)據(jù)庫(kù)打開(kāi),并對(duì)這個(gè)數(shù)據(jù)庫(kù)進(jìn)行一些相關(guān)的操作,告訴學(xué)生建立關(guān)系的目的和好處是什么,通過(guò)演示,學(xué)生很快的明白了:數(shù)據(jù)表之間必須有關(guān)系;有幾種可能的關(guān)系;有了關(guān)系對(duì)數(shù)據(jù)表的訪問(wèn)和管理將變的非常方便。通過(guò)這樣的教學(xué),學(xué)生聽(tīng)課非常認(rèn)真,上機(jī)實(shí)踐時(shí)不斷提問(wèn),甚至一些學(xué)生還問(wèn)到了下節(jié)課的知識(shí)點(diǎn)。由此可見(jiàn),學(xué)生的積極性都被調(diào)動(dòng)起來(lái)了,學(xué)習(xí)效果當(dāng)然也非常好。
(二)任務(wù)教學(xué)法
任務(wù)教學(xué)法,即通過(guò)布置課堂練習(xí)任務(wù)讓學(xué)生在完成任務(wù)的過(guò)程中,培養(yǎng)分析問(wèn)題、解決問(wèn)題和獨(dú)立思考的能力。在數(shù)據(jù)庫(kù)的教學(xué)中,此方法常用于上機(jī)實(shí)驗(yàn)課的教學(xué)。
好的任務(wù)可以鞏固知識(shí),鍛煉學(xué)生自己處理問(wèn)題的能力。在數(shù)據(jù)庫(kù)的教學(xué)中,首先,利用第一節(jié)課講完所有的知識(shí)點(diǎn),然后結(jié)合本節(jié)課的重點(diǎn)知識(shí),給學(xué)生布置一定量的上機(jī)作業(yè),學(xué)生在完成作業(yè)的同時(shí),都會(huì)碰到一些問(wèn)題,如果學(xué)生已經(jīng)掌握了本次課的知識(shí)點(diǎn),他就能夠順利的解決問(wèn)題,完成上機(jī)作業(yè)。如果已經(jīng)熟練的掌握了知識(shí)點(diǎn),甚至還能作到舉一反三、觸類(lèi)旁通。
(三)互動(dòng)教學(xué)法
在教學(xué)過(guò)程中,可以采用以教師講課為主并輔助學(xué)生上臺(tái)講課和學(xué)生自己講評(píng)的教學(xué)方式,師生在課堂上共同研究、討論教學(xué)內(nèi)容。我在講一些比較簡(jiǎn)單的知識(shí)點(diǎn)時(shí)常用此方法,比如,在講“如何使用數(shù)據(jù)表”時(shí),我要求學(xué)生在課前先預(yù)習(xí)書(shū)本上的內(nèi)容。上課時(shí),指定幾個(gè)同學(xué)上臺(tái)來(lái)講,然后讓其他的同學(xué)來(lái)評(píng)價(jià),指出他們的優(yōu)缺點(diǎn)。最后,我再講評(píng)。這種教學(xué)方法可以使老師和學(xué)生之間,學(xué)生和學(xué)生之間相互取長(zhǎng)補(bǔ)短,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,使學(xué)生由被動(dòng)的聽(tīng)變成主動(dòng)去講,加強(qiáng)了學(xué)生的學(xué)習(xí)興趣,更提高了學(xué)生的自學(xué)能力。
(四)歸納總結(jié)法
知識(shí)都是相通的,在講解知識(shí)點(diǎn)的同時(shí)應(yīng)注意知識(shí)點(diǎn)的前后連貫性,經(jīng)常地總結(jié)前后所學(xué)的知識(shí),來(lái)幫助學(xué)生理解和記憶。比如,在介紹數(shù)據(jù)庫(kù)軟件時(shí),有一些菜單和界面和學(xué)生學(xué)習(xí)過(guò)的其它軟件是類(lèi)似的,我就注意經(jīng)常給學(xué)生提示有一些菜單或者功能是他們以前學(xué)過(guò)的,并對(duì)他們的用法進(jìn)行總結(jié),對(duì)比他們的相同點(diǎn)和不同點(diǎn)。這樣學(xué)生不但學(xué)習(xí)了新知識(shí)而且鞏固了以前了知識(shí),達(dá)到融會(huì)貫通。歸納總結(jié)法是一個(gè)比較好的學(xué)習(xí)方法,教師應(yīng)不斷地歸納總結(jié)自己講過(guò)的知識(shí),也應(yīng)鼓勵(lì)學(xué)生多歸納總結(jié)自己學(xué)過(guò)的知識(shí)。
(五)綜合實(shí)訓(xùn)的教學(xué)法
在課程內(nèi)容教學(xué)完成后,應(yīng)該給學(xué)生留一部分實(shí)訓(xùn)的時(shí)間,讓學(xué)生利用本門(mén)課程所學(xué)的知識(shí)點(diǎn)開(kāi)發(fā)一個(gè)實(shí)例,使學(xué)生明白在實(shí)訓(xùn)中應(yīng)該做什么,也利于提高課堂教學(xué)效果。在實(shí)訓(xùn)教學(xué)過(guò)程中,本著以選題為主線,結(jié)合選題,采用精講,重點(diǎn)講解在上機(jī)實(shí)訓(xùn)中容易出現(xiàn)的問(wèn)題;另一方面,為完成本選題,在原有知識(shí)的基礎(chǔ)上,對(duì)知識(shí)點(diǎn)和知識(shí)面進(jìn)行拓寬和加深。在實(shí)訓(xùn)的教學(xué)中,學(xué)生是主體,老師只起輔導(dǎo)、提示作用,以提高學(xué)生獨(dú)立分析問(wèn)題和解決問(wèn)題的能力。學(xué)生完成綜合實(shí)訓(xùn)內(nèi)容必須從以下幾個(gè)方面入手:
(1)收集資料:在實(shí)訓(xùn)前,學(xué)生可以根據(jù)實(shí)訓(xùn)題目,通過(guò)查閱書(shū)籍或互聯(lián)網(wǎng)收集相關(guān)的資料、信息,培養(yǎng)學(xué)生收集信息的能力,為下一步做充分的準(zhǔn)備。
(2)選題實(shí)施:在實(shí)訓(xùn)中,學(xué)生自己或結(jié)組共同完成選題,培養(yǎng)學(xué)生獨(dú)立完成任務(wù)及團(tuán)隊(duì)協(xié)作能力。
(3)選題檢驗(yàn):通過(guò)上機(jī)實(shí)訓(xùn),完成選題后,將完成的選題上交教師,從中選出優(yōu)秀作品進(jìn)行展示。
三、教學(xué)的幾個(gè)要點(diǎn)
好的教學(xué)方法利于發(fā)揮學(xué)生的想象力和創(chuàng)造力,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。除此以外,還應(yīng)該根據(jù)幾年來(lái)的教學(xué)實(shí)踐,不斷修改、完善教學(xué)大綱和教學(xué)計(jì)劃,包括制定每個(gè)章節(jié)的學(xué)習(xí)目標(biāo);課程內(nèi)容與要求;重點(diǎn)與難點(diǎn);關(guān)鍵點(diǎn)與模糊點(diǎn)等內(nèi)容。使之適合當(dāng)前大學(xué)生的教育、教學(xué),符合實(shí)際需求。讓學(xué)生的學(xué)習(xí)變的更明確。在數(shù)據(jù)庫(kù)教學(xué)中應(yīng)該注意圍繞著以下幾點(diǎn)進(jìn)行:
(一)根據(jù)實(shí)際需求分析,設(shè)計(jì)數(shù)據(jù)庫(kù)
(1)根據(jù)用戶(hù)的需求分析,寫(xiě)出系統(tǒng)需求說(shuō)明書(shū),主要包括數(shù)據(jù)流圖、數(shù)據(jù)字典、各類(lèi)數(shù)據(jù)的統(tǒng)計(jì)表格、系統(tǒng)功能結(jié)構(gòu)圖和必要的說(shuō)明。
(2)進(jìn)行概念結(jié)構(gòu)設(shè)計(jì),畫(huà)出E-R圖。
(3)設(shè)計(jì)數(shù)據(jù)庫(kù)中的表,在表之間建立關(guān)系。
(4)進(jìn)行系統(tǒng)的優(yōu)化分析。
對(duì)于簡(jiǎn)單的使用數(shù)據(jù)庫(kù)管理數(shù)據(jù)及使用其它語(yǔ)言編程時(shí)所要訪問(wèn)的數(shù)據(jù)庫(kù)及網(wǎng)絡(luò)的后臺(tái)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的設(shè)計(jì)至此就可以了。
(二)進(jìn)行數(shù)據(jù)庫(kù)的開(kāi)發(fā)
(1)根據(jù)系統(tǒng)的功能結(jié)構(gòu)圖,進(jìn)行各個(gè)功能模塊的開(kāi)發(fā),制作相關(guān)的查詢(xún)、窗體、報(bào)表等。
(2)設(shè)計(jì)開(kāi)發(fā)主窗體或切換面板,將各功能模塊聯(lián)系起來(lái)。
(3)設(shè)計(jì)制作菜單:根據(jù)系統(tǒng)需求,設(shè)計(jì)開(kāi)發(fā)菜單,將菜單項(xiàng)鏈接到相關(guān)的窗體上,或制作系統(tǒng)各窗體通用的菜單。
(三)數(shù)據(jù)庫(kù)的安全
(1)為數(shù)據(jù)庫(kù)設(shè)置密碼。
(2)設(shè)置用戶(hù)級(jí)安全密碼。
通過(guò)圍繞這三部分進(jìn)行教學(xué),并對(duì)不同的知識(shí)點(diǎn)從了解、掌握和應(yīng)用三個(gè)方面去要求學(xué)生,強(qiáng)調(diào)易出錯(cuò)的模糊點(diǎn)和重要的關(guān)鍵點(diǎn),這樣學(xué)生才能學(xué)有所用、學(xué)有所長(zhǎng)。
總之,我們要不斷地探索新的有效的教學(xué)方法,利用新技術(shù)的教學(xué)手段,把傳授學(xué)生知識(shí)改為傳授學(xué)生學(xué)習(xí)知識(shí)的方法,讓學(xué)生能夠從被動(dòng)學(xué)習(xí)變?yōu)橹鲃?dòng)學(xué)習(xí),這樣,才能為學(xué)生今后的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
中圖分類(lèi)號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A DoI: 10.3969/j.issn.1003-6970.2012.03.038
On the Database Application Course Construction
LIN Qin-Hua
(Sichuan Information Technical College, 628017)
【Abstract】Course construction proposition for database applications, the author mainly from three aspects were elaborated: Summary of the course curriculum system of higher vocational institutions; followed by a brief description of the courses offered since the opening of the hospital from, including the teaching content, teaching and support. Final summary of the course should be how to build.
【Key words】Database Application; Course Construction; Course System
1 《數(shù)據(jù)庫(kù)應(yīng)用》在高等職業(yè)院校課程體系中的作用
從大量的用人單位招聘軟件開(kāi)發(fā)人員、信息處理人員、數(shù)據(jù)維護(hù)人員等崗位信息來(lái)看,數(shù)據(jù)庫(kù)應(yīng)用是必須掌握的基本技能之一,并且要求熟練,特別是微軟在中國(guó)占用相當(dāng)大的市場(chǎng),其SQL Server更是企業(yè)用人必須掌握的基本技能。因此《數(shù)據(jù)庫(kù)應(yīng)用》是高職院校計(jì)算機(jī)及其相近專(zhuān)業(yè)的必修課程。
在高等職業(yè)院校中,該課程一般放在大一下學(xué)期開(kāi)設(shè)。在我院的軟件技術(shù)專(zhuān)業(yè)課程體系中,其先修課程為《計(jì)算機(jī)應(yīng)用基礎(chǔ)》,后續(xù)課程為PHP程序設(shè)計(jì)、C#程序設(shè)計(jì)、Java程序設(shè)計(jì)等項(xiàng)目開(kāi)發(fā)課程,起到承上啟下的作用。該課程對(duì)培養(yǎng)學(xué)生數(shù)據(jù)、信息的收集、處理能力,數(shù)據(jù)庫(kù)軟件的應(yīng)用能力,數(shù)據(jù)系統(tǒng)分析能力,數(shù)據(jù)庫(kù)設(shè)計(jì)和開(kāi)發(fā)能力,信息系統(tǒng)開(kāi)發(fā)和維護(hù)能力等起著重要的作用。同時(shí)也為其他數(shù)據(jù)庫(kù)軟件(ORACLE等)快速學(xué)習(xí)和使用打下堅(jiān)實(shí)的基礎(chǔ)。
2 我院《數(shù)據(jù)庫(kù)應(yīng)用》開(kāi)設(shè)情況
我院的前身是四川省電子工業(yè)學(xué)校,當(dāng)時(shí)主要開(kāi)設(shè)DOS平臺(tái)下的數(shù)據(jù)庫(kù)應(yīng)用,包括有DBASE、FOXBASE、FOXPRO等。從2000年開(kāi)始,在電子信息、計(jì)算機(jī)等各專(zhuān)業(yè)開(kāi)設(shè)Windows平臺(tái)下的數(shù)據(jù)庫(kù),有Visual FoxPro、Access等。2004年升高后,在第一屆軟件專(zhuān)業(yè)班開(kāi)設(shè)了《SQL SERVER 2000應(yīng)用》課程。從2008年開(kāi)始,我院開(kāi)始對(duì)數(shù)據(jù)庫(kù)應(yīng)用這門(mén)課程的教學(xué)模式進(jìn)行改革,確立SQL SERVER 和Orcale為數(shù)據(jù)庫(kù)主流教學(xué)。
2.1 課程主要內(nèi)容
當(dāng)前,我院開(kāi)設(shè)的《數(shù)據(jù)庫(kù)應(yīng)用》課程總共64學(xué)時(shí),4個(gè)學(xué)分。依據(jù)《數(shù)據(jù)庫(kù)應(yīng)用》課程標(biāo)準(zhǔn),主要講授以下內(nèi)容:
本課程的教學(xué)內(nèi)容以任務(wù)為導(dǎo)向,分解為7大能力,每個(gè)能力又分解成若干個(gè)任務(wù),在教學(xué)過(guò)程中體現(xiàn)教、學(xué)、做合一。
2.2 教學(xué)保障
2.2.1 教學(xué)資源
該課程所需要的實(shí)訓(xùn)設(shè)備主要是機(jī)房和網(wǎng)絡(luò),而我院大部分的教室均為多媒體教室,還有個(gè)基礎(chǔ)實(shí)訓(xùn)中心,其包括6個(gè)實(shí)訓(xùn)室(每個(gè)實(shí)訓(xùn)室48~55臺(tái)微機(jī)不等),因此實(shí)訓(xùn)的條件已經(jīng)達(dá)到要求。而且學(xué)院各部門(mén)的數(shù)據(jù)處理特別是教務(wù)系統(tǒng)、圖書(shū)管理系統(tǒng)等提供了很好的教學(xué)實(shí)訓(xùn)環(huán)境。
2.2.2 師資隊(duì)伍
強(qiáng)大的師資隊(duì)伍是教學(xué)質(zhì)量的重要保障條件。在我院,該課程歸屬于軟件教研室。軟件教研室共有12名教師(教授1人,副教授2人,講師8人,助教1人),其中更有10人均為雙師。同時(shí),為了提高師資水平,我院定期組織師資培訓(xùn)學(xué)習(xí)班,讓老師和校外及企業(yè)專(zhuān)家們互相交流、學(xué)習(xí)經(jīng)驗(yàn)。
3 課程建設(shè)
提高《數(shù)據(jù)庫(kù)應(yīng)用》課程建設(shè)質(zhì)量,其根本目的是要提高課程總體教學(xué)質(zhì)量。即:教學(xué)保障需要提高;提高學(xué)生的自覺(jué)性。
3.1 提高教學(xué)保障條件
正所謂“巧婦難為無(wú)米之炊”,沒(méi)有教學(xué)保障,課程建設(shè)就只能是一句空話(huà)。教學(xué)保障可從以下幾方面進(jìn)行提高:
(1)必備硬件條件。當(dāng)前,我院的公共機(jī)房安裝有SQL SERVER 2005,且能夠?qū)崿F(xiàn)廣播教學(xué),基本教學(xué)條件是具備的。但公共機(jī)房不開(kāi)放,學(xué)生課后無(wú)法練習(xí)。因此,最好能夠建立數(shù)據(jù)庫(kù)專(zhuān)門(mén)實(shí)訓(xùn)室,且實(shí)現(xiàn)開(kāi)放。
(2)軟件條件。2008年,我院對(duì)《數(shù)據(jù)庫(kù)應(yīng)用》課程進(jìn)行改革,建設(shè)了院級(jí)精品課程。在精品課程中,包括了該課程的教學(xué)內(nèi)容、課后練習(xí)、實(shí)戰(zhàn)項(xiàng)目等,資料已經(jīng)比較齊全。但課程教學(xué)錄像等還未上網(wǎng),因此該課程還需要進(jìn)一步的建設(shè)。
(3)師資隊(duì)伍。有項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)的教師,在講課過(guò)程中更能激發(fā)和引導(dǎo)學(xué)生。讓教師到軟件公司鍛煉后,再來(lái)上該門(mén)課程,更有利于教學(xué)質(zhì)量的提高。
(4)加強(qiáng)考核??己瞬皇悄康?,但卻是必須、有效的手段。誰(shuí)上課、誰(shuí)出題的這種方式,并不能很好的體現(xiàn)公平,也不利于教學(xué)質(zhì)量的提高。教考分離則是解決該問(wèn)題的有效途徑。我院采用的是建立題庫(kù),期末考核時(shí)學(xué)生進(jìn)入系統(tǒng),隨機(jī)抽題。但題庫(kù)中的題量有點(diǎn)偏少,特別是項(xiàng)目部分。因此,還需要加強(qiáng)題庫(kù)建設(shè)。
3.2 提高學(xué)生的自覺(jué)性
學(xué)生是學(xué)習(xí)的主體,老師只能起到引導(dǎo)的作用。目前,高職院校普遍存在一個(gè)問(wèn)題:學(xué)生的學(xué)習(xí)習(xí)慣不好,依賴(lài)?yán)蠋煟瑢W(xué)習(xí)的自覺(jué)性欠缺。要提高教學(xué)質(zhì)量,最關(guān)鍵的還是要調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性、主動(dòng)性。
4 總結(jié)
《數(shù)據(jù)庫(kù)應(yīng)用》是一門(mén)專(zhuān)業(yè)基礎(chǔ)課程。有了學(xué)院提供的豐富的硬件、軟件條件,有了老師們的正確引導(dǎo),學(xué)生發(fā)揮出各自自覺(jué)性,才能很好地提高學(xué)生的數(shù)據(jù)處理水平,達(dá)到學(xué)院、學(xué)生雙贏的目的。
參考文獻(xiàn)
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
1 傳統(tǒng)教學(xué)模式的弊端
《數(shù)據(jù)庫(kù)原理與應(yīng)用》是高職信息技術(shù)類(lèi)專(zhuān)業(yè)的專(zhuān)業(yè)基礎(chǔ)和專(zhuān)業(yè)核心課程。傳統(tǒng)的教學(xué)模式一般都是理論和實(shí)踐分開(kāi)教學(xué),而且過(guò)于強(qiáng)調(diào)理論知識(shí)的完備性,理論性強(qiáng),概念抽象,實(shí)踐內(nèi)容和實(shí)際工作聯(lián)系不緊密,理論和實(shí)踐存在脫節(jié)現(xiàn)象。
2 “一條主線、四重循環(huán)”的教學(xué)模式的理論依據(jù)
建構(gòu)主義本來(lái)是源自關(guān)于兒童認(rèn)知發(fā)展的理論,由于個(gè)體的認(rèn)知發(fā)展與學(xué)習(xí)過(guò)程密切相關(guān),因此利用建構(gòu)主義可以比較好地說(shuō)明人類(lèi)學(xué)習(xí)過(guò)程的認(rèn)知規(guī)律,即能較好地說(shuō)明學(xué)習(xí)如何發(fā)生、意義如何建構(gòu)、概念如何形成,以及理想的學(xué)習(xí)環(huán)境應(yīng)包含哪些主要因素等等。
建構(gòu)主義學(xué)習(xí)理論提倡的學(xué)習(xí)方法是教師指導(dǎo)下的、以學(xué)生為中心的學(xué)習(xí);其學(xué)習(xí)環(huán)境包含情境、協(xié)作、會(huì)話(huà)和意義建構(gòu)等四大要素?;诮?gòu)主義的教學(xué)模式,是以學(xué)生為中心,學(xué)生們是“演員”,而教師則是“導(dǎo)演”,起著組織、指導(dǎo)、幫助的作用[1]。
“一條主線、四重循環(huán)”的教學(xué)模式真是基于建構(gòu)主義的學(xué)習(xí)理論和學(xué)習(xí)模式而構(gòu)建起來(lái)的。這種模式可以彌補(bǔ)傳統(tǒng)教學(xué)模式中教與學(xué)分離,理論和實(shí)踐脫節(jié)的現(xiàn)象,真正實(shí)現(xiàn)“教學(xué)做”的一體化教學(xué)[2]。
3 “一條主線、四重循環(huán)”的教學(xué)模式的設(shè)計(jì)和實(shí)施
3.1 “一條主線、四重循環(huán)”的教學(xué)模式的設(shè)計(jì)
《數(shù)據(jù)庫(kù)原理與應(yīng)用》是信息技術(shù)類(lèi)專(zhuān)業(yè)群中各專(zhuān)業(yè)的專(zhuān)業(yè)基礎(chǔ)課程和核心課程。目前信息技術(shù)的迅速發(fā)展和廣泛應(yīng)用,數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用領(lǐng)域和需求日益增大,幾乎各行各業(yè)都離不開(kāi)數(shù)據(jù)庫(kù)系統(tǒng),企業(yè)對(duì)數(shù)據(jù)庫(kù)開(kāi)發(fā)與管理維護(hù)人員的需求日益增加[3]?!稊?shù)據(jù)庫(kù)原理與應(yīng)用》旨在培養(yǎng)學(xué)生能較好的掌握數(shù)據(jù)庫(kù)技術(shù),能使用數(shù)據(jù)庫(kù)知識(shí)和技術(shù)進(jìn)行軟件開(kāi)發(fā),直接面向社會(huì)需求和技術(shù)發(fā)展的需求。根據(jù)專(zhuān)業(yè)培養(yǎng)目標(biāo)和人才培養(yǎng)模式,通過(guò)典型企業(yè)和合作企業(yè)對(duì)人才崗位群的要求,進(jìn)行典型任務(wù)和工作過(guò)程分析,以滿(mǎn)足專(zhuān)業(yè)核心能力為目標(biāo),構(gòu)建崗位需求驅(qū)動(dòng)的課程體系[4]。
本課程設(shè)計(jì)的基本出發(fā)點(diǎn)就是通過(guò)本門(mén)課程和相關(guān)課程的學(xué)習(xí)培養(yǎng)中小型企業(yè)數(shù)據(jù)庫(kù)的使用和管理人才。浙江開(kāi)展網(wǎng)上業(yè)務(wù)的民營(yíng)中小企業(yè)蓬勃發(fā)展,而這類(lèi)企業(yè)所使用數(shù)據(jù)庫(kù)都是SQL SERVER,因此,我們這門(mén)課程選用SQL SERVER作為使用和開(kāi)發(fā)平臺(tái)。
3.2 “一條主線”
“一條主線”主要是以中小企業(yè)工作情景為主線。課程設(shè)計(jì)以工作過(guò)程為向?qū)Вㄟ^(guò)分析合作企業(yè)的真實(shí)工作任務(wù)和產(chǎn)品,總結(jié)其工作要素,然后與數(shù)據(jù)庫(kù)技術(shù)的知識(shí)(學(xué)習(xí))要素相結(jié)合,以崗位工作要素與學(xué)習(xí)要素相融合作為工學(xué)結(jié)合點(diǎn),提煉學(xué)生學(xué)習(xí)的企業(yè)項(xiàng)目,納入教學(xué)情景,使教學(xué)任務(wù)與工作任務(wù)相一致,采用項(xiàng)目教學(xué)模式組織教學(xué)。
3.3 “四重循環(huán)”
“四重循環(huán)”指的是如下四重:第一重是指“課堂教學(xué)”環(huán)節(jié),這個(gè)循環(huán)主要是通過(guò)一個(gè)“教務(wù)系統(tǒng)”安排教學(xué)過(guò)程;第二重是指“上機(jī)實(shí)訓(xùn)”環(huán)節(jié),主要通過(guò)“人力資源系統(tǒng)”實(shí)施實(shí)訓(xùn)過(guò)程。第三重循環(huán)主要是通過(guò)“課外作業(yè)”這個(gè)環(huán)節(jié),該環(huán)節(jié)是通過(guò)一個(gè)“銀行ATM取款系統(tǒng)”來(lái)讓學(xué)生完成課外作業(yè)。最后一重循環(huán)是設(shè)計(jì)一個(gè)“網(wǎng)上鮮花訂購(gòu)系統(tǒng)”的綜合實(shí)訓(xùn),讓學(xué)生通過(guò)完成這個(gè)綜合實(shí)訓(xùn),進(jìn)一步鞏固該課程的學(xué)習(xí),進(jìn)一步提升學(xué)生的實(shí)際操作能力,從而增加就業(yè)的砝碼。具體實(shí)施過(guò)程如圖1所示。
圖1 “四重循環(huán)”項(xiàng)目圖
整個(gè)課程在四個(gè)大項(xiàng)目的引領(lǐng)下開(kāi)展。大項(xiàng)目又劃分為九個(gè)子項(xiàng)目貫穿整個(gè)課程。課程以“教務(wù)管理系統(tǒng)”項(xiàng)目的制作與開(kāi)發(fā)為載體,將所授知識(shí)融入到項(xiàng)目開(kāi)發(fā)過(guò)程中。通過(guò)對(duì)教務(wù)管理系統(tǒng)的貫穿講解,詳細(xì)說(shuō)明如何使用數(shù)據(jù)庫(kù)技術(shù)來(lái)完成一個(gè)典型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的建設(shè)。同時(shí)為了進(jìn)一步提高學(xué)生的技能和熟練程度,在課內(nèi)上機(jī)實(shí)訓(xùn)中安排了“人力資源管理系統(tǒng)”,在課外作業(yè)上則引入“銀行ATM取款系統(tǒng)”項(xiàng)目,以供學(xué)生演練和提升,此外在該課程的最后,安排了一個(gè)大型的綜合實(shí)訓(xùn)項(xiàng)目:“網(wǎng)上鮮花訂購(gòu)系統(tǒng)”數(shù)據(jù)庫(kù)的實(shí)現(xiàn),從而真正的提高學(xué)生的實(shí)戰(zhàn)經(jīng)驗(yàn)和技術(shù)水平。在每重循環(huán)中,都把一個(gè)大的項(xiàng)目分解為九個(gè)子項(xiàng)目,教學(xué)過(guò)程分為六個(gè)步驟:“任務(wù)導(dǎo)入”“任務(wù)分析”“示范引導(dǎo)”“學(xué)生模仿”“糾錯(cuò)重做”和“總結(jié)提高”六步,保證了基于工作過(guò)程的課程設(shè)計(jì)得以實(shí)施。
整個(gè)教學(xué)過(guò)程,案例都是根據(jù)授課班級(jí)進(jìn)行動(dòng)態(tài)更新,及時(shí)調(diào)整情景進(jìn)行教學(xué)。案例動(dòng)態(tài)更新指的是在第一重循環(huán)中“教務(wù)系統(tǒng)”的教學(xué)環(huán)節(jié),其中班級(jí)表格等的設(shè)計(jì)和數(shù)據(jù)都是授課班級(jí)的真實(shí)數(shù)據(jù),不同的授課班級(jí),數(shù)據(jù)是動(dòng)態(tài)更新的。這樣能提高學(xué)生學(xué)習(xí)的興趣,增加案例的真實(shí)性。
4 結(jié)束語(yǔ)
緊抓工作情景這條主線,以四重教學(xué)內(nèi)容循環(huán)提升學(xué)生技能。項(xiàng)目引領(lǐng)、案例動(dòng)態(tài)更新、多重循環(huán)提升學(xué)生編碼實(shí)戰(zhàn)能力。這正是“一條主線、四重循環(huán)”的教學(xué)模式在高職《數(shù)據(jù)庫(kù)原理與應(yīng)用》中的主要特征。學(xué)生在配套實(shí)訓(xùn)—“人力資源管理系統(tǒng)”、課外作業(yè)“銀行ATM取款系統(tǒng)”以及綜合實(shí)訓(xùn)“網(wǎng)上鮮花訂購(gòu)系統(tǒng)”的多重循環(huán)鞏固實(shí)戰(zhàn)中,層層遞進(jìn),不斷提升編碼實(shí)戰(zhàn)能力,為今后從事數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)與維護(hù)打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn)
[1] 姜代紅.基于任務(wù)驅(qū)動(dòng)的數(shù)據(jù)庫(kù)原理及應(yīng)用課程自主—協(xié)作
學(xué)習(xí)模式[J].計(jì)算機(jī)教育,2011(24):62-64.
[2] 瞿夢(mèng)菊.軟件技術(shù)與計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理及應(yīng)用》
課程教學(xué)探討[J].科技信息,2011(30):276-278.
[3] 姜代紅,蔣秀蓮.數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)用教程[M].北京:清華大
學(xué)出版社,2010:200-205.
[4] 吳曉剛.基于項(xiàng)目驅(qū)動(dòng)的數(shù)據(jù)庫(kù)課程自主探究式教學(xué)模式[J].
計(jì)算機(jī)教育,2012(2):81-84.
中圖分類(lèi)號(hào): G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)03-0098-03
Research on Teaching Reform of Oracle Based on "Project-oriented, Task Driven"
GAO Hai-bin
(Huainan Union University,Huainan 232001,China)
Abstract: Combined with the characteristics of the current database technology personnel training, the "project-oriented, task-driven" teaching methods applied to the "Oracle Database" curriculum reform. First, it introduces the background and goal of "Oracle Database" course and the connotation of "project-oriented, task-driven" teaching method. Then it expatiates on the teaching reform and practice of Oracle Database, and finally the teaching effect after teaching reform Were summarized. The contents and conclusions of the study are intended to provide reference for the current teaching reform of Oracle Database.
Key words: Oracle; database; task driven; SQL
稻菘餳際跏羌撲慊科學(xué)和信息科學(xué)中最為重要一種技術(shù),在數(shù)據(jù)管理、人工智能、電子商務(wù)、金融貿(mào)易、行政管理、工業(yè)生產(chǎn)及控制、計(jì)算機(jī)輔助設(shè)計(jì)和制造等領(lǐng)域內(nèi)都得到了廣泛應(yīng)用,已經(jīng)成為信息社會(huì)中對(duì)大量數(shù)據(jù)進(jìn)行組織與管理的信息管理系統(tǒng)的核心技術(shù)和基礎(chǔ)。Oracle數(shù)據(jù)庫(kù)系統(tǒng)作為最流行的大型關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),具有強(qiáng)大的數(shù)據(jù)儲(chǔ)存和管理能力,具有良好的伸縮性和穩(wěn)定性、高度的安全性和可靠性等特點(diǎn)。目前主要應(yīng)用于銀行、電信、航空、保險(xiǎn)、電子商務(wù)等領(lǐng)域,已經(jīng)占領(lǐng)了70%以上的數(shù)據(jù)庫(kù)市場(chǎng)的份額。隨著我國(guó)信息化水平的提高,對(duì)Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的需求也將大量增加。因此如何培養(yǎng)符合人才市場(chǎng)需求的大型Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用開(kāi)發(fā)人員已經(jīng)成為當(dāng)前計(jì)算機(jī)教育從業(yè)者所面臨的重要問(wèn)題。
目前,在大學(xué)Oracle數(shù)據(jù)庫(kù)課程教學(xué)中,廣泛存在著重理論輕實(shí)踐、重教材輕學(xué)生、重灌輸輕探究、重知識(shí)輕能力等一系列問(wèn)題,導(dǎo)致很多畢業(yè)生在就業(yè)時(shí)很難滿(mǎn)足企業(yè)對(duì)數(shù)據(jù)庫(kù)人才的需求[1]。所以在當(dāng)前企業(yè)應(yīng)用型人才培養(yǎng)模式下,進(jìn)行Oracle數(shù)據(jù)庫(kù)課程教學(xué)模式的改革探討具有重要意義。改革現(xiàn)有滯后的教學(xué)內(nèi)容和單一的教學(xué)方法,探索出一種更加適合應(yīng)用型數(shù)據(jù)庫(kù)技術(shù)人才培養(yǎng)的教學(xué)模式,是實(shí)施Oracle數(shù)據(jù)庫(kù)課程教學(xué)改革的首要問(wèn)題[2]。采用“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)”的教學(xué)方式應(yīng)用于Oracle數(shù)據(jù)庫(kù)課程教學(xué)中能夠很好地解決上述問(wèn)題。
1 Oracle數(shù)據(jù)庫(kù)課程背景及教學(xué)目標(biāo)
本課程以O(shè)racle數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員的崗位培養(yǎng)目標(biāo)為核心,緊緊圍繞DBA崗位對(duì)應(yīng)的職業(yè)能力和職業(yè)素質(zhì)需求,以典型性、實(shí)用性和代表性的項(xiàng)目任務(wù)為載體,以完整的項(xiàng)目的實(shí)現(xiàn)過(guò)程為主線,將對(duì)應(yīng)的知識(shí)和技能貫穿于各個(gè)章節(jié)的學(xué)習(xí)。通過(guò)對(duì)本門(mén)課程的學(xué)習(xí),使學(xué)生掌握大型數(shù)據(jù)庫(kù)的基本原理,掌握關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的基本概念,掌握大型數(shù)據(jù)庫(kù)的管理方法。每個(gè)章節(jié)都明確了學(xué)習(xí)任務(wù)與目標(biāo),并且詳細(xì)進(jìn)行了任務(wù)分析和分解,以任務(wù)的完成來(lái)達(dá)成學(xué)習(xí)目標(biāo)的實(shí)現(xiàn)。在教學(xué)內(nèi)容安排上,堅(jiān)持以課程對(duì)應(yīng)職業(yè)崗位、企業(yè)人才的培養(yǎng)視角,循序漸進(jìn)地引導(dǎo)學(xué)生掌握Oracle數(shù)據(jù)庫(kù)應(yīng)用及開(kāi)發(fā)的知識(shí)。把實(shí)訓(xùn)內(nèi)容和課程內(nèi)容進(jìn)行了科學(xué)的安排,將實(shí)訓(xùn)指導(dǎo)和內(nèi)容講授相結(jié)合,引領(lǐng)學(xué)生扎扎實(shí)實(shí)地完成每一項(xiàng)實(shí)訓(xùn)任務(wù),從而進(jìn)一步鞏固和提高學(xué)習(xí)效果,在使學(xué)生感受成功的基礎(chǔ)上激發(fā)他們的學(xué)習(xí)興趣,培養(yǎng)其自主學(xué)習(xí)的意識(shí),逐步達(dá)到職業(yè)素養(yǎng)培養(yǎng)目標(biāo)的實(shí)現(xiàn)。使學(xué)生進(jìn)入企業(yè)后能迅速參與實(shí)際工作,并運(yùn)用已有的知識(shí),順利完成數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)工作。
2 “項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)”教學(xué)法介紹
“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)”的教學(xué)法是指整個(gè)課程的教學(xué)內(nèi)容以一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)項(xiàng)目為基礎(chǔ),然后把數(shù)據(jù)庫(kù)課程的各個(gè)知識(shí)點(diǎn)融合到這個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程中去[3]。學(xué)生通過(guò)完成整個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程來(lái)學(xué)習(xí)相關(guān)知識(shí)點(diǎn)及數(shù)據(jù)庫(kù)開(kāi)發(fā)技能,進(jìn)行主動(dòng)的探究式和互助式的學(xué)習(xí)。在完成任務(wù)的實(shí)訓(xùn)過(guò)程中,逐步學(xué)習(xí)和掌握該項(xiàng)目的融入的數(shù)據(jù)庫(kù)知識(shí)點(diǎn)和數(shù)據(jù)庫(kù)技能,直至到整個(gè)項(xiàng)目的完成。這種“項(xiàng)目導(dǎo)向,任務(wù)驅(qū)動(dòng)”的教學(xué)法的目的在于把理論知識(shí)與實(shí)踐操作有機(jī)地結(jié)合起來(lái),調(diào)動(dòng)學(xué)生的學(xué)習(xí)的積極性,充分發(fā)揮學(xué)生創(chuàng)新意識(shí),提高學(xué)生實(shí)際項(xiàng)目開(kāi)發(fā)能力。確定合適有效的項(xiàng)目是項(xiàng)目導(dǎo)向的教學(xué)方法的關(guān)鍵所在,應(yīng)選擇學(xué)生容易理解、感興趣的實(shí)用的項(xiàng)目,如工資檔案管理系統(tǒng)、圖書(shū)館管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)等。在進(jìn)行項(xiàng)目任務(wù)設(shè)定時(shí),應(yīng)當(dāng)注意項(xiàng)目任務(wù)設(shè)定的難易程度要有一定的層次性,根據(jù)學(xué)生的學(xué)習(xí)能力高低設(shè)定不同層次的任務(wù),設(shè)計(jì)任務(wù)時(shí)也應(yīng)適當(dāng)留給學(xué)生拓展和創(chuàng)新的空間。
3 Oracle數(shù)據(jù)庫(kù) 課程的教學(xué)改革與實(shí)踐
3.1 項(xiàng)目導(dǎo)向的課程教學(xué)內(nèi)容整合
本課程選擇人力資源管理系統(tǒng)作為課程配套的開(kāi)發(fā)項(xiàng)目。以人力資源管理系統(tǒng)為框架,以教材為基礎(chǔ),通過(guò)該項(xiàng)目整合課程教學(xué)內(nèi)容,將教學(xué)內(nèi)容融入到數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)相對(duì)應(yīng)的組織管理、綜合人事管理、系統(tǒng)管理3個(gè)功能模塊中。實(shí)踐教學(xué)中將這3大功能模塊又劃分13個(gè)子模塊,在組織管理中包括雇員管理、部門(mén)管理、職位管理子模塊;在綜合人事管理中包括人員變動(dòng)管理、考勤管理、績(jī)效管理、薪資管理子模塊;在系統(tǒng)管理中包括了備份與恢復(fù)、用戶(hù)管理、模塊管理、權(quán)限管理、表結(jié)構(gòu)查看、其他數(shù)據(jù)庫(kù)對(duì)象查看子模塊。宏觀上以項(xiàng)目導(dǎo)向,微觀上以任務(wù)驅(qū)動(dòng),形成項(xiàng)目導(dǎo)向,任務(wù)驅(qū)動(dòng)的教學(xué)模式。通過(guò)完成任務(wù)的過(guò)程學(xué)習(xí)相關(guān)知識(shí)點(diǎn)的具體應(yīng)用。例如,可以通過(guò)任務(wù)的完成,更直觀地領(lǐng)會(huì)基本查詢(xún)語(yǔ)句的使用,了解嵌套查詢(xún)的靈活性,掌握函數(shù)、存儲(chǔ)過(guò)程、觸發(fā)器的創(chuàng)建和使用方法??梢酝ㄟ^(guò)在系統(tǒng)管理模塊中學(xué)習(xí)如何創(chuàng)建視圖、索引、用戶(hù)、角色、授權(quán)等數(shù)據(jù)庫(kù)管理的知識(shí),實(shí)現(xiàn)自主探究式學(xué)習(xí),拓寬和加強(qiáng)學(xué)生自主學(xué)習(xí)的廣度和深度[4]。本課程主要內(nèi)容分為十個(gè)場(chǎng)景,具體分配如表1所示。
表1 Oracle課程教學(xué)內(nèi)容分配表
[序號(hào)\&教學(xué)內(nèi)容\&學(xué)時(shí)分配\&理論教學(xué)\&實(shí)踐教學(xué)\&考核權(quán)重\&場(chǎng)景一\&認(rèn)識(shí)ORACLE數(shù)據(jù)庫(kù)\&3\&3\&5%\&場(chǎng)景二\&Oracle體系結(jié)構(gòu)\&6\&3\&10%\&場(chǎng)景三\&使用Sql*Plus\&3\&3\&10%\&場(chǎng)景四\&管理數(shù)據(jù)庫(kù)表\&3\&3\&10%\&場(chǎng)景五\&其他模式對(duì)象\&3\&3\&10%\&場(chǎng)景六\&數(shù)據(jù)查詢(xún)\&3\&4\&20%\&場(chǎng)景七\&PL/SQL編程基礎(chǔ)\&4\&6\&20%\&場(chǎng)景八\&存儲(chǔ)過(guò)程、函數(shù)、觸發(fā)器\&3\&3 \&5%\&場(chǎng)景九\&用戶(hù)和安全管理\&3\&3\&5%\&場(chǎng)景十\&備份與恢復(fù)\&3\&3\&5%\&總 計(jì)\&34\&34\&100%\&]
場(chǎng)景一主要使用戶(hù)認(rèn)識(shí)和了解Oracle數(shù)據(jù)庫(kù),介紹Oracle的應(yīng)用及特點(diǎn)、安裝和配置。場(chǎng)景二從創(chuàng)建數(shù)據(jù)庫(kù)的項(xiàng)目需求著手,從整體上簡(jiǎn)明地介紹了Oracle數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)和工作原理。場(chǎng)景三介紹SQL*Plus工具的靈活使用。前三個(gè)場(chǎng)景的學(xué)習(xí)為后期的Oracle應(yīng)用開(kāi)發(fā)搭建了實(shí)驗(yàn)環(huán)境,可幫助深入了解Oracle數(shù)據(jù)庫(kù)系統(tǒng),并靈活使用Oracle環(huán)境工具奠定基礎(chǔ)。場(chǎng)景四到場(chǎng)景八圍繞應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā),以任務(wù)引領(lǐng)的方式詳細(xì)、生動(dòng)、深入淺出地介紹了Oracle的數(shù)據(jù)庫(kù)對(duì)象,數(shù)據(jù)庫(kù)查詢(xún)、Oracle程序設(shè)計(jì)語(yǔ)言PL/SQL、數(shù)據(jù)庫(kù)高級(jí)程序開(kāi)發(fā)技術(shù)等。場(chǎng)景九和場(chǎng)景十從完整應(yīng)用系統(tǒng)開(kāi)發(fā)所涉及的兩項(xiàng)重要的系統(tǒng)管理技能以及Oracle數(shù)據(jù)庫(kù)應(yīng)用人員職業(yè)崗位的可持續(xù)發(fā)展為切入點(diǎn)引入了基本的Oracle管理知識(shí),包括Oracle安全管理和數(shù)據(jù)庫(kù)備份和恢復(fù)。
3.2 項(xiàng)目導(dǎo)向,任務(wù)驅(qū)動(dòng)的實(shí)踐教學(xué)
采用“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)”的教學(xué)方式,把項(xiàng)目開(kāi)發(fā)的任務(wù)由繁到簡(jiǎn)分解成若干個(gè)層次遞進(jìn)的工作任務(wù),進(jìn)而轉(zhuǎn)化為課程教學(xué)的實(shí)訓(xùn)任務(wù),讓學(xué)生完成一個(gè)個(gè)的實(shí)訓(xùn)任務(wù),通過(guò)完成具體的任務(wù)逐步引導(dǎo)學(xué)生掌握Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用的各種技術(shù)。課程采用的人力資源管理系統(tǒng)基于MVC架構(gòu),提供了以Web方式訪問(wèn)系統(tǒng)的功能。把整個(gè)人力資源管理系統(tǒng)的開(kāi)發(fā)過(guò)程分成十個(gè)場(chǎng)景,在場(chǎng)景中融入設(shè)計(jì)安排了十個(gè)大的實(shí)訓(xùn)任務(wù),如表2所示。實(shí)訓(xùn)任務(wù)緊緊圍繞人力資源管理系統(tǒng)的開(kāi)發(fā)過(guò)程,將開(kāi)發(fā)過(guò)程中所涉及的知識(shí)點(diǎn)逐層分解到各個(gè)場(chǎng)景各個(gè)實(shí)訓(xùn)任務(wù)中去,只要學(xué)生能順利地完成各個(gè)實(shí)訓(xùn)任務(wù),就能開(kāi)發(fā)最后的系統(tǒng)。每個(gè)場(chǎng)景,每個(gè)實(shí)訓(xùn)任務(wù)都能夠很好地反映所涉及的Oracle數(shù)據(jù)庫(kù)對(duì)應(yīng)知識(shí)點(diǎn),包括SQL語(yǔ)句使用,系統(tǒng)函數(shù)的用法、Sql*Plus使用、嵌套查詢(xún)、視圖、索引、函數(shù)和觸發(fā)器等。任務(wù)完成可以使學(xué)生充分熟悉掌握Oracle系統(tǒng)平臺(tái),掌握和理解數(shù)據(jù)庫(kù)概念和原理,掌握數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),而且還能結(jié)合Java、C++等開(kāi)發(fā)語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā),達(dá)到理論聯(lián)系實(shí)踐、學(xué)以致用的教學(xué)效果。培養(yǎng)學(xué)生運(yùn)用所學(xué)的知識(shí)和技能解決Oracle數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)過(guò)程中所遇到的實(shí)際問(wèn)題的能力、掌握基本的SQL腳本編寫(xiě)規(guī)范、養(yǎng)成良好的數(shù)據(jù)庫(kù)操作能力。
表2 Oracle數(shù)據(jù)庫(kù)實(shí)訓(xùn)任務(wù)表
[實(shí)訓(xùn)項(xiàng)目\&任務(wù)\&目的與要求\&學(xué)時(shí)\&實(shí)訓(xùn)一\&認(rèn)識(shí)ORACLE數(shù)據(jù)庫(kù)\&掌握Oracle安裝及配置OMS,SQl*plus\&3\&實(shí)訓(xùn)二\&Oracle體系結(jié)構(gòu)\&掌握邏輯內(nèi)存分配和物理存儲(chǔ)位置\&3\&實(shí)訓(xùn)三\&使用Sql*Plus\&掌握創(chuàng)建索引和視圖的操作方法\&3\&實(shí)訓(xùn)四\&管理數(shù)據(jù)庫(kù)表\&掌握數(shù)據(jù)庫(kù)表的創(chuàng)建刪除等管理方法\&3\&實(shí)訓(xùn)五\&其他模式對(duì)象\&掌握視圖、索引、同義詞\&3\&實(shí)訓(xùn)六\&數(shù)據(jù)查詢(xún)\&掌握PL/SQL程序用途和SELECT語(yǔ)句\&4\&實(shí)訓(xùn)七\&PL/SQL編程基礎(chǔ)\&掌握Developer/2000工具的使用\&6\&實(shí)訓(xùn)八\&存儲(chǔ)過(guò)程、函數(shù)、觸發(fā)器\&掌握存儲(chǔ)過(guò)程、函數(shù)創(chuàng)建和使用\&3\&實(shí)訓(xùn)九\&用戶(hù)和安全管理\&掌握用戶(hù)和角色的創(chuàng)建和權(quán)限設(shè)置\&3\&實(shí)訓(xùn)十\&備份與恢復(fù)\&掌握數(shù)據(jù)庫(kù)的備份和恢復(fù)\&3\&合計(jì)\&34\&]
學(xué)生在完成Oracle數(shù)據(jù)庫(kù)課程學(xué)習(xí)后,可以把本課程所學(xué)知識(shí)和其他專(zhuān)業(yè)課程知識(shí)的進(jìn)行綜合實(shí)踐應(yīng)用,培養(yǎng)從軟件工程的角度來(lái)進(jìn)行項(xiàng)目開(kāi)發(fā)的能力。比如,學(xué)生可以根據(jù)掌握的軟件開(kāi)發(fā)專(zhuān)業(yè)知識(shí),利用之前學(xué)習(xí)過(guò)的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言Java或者C++結(jié)合Oracle數(shù)據(jù)庫(kù)完成一個(gè)新的系統(tǒng)開(kāi)發(fā)項(xiàng)目,以此作為課程設(shè)計(jì)作品或者學(xué)期期末的實(shí)訓(xùn)項(xiàng)目。
3.3 考核機(jī)制及實(shí)際教學(xué)效果
Oracle數(shù)據(jù)庫(kù)課程的考核方式徹底擯棄以前傳統(tǒng)的一張卷的考核方式。根據(jù)Oracle數(shù)據(jù)庫(kù)課程實(shí)踐性、應(yīng)用性、技能性等特點(diǎn),采用理論知識(shí)考核、場(chǎng)景式任務(wù)考核、項(xiàng)目考核等三方面進(jìn)行考核的方式,學(xué)生必須在完成實(shí)訓(xùn)任務(wù)后,才能參加考核[5]。各考核環(huán)節(jié)占總分的比例為理論知識(shí)考核、場(chǎng)景式任務(wù)考核均占40%,項(xiàng)目考核占20%。
理論考核側(cè)重于基礎(chǔ)知識(shí),期末的時(shí)候采用試卷來(lái)進(jìn)行,主要考查學(xué)生基礎(chǔ)理論知識(shí)的理解記憶和掌握情況;場(chǎng)景式任務(wù)考核依據(jù)的是每次學(xué)生實(shí)訓(xùn)時(shí)上交的實(shí)訓(xùn)作業(yè),根據(jù)每次實(shí)訓(xùn)作業(yè)完成情況進(jìn)行打分,期末進(jìn)行匯總后加權(quán)平均;項(xiàng)目考核則根據(jù)學(xué)生在項(xiàng)目團(tuán)隊(duì)開(kāi)發(fā)過(guò)程中的所承擔(dān)任務(wù)及完成情況進(jìn)行考核,由小組組長(zhǎng)、組員和指導(dǎo)老師共同打分。場(chǎng)景式任務(wù)考核和項(xiàng)目考核都強(qiáng)調(diào)學(xué)生在項(xiàng)目_發(fā)過(guò)程中的表現(xiàn)。這種理論和實(shí)踐結(jié)合的考核機(jī)制,能顯著提升Oracle數(shù)據(jù)庫(kù)課程教學(xué)效果,能很好地調(diào)動(dòng)學(xué)生的積極性,提高學(xué)生的實(shí)踐動(dòng)手開(kāi)發(fā)能力。
4 結(jié)束語(yǔ)
近幾年采用“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)”教學(xué)法進(jìn)行Oracle數(shù)據(jù)庫(kù)課程教學(xué)改革和實(shí)踐,取得了較好的教學(xué)效果。通過(guò)“項(xiàng)目導(dǎo)向,任務(wù)驅(qū)動(dòng)”教學(xué)方式,能讓學(xué)生更易于理解和接受枯燥難懂的數(shù)據(jù)庫(kù)理論知識(shí);能更充分利用實(shí)踐環(huán)節(jié)學(xué)時(shí),有效地提高了學(xué)生實(shí)踐動(dòng)手能力、解決問(wèn)題的能力;能更好地提高PL/SQL程序設(shè)計(jì)和數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)技能。課程學(xué)習(xí)完成后,有些同學(xué)把Oracle數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的作為課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)的選題,并且取得良好的成績(jī),還有些同學(xué)參加了Oracle數(shù)據(jù)庫(kù)認(rèn)證考試,取得了OCA證書(shū)。畢業(yè)后有多名學(xué)生已經(jīng)走上了Oracle數(shù)據(jù)庫(kù)DBA崗位,并且取得不錯(cuò)的工作業(yè)績(jī)。雖然Oracle數(shù)據(jù)庫(kù)教學(xué)改革取得了一定的成績(jī),但是教學(xué)改革所涉及的工作實(shí)在太多,需要我們進(jìn)一步地去改進(jìn)和完善,比如實(shí)訓(xùn)任務(wù)的優(yōu)化設(shè)置,仿真實(shí)驗(yàn)平臺(tái)的搭建,課程教學(xué)案例庫(kù)的開(kāi)發(fā)等等。
參考文獻(xiàn):
[1] 段桂芹.基于DBA崗位需求的高職Oracle數(shù)據(jù)庫(kù)課程教學(xué)改革[J].計(jì)算機(jī)教育,2014(2).
[2] 李秀芳.應(yīng)用型人才培養(yǎng)模式Oracle數(shù)據(jù)庫(kù)課程教學(xué)研究[J].中國(guó)電力教育,2013(35).
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1672-5913(2007)10-0051-03
1引言
山西大學(xué)商務(wù)學(xué)院作為一所獨(dú)立學(xué)院,教學(xué)定位就是要培養(yǎng)應(yīng)用型人才,使學(xué)生在畢業(yè)后,能盡早的適應(yīng)工作崗位需要。但是在長(zhǎng)期的教學(xué)工作和指導(dǎo)畢業(yè)設(shè)計(jì)的過(guò)程中,筆者發(fā)現(xiàn)了一些具有典型意義的現(xiàn)象。以往不少成績(jī)優(yōu)秀的學(xué)生完成四年本科學(xué)習(xí)之后,在最后的畢業(yè)設(shè)計(jì)中面對(duì)實(shí)際問(wèn)題需要進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)框架的構(gòu)建的時(shí)候,完全不知道從何處開(kāi)始著手。拋開(kāi)其華麗的前臺(tái)界面,他們?cè)O(shè)計(jì)的后臺(tái)數(shù)據(jù)庫(kù)和數(shù)據(jù)表的結(jié)構(gòu),甚至可以用簡(jiǎn)單幼稚來(lái)形容。由此產(chǎn)生的系統(tǒng)隱性邏輯漏洞,使這些畢業(yè)設(shè)計(jì)作品毫無(wú)任何實(shí)際意義,完全成為應(yīng)付畢業(yè)答辯的擺設(shè)。
究其原因,就是這些學(xué)生實(shí)踐經(jīng)驗(yàn)極其匱乏,動(dòng)手能力差,無(wú)法將以前學(xué)過(guò)的數(shù)據(jù)庫(kù)理論知識(shí)與實(shí)際開(kāi)發(fā)相聯(lián)系。在這樣的背景下,我們開(kāi)設(shè)了“數(shù)據(jù)庫(kù)系統(tǒng)概論”的實(shí)訓(xùn)課程。該課程的教學(xué)以“數(shù)據(jù)庫(kù)系統(tǒng)概論”為理論課程,SQL Server 2000軟件作為實(shí)驗(yàn)環(huán)境,并編寫(xiě)了專(zhuān)門(mén)的實(shí)訓(xùn)指導(dǎo)書(shū),全部實(shí)訓(xùn)內(nèi)容圍繞該課程的各個(gè)知識(shí)點(diǎn)展開(kāi),以實(shí)現(xiàn)知識(shí)、技能優(yōu)化整合。
2實(shí)訓(xùn)教學(xué)的目標(biāo)
作為一門(mén)與“數(shù)據(jù)庫(kù)系統(tǒng)概論”相結(jié)合的實(shí)訓(xùn)課程,本課程的教學(xué)著重于訓(xùn)練。課程本身沒(méi)有任何“考點(diǎn)”,所有內(nèi)容均與《數(shù)據(jù)庫(kù)系統(tǒng)概論》書(shū)中的內(nèi)容同步。學(xué)生在實(shí)訓(xùn)的過(guò)程中應(yīng)掌握的并非一些抽象的概念,而是去鍛煉一系列具體的實(shí)踐能力。實(shí)訓(xùn)課程著重在以下幾個(gè)方面對(duì)學(xué)生的能力進(jìn)行培養(yǎng)。
2.1學(xué)習(xí)興趣的培養(yǎng)
經(jīng)常有一些計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,在一個(gè)學(xué)期結(jié)束之后,完全不知道數(shù)據(jù)模型為何物、有何用途。如果學(xué)生對(duì)于專(zhuān)業(yè)根本不感興趣,那他就不可能把這個(gè)專(zhuān)業(yè)學(xué)好。烏申斯基曾說(shuō)過(guò)這樣一名話(huà):“沒(méi)有興趣的強(qiáng)制性學(xué)習(xí),將會(huì)扼殺學(xué)生探求真理的欲望”。所以教師應(yīng)特別注意教學(xué)方法的選擇,以保持和提高學(xué)生的學(xué)習(xí)興趣。
因此,只有當(dāng)學(xué)生自覺(jué)主動(dòng)地投入到學(xué)習(xí)中時(shí),才能說(shuō)明此課程的教學(xué)是成功的。
2.2獨(dú)立解決問(wèn)題的能力
長(zhǎng)期應(yīng)試教育的結(jié)果使得部分學(xué)生不能正確理解知識(shí)、能力的關(guān)系,尤其不能正確認(rèn)識(shí)他們之間的區(qū)別。他們甚至認(rèn)為,知識(shí)、能力是等同的,都可以通過(guò)考試分?jǐn)?shù)來(lái)衡量,較高的考試分?jǐn)?shù)似乎就意味著較強(qiáng)的能力,受到這種傳統(tǒng)應(yīng)試思想的影響,很多學(xué)生知識(shí)的積累與能力的培養(yǎng)完全依賴(lài)于課堂上老師的教學(xué)內(nèi)容。
這種完全依賴(lài)與課堂教學(xué)的被動(dòng)應(yīng)試模式所造成的惡劣后果,在大四的畢業(yè)設(shè)計(jì)中全部暴露出來(lái),學(xué)生除了課內(nèi)的理論知識(shí)之外一片茫然。筆者在指導(dǎo)畢業(yè)設(shè)計(jì)的過(guò)程中,發(fā)現(xiàn)他們所開(kāi)發(fā)系統(tǒng)往往缺乏整體的規(guī)劃,早期數(shù)據(jù)庫(kù)整體架構(gòu)設(shè)計(jì)時(shí)考慮不周而導(dǎo)致的邏輯漏洞,在后期的調(diào)試階段表現(xiàn)為系統(tǒng)功能上的重大缺陷。使系統(tǒng)陷入無(wú)休止的“修改―引發(fā)新問(wèn)題―再修改”的惡性循環(huán)中,并最終導(dǎo)致整個(gè)系統(tǒng)的重構(gòu)。因此,一定要學(xué)生自己去思考,將學(xué)生獨(dú)立解題的思維當(dāng)做教學(xué)的根本目的來(lái)著重培養(yǎng),以積累其解決實(shí)際問(wèn)題的能力。
2.3實(shí)踐經(jīng)驗(yàn)的積累
傳統(tǒng)的延續(xù)多年的本科教學(xué)使得本科生可以學(xué)習(xí)到一大堆前人在實(shí)踐中總結(jié)出來(lái)的抽象理論和概念。學(xué)生在課本上可以找到每一條理論定義的基本原理和推理過(guò)程,例如數(shù)據(jù)的抽象、完整性控制等。但就缺乏將這些從實(shí)踐中得到的基本原理再重新應(yīng)用到實(shí)際工作中的能力。究其原因,就是學(xué)生用計(jì)算機(jī)解決實(shí)際問(wèn)題的能力不足和實(shí)踐經(jīng)驗(yàn)的匱乏。
學(xué)生的能力應(yīng)不僅僅限于數(shù)據(jù)庫(kù)的設(shè)計(jì)與構(gòu)件,而需要具備數(shù)據(jù)庫(kù)結(jié)構(gòu)的優(yōu)化和重構(gòu)的能力。這就需要我們?cè)趶?qiáng)化理論教學(xué)的同時(shí),應(yīng)重視學(xué)生實(shí)際動(dòng)手能力的培養(yǎng),讓學(xué)生親手去做。只有培養(yǎng)好學(xué)生的動(dòng)手能力,讓學(xué)生參加一些簡(jiǎn)單數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)建,積累最基礎(chǔ)的數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)與常識(shí),才能使學(xué)生在后續(xù)的課程中充分理解數(shù)據(jù)庫(kù)的設(shè)計(jì)與核心思想。
2.4自學(xué)能力的培養(yǎng)
筆者在與已畢業(yè)的往屆學(xué)生的交流中,經(jīng)常會(huì)聽(tīng)到他們埋怨學(xué)校教學(xué)內(nèi)容“過(guò)時(shí)”,并未教給他們?nèi)魏巍皩?shí)用”的東西。比如,當(dāng)前最流行的圖像處理軟件、最新版本的開(kāi)發(fā)語(yǔ)言等等。此類(lèi)情況在考試成績(jī)優(yōu)秀的學(xué)生身上出現(xiàn)的尤其明顯。在獨(dú)立學(xué)院教學(xué)中,學(xué)生最需要掌握的不是課堂上死記硬背的知識(shí)點(diǎn),而是自學(xué)、自行消化新知識(shí)的能力。計(jì)算機(jī)技術(shù)的發(fā)展日新月異,其中軟件的升級(jí)和更新更是使人目不暇接,今天在大學(xué)課堂中學(xué)習(xí)的理論知識(shí)是沒(méi)有多少能夠在畢業(yè)之后直接應(yīng)用在工作中的。
要解決這個(gè)矛盾,只有加強(qiáng)對(duì)學(xué)生自學(xué)能力的培養(yǎng),使學(xué)生能夠主動(dòng)積極地學(xué)習(xí),根據(jù)的需要,及時(shí)更新自己的知識(shí)結(jié)構(gòu),以適應(yīng)社會(huì)的需要。
3教學(xué)內(nèi)容的結(jié)構(gòu)
3.1理論教學(xué)
在實(shí)訓(xùn)課程中,課堂教學(xué)與上機(jī)實(shí)驗(yàn)的課時(shí)比例是1/3。在有限的課堂教學(xué)中,主要是對(duì)學(xué)生們實(shí)驗(yàn)課過(guò)程中普遍出現(xiàn)的典型問(wèn)題進(jìn)行總結(jié)歸納,并結(jié)合理論教材內(nèi)容聯(lián)系實(shí)際進(jìn)行分析。指導(dǎo)學(xué)生由理論過(guò)度到實(shí)踐,將學(xué)生碰到的具體疑問(wèn)及時(shí)解決。同時(shí)在實(shí)驗(yàn)課中表現(xiàn)優(yōu)秀的學(xué)生可以有機(jī)會(huì)向大家演示自己的作品并介紹自己的實(shí)現(xiàn)算法,這樣還可以鍛煉學(xué)生的表達(dá)能力,展示其思維過(guò)程,重點(diǎn)培養(yǎng)其創(chuàng)造性思維能力。
3.2實(shí)驗(yàn)教學(xué)
(1) 實(shí)驗(yàn)進(jìn)度安排
實(shí)訓(xùn)教學(xué)中設(shè)計(jì)了三個(gè)階段:基本技能培養(yǎng)、綜合模塊設(shè)計(jì)能力的培養(yǎng)和系統(tǒng)設(shè)計(jì)能力的培養(yǎng)。第一階段主要通過(guò)驗(yàn)證型實(shí)驗(yàn),對(duì)理論教學(xué)中的原理、定義進(jìn)行驗(yàn)證性的學(xué)習(xí)并予以掌握,進(jìn)一步加深課堂教學(xué)的感性認(rèn)識(shí);第二階段通過(guò)綜合模塊的設(shè)計(jì),讓學(xué)生根據(jù)題目要求,將前一階段所學(xué)到的知識(shí)綜合應(yīng)用,在實(shí)驗(yàn)的過(guò)程中進(jìn)行階段性的匯總;第三階段通過(guò)課程設(shè)計(jì),培養(yǎng)學(xué)生正確的設(shè)計(jì)思想,分析和解決實(shí)際問(wèn)題的能力和勇于探索的創(chuàng)新精神。
(2) 實(shí)驗(yàn)題目
受學(xué)時(shí)數(shù)的限制,為學(xué)生上機(jī)實(shí)驗(yàn)所提供的每一個(gè)實(shí)驗(yàn)題目都需要周密考慮、精心設(shè)計(jì)。力求在有限的課時(shí)中獲取最佳的教學(xué)效果。為此我們編寫(xiě)了專(zhuān)門(mén)的實(shí)訓(xùn)指導(dǎo)書(shū),所設(shè)計(jì)的實(shí)驗(yàn)題目遵循了以下幾點(diǎn):
1) 所有的題目都出自實(shí)際應(yīng)用中遇到的問(wèn)題:排除傳統(tǒng)的技巧性解題,避免出現(xiàn)在理論教材的習(xí)題中常見(jiàn)的僅僅針對(duì)關(guān)鍵字和語(yǔ)法特點(diǎn)的題目,以免誤導(dǎo)學(xué)生陷入學(xué)習(xí)誤區(qū),長(zhǎng)時(shí)間在語(yǔ)法細(xì)節(jié)上轉(zhuǎn)圈,單純?yōu)橥瓿闪?xí)題而解題。
2) 在基本技能培養(yǎng)階段的實(shí)驗(yàn)題目具備一定的針對(duì)性,所有題目的內(nèi)容與理論教材中各個(gè)知識(shí)點(diǎn)相對(duì)應(yīng),圍繞著“數(shù)據(jù)庫(kù)系統(tǒng)概論”教學(xué)計(jì)劃中的各個(gè)知識(shí)點(diǎn)進(jìn)行實(shí)際訓(xùn)練,使學(xué)生能完整、準(zhǔn)確、有條理的掌握課程的各個(gè)基本知識(shí)點(diǎn)。
3) 在綜合模塊設(shè)計(jì)階段的實(shí)驗(yàn)題目具備一定的概括性,這時(shí)題目的數(shù)量有所減少,但每一道題目的內(nèi)容同時(shí)涵蓋上一個(gè)教學(xué)階段中涉及到的多個(gè)知識(shí)點(diǎn)。讓學(xué)生在完成實(shí)驗(yàn)的同時(shí)通過(guò)實(shí)踐手段對(duì)自己近期所學(xué)的知識(shí)進(jìn)行階段性的總結(jié)。
4) 在系統(tǒng)設(shè)計(jì)階段的題目即課程設(shè)計(jì)的題目,課程設(shè)計(jì)是學(xué)生在學(xué)完一門(mén)課后應(yīng)用本課程知識(shí)和以前積累的知識(shí)所進(jìn)行的綜合性、開(kāi)放性的訓(xùn)練。實(shí)驗(yàn)題目應(yīng)具備高度的綜合性,其題目涵蓋到課程中的所有重要知識(shí)點(diǎn);同時(shí)跨越課程界限。要求學(xué)生在完成設(shè)計(jì)的過(guò)程中除應(yīng)用數(shù)據(jù)庫(kù)課程的相關(guān)之外同時(shí)采用之前學(xué)習(xí)過(guò)的軟件開(kāi)發(fā)語(yǔ)言來(lái)設(shè)計(jì)系統(tǒng)前臺(tái)操作界面。實(shí)現(xiàn)多門(mén)專(zhuān)業(yè)課程知識(shí)的綜合應(yīng)用,以培養(yǎng)學(xué)生工程意識(shí)和創(chuàng)新能力。
(3) 實(shí)驗(yàn)過(guò)程指導(dǎo):
實(shí)驗(yàn)課組織形式是有意識(shí)地將理論教學(xué)內(nèi)容和實(shí)驗(yàn)內(nèi)容相結(jié)合,教師在理論課上應(yīng)指導(dǎo)學(xué)生做好實(shí)驗(yàn)預(yù)習(xí)。實(shí)驗(yàn)課時(shí)首先由教師利用課件講解實(shí)驗(yàn)內(nèi)容及相關(guān)注意事項(xiàng),然后學(xué)生自己動(dòng)手操作,教師對(duì)學(xué)生只進(jìn)行方向性指導(dǎo),幫助學(xué)生理解題目和把握設(shè)計(jì)方向。學(xué)生在教師的指導(dǎo)下,根據(jù)給定的實(shí)驗(yàn)題目,自己設(shè)計(jì)實(shí)現(xiàn)方案、步驟。只要總體目標(biāo)達(dá)到,教師可不作特別具體的要求,讓學(xué)生多角度、多方位地思考,培養(yǎng)學(xué)生進(jìn)行科學(xué)研究的能力,使他們探索性地解決所提出的問(wèn)題。
3.3成績(jī)?cè)u(píng)定
(1) 考核的方式與標(biāo)準(zhǔn)
實(shí)訓(xùn)課程的考核包括教學(xué)環(huán)節(jié)的考核和實(shí)驗(yàn)環(huán)節(jié)的考核,兩者分別進(jìn)行,兩者之和為課程的總成績(jī)。教學(xué)環(huán)節(jié)的考核與實(shí)驗(yàn)環(huán)節(jié)的考核同時(shí)完成。教學(xué)環(huán)節(jié)考核不通過(guò)者,實(shí)驗(yàn)環(huán)節(jié)的考核成績(jī)作廢。實(shí)驗(yàn)環(huán)節(jié)的考核包括報(bào)告和答辯兩種形式。要求做的實(shí)驗(yàn)必須做,缺一次實(shí)驗(yàn)將不參加最終成績(jī)的評(píng)定,任何一個(gè)實(shí)驗(yàn)題目不能完成也不參加最終成績(jī)的評(píng)定。
(2) 成績(jī)的構(gòu)成
學(xué)生在校期間參加專(zhuān)業(yè)課程的學(xué)習(xí)時(shí),最為關(guān)注的問(wèn)題往往是如何能通過(guò)考試。而實(shí)訓(xùn)課程本身并不設(shè)置專(zhuān)門(mén)考試,該課程最終的成績(jī)通過(guò)學(xué)生每一次上機(jī)實(shí)驗(yàn)課作業(yè)的得分(占40%)和平時(shí)到課率(占20%)課程設(shè)計(jì)(占40%)的得分計(jì)算而來(lái)。因此,只有平時(shí)重視理論聯(lián)系實(shí)際,勤思考、勤動(dòng)手的學(xué)生,期末才能獲得好的成績(jī)。這樣不僅可以提高學(xué)生在上機(jī)實(shí)驗(yàn)課中的積極性,也減輕了學(xué)生考試的壓力。
4結(jié)論
通過(guò)一個(gè)學(xué)期的實(shí)踐,實(shí)訓(xùn)課程取得了良好的教學(xué)效果,學(xué)生們擺脫了死記硬背的學(xué)習(xí)方法,學(xué)習(xí)起來(lái)輕松、活躍和主動(dòng);課程設(shè)計(jì)的過(guò)程中,氣氛活躍,互動(dòng)性很好,有許多學(xué)生還利用了大量的休息時(shí)間,投入到課程設(shè)計(jì)中去。經(jīng)過(guò)實(shí)踐和探索,不僅提高了解決實(shí)際問(wèn)題,而且還培養(yǎng)了學(xué)生的團(tuán)隊(duì)合作能力和創(chuàng)新精神。
學(xué)生從開(kāi)始學(xué)習(xí)計(jì)算機(jī)起,就會(huì)不斷遇到新的技術(shù)、新的軟件,在教學(xué)中注重培養(yǎng)學(xué)生解決問(wèn)題的能力和創(chuàng)造性,多提供運(yùn)用知識(shí)的機(jī)會(huì),教會(huì)學(xué)生怎樣學(xué)習(xí)就顯得特別重要。只要努力地去培養(yǎng)學(xué)生的動(dòng)手能力、自學(xué)能力和解決問(wèn)題的能力,讓他們思考、實(shí)踐、主動(dòng)摸索,學(xué)生畢業(yè)后才能盡早的適應(yīng)工作需要,成為應(yīng)用型人才。
參考文獻(xiàn)
文章編號(hào):1672-5913(2010)08-0050-04
中圖分類(lèi)號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:A
教育部《關(guān)于全面提高高等職業(yè)教育教學(xué)質(zhì)量的若干意見(jiàn)》(十六號(hào)文)提出,把工學(xué)結(jié)合作為高等職業(yè)教育人才培養(yǎng)模式改革的重要切入點(diǎn),這是高等職業(yè)教育理念的重大變革。工學(xué)結(jié)合是一種將學(xué)習(xí)與工作相結(jié)合的教育模式,主體是學(xué)生,它以職業(yè)為導(dǎo)向,充分利用學(xué)校內(nèi)不同的教育環(huán)境和資源,把以課堂教學(xué)為主的學(xué)校教育和直接獲取實(shí)際經(jīng)驗(yàn)的校外工作有機(jī)結(jié)合起來(lái),這不僅能使學(xué)生更深理解所學(xué)的理論知識(shí),也能使畢業(yè)生在就業(yè)時(shí)更具競(jìng)爭(zhēng)力。
南海東軟學(xué)院是依托東軟集團(tuán)企業(yè)辦學(xué)的IT職業(yè)院校,屬于廣東省首批省級(jí)示范性軟件學(xué)院,學(xué)院將“知識(shí)的運(yùn)用比知識(shí)的擁有更重要”的教學(xué)理念貫穿于整個(gè)專(zhuān)業(yè)建設(shè)及課程建設(shè)實(shí)踐過(guò)程中,該教學(xué)理念與教育部職業(yè)教育人才培養(yǎng)模式改革中的工學(xué)結(jié)合理念不謀而合,課堂教學(xué)中知識(shí)技能的運(yùn)用,即將其運(yùn)用到實(shí)際項(xiàng)目案例中,以過(guò)程為導(dǎo)向,模擬實(shí)際工作過(guò)程,創(chuàng)建基于工作過(guò)程課程教學(xué)模式改革的精品課程。
Oracle數(shù)據(jù)庫(kù)應(yīng)用作為軟件類(lèi)專(zhuān)業(yè)核心課程,在我校開(kāi)設(shè)時(shí)間已有四五年,先后經(jīng)歷了學(xué)院大小課課程教學(xué)模式改革、院級(jí)精品課程建設(shè)和省級(jí)精品課程建設(shè)等,目前已經(jīng)形成了基于工作過(guò)程的項(xiàng)目引導(dǎo)式教學(xué)的模式。
1 Oracle數(shù)據(jù)庫(kù)應(yīng)用課程的總體設(shè)計(jì)
Oracle數(shù)據(jù)庫(kù)應(yīng)用課程是計(jì)算機(jī)數(shù)據(jù)庫(kù)應(yīng)用專(zhuān)業(yè)和軟件開(kāi)發(fā)專(zhuān)業(yè)的專(zhuān)業(yè)核心課程,前修課程有數(shù)據(jù)庫(kù)原理與應(yīng)用和數(shù)據(jù)庫(kù)規(guī)劃與設(shè)計(jì)等課程,以JSP程序設(shè)計(jì)或者程序設(shè)計(jì)等課程為同修課程相結(jié)合進(jìn)行項(xiàng)目案例實(shí)踐,按照基于工作過(guò)程的教學(xué)理念進(jìn)行項(xiàng)目案例分解來(lái)設(shè)計(jì)課程教學(xué)過(guò)程與內(nèi)容。通過(guò)本課程的學(xué)習(xí),學(xué)生必須掌握Oracle數(shù)據(jù)庫(kù)系統(tǒng)的基本概念,熟練安裝與配置Oracle10G的數(shù)據(jù)庫(kù)系統(tǒng)軟件,掌握在Oracle10G數(shù)據(jù)庫(kù)中SQL語(yǔ)言的使用,以及PL/SQL程序設(shè)計(jì)的能力,以及簡(jiǎn)單的數(shù)據(jù)庫(kù)管理與維護(hù)的能力,為以后進(jìn)行以O(shè)racle10G為數(shù)據(jù)庫(kù)平臺(tái)的項(xiàng)目案例綜合學(xué)習(xí)與實(shí)訓(xùn)等打下扎實(shí)的數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ),并能給后續(xù)的Oracle專(zhuān)員認(rèn)證(OCA)考試培訓(xùn)課程提供技術(shù)基礎(chǔ),提高專(zhuān)業(yè)資格認(rèn)證的通過(guò)率,提升學(xué)生的綜合就業(yè)競(jìng)爭(zhēng)力。
在本門(mén)課程設(shè)計(jì)中,“基于工作過(guò)程為導(dǎo)向”的教學(xué)理念融入到了課程教學(xué)的整體設(shè)計(jì)之中。課程的具體設(shè)計(jì)開(kāi)發(fā)過(guò)程如圖1所示:
1,1專(zhuān)業(yè)能力目標(biāo)分析
在Oracle數(shù)據(jù)庫(kù)應(yīng)用課程教學(xué)設(shè)計(jì)之初,課程建設(shè)小組不斷調(diào)研人才市場(chǎng)需求信息,并依托東軟學(xué)院豐富的企業(yè)背景,深入IT企業(yè),與相關(guān)的專(zhuān)業(yè)技術(shù)人員進(jìn)行調(diào)查訪談,作了大量的Oracle數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)工程師的職業(yè)需求調(diào)研,并進(jìn)行職業(yè)崗位能力分析。這門(mén)課程專(zhuān)業(yè)性強(qiáng),為了使課程體系設(shè)計(jì)緊密聯(lián)系工作實(shí)際,課程組以實(shí)際進(jìn)銷(xiāo)存管理系統(tǒng)中數(shù)據(jù)庫(kù)應(yīng)用案例為載體(如圖2)進(jìn)行課程能力目標(biāo)分析。
數(shù)據(jù)庫(kù)技術(shù)在實(shí)際應(yīng)用中分為管理與應(yīng)用開(kāi)發(fā)兩大崗位,為此,本課程的教學(xué)能力需求目標(biāo)如表1所示。
1,2過(guò)程化的考核方式
本課程為了突出技能實(shí)用性,考核方式不再以筆試為主,考核內(nèi)容和形式多樣化,并且突出能力考核,用任務(wù)考核學(xué)生技能掌握程度。即對(duì)學(xué)生考核分為過(guò)程化考核(60%)和期末考試(40%)兩種,對(duì)能力考核的比例在總成績(jī)中達(dá)到了80%以上,過(guò)程化考核評(píng)價(jià)的內(nèi)容包括課堂回答問(wèn)題、課內(nèi)外實(shí)訓(xùn)項(xiàng)目完成情況等。另外,本課程考核方案中具有特色之處在于將考核方案與用戶(hù)權(quán)限管理中的應(yīng)用案例結(jié)合,通過(guò)向每個(gè)學(xué)生開(kāi)放自助查詢(xún)平時(shí)成績(jī)平臺(tái)的實(shí)現(xiàn)過(guò)程,來(lái)講解用戶(hù)權(quán)限管理,詳細(xì)內(nèi)容參見(jiàn)內(nèi)容組織形式(見(jiàn)圖3)。
2 Oracle數(shù)據(jù)庫(kù)應(yīng)用課程的內(nèi)容設(shè)計(jì)
根據(jù)Oracle數(shù)據(jù)庫(kù)技術(shù)員職業(yè)崗位的任職要求,參照計(jì)算機(jī)軟件開(kāi)發(fā)人員、實(shí)施人員、測(cè)試人員等職業(yè)標(biāo)準(zhǔn),改革課程體系和教學(xué)內(nèi)容。
(1)根據(jù)IT企業(yè)對(duì)基于Oracle數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)庫(kù)開(kāi)發(fā)與管理能力的實(shí)際需求,堅(jiān)持理論夠用、適用、實(shí)用原則。以綜合項(xiàng)目案例為載體,將相關(guān)知識(shí)點(diǎn)分解到具體的項(xiàng)目案例中進(jìn)行體現(xiàn),讓學(xué)生在學(xué)習(xí)和完成案例的過(guò)程中掌握相關(guān)理論知識(shí)和開(kāi)發(fā)和管理的技能,并形成良好的職業(yè)態(tài)度。選擇問(wèn)題任務(wù)真實(shí)性、技術(shù)實(shí)用性、知識(shí)拓展性強(qiáng)的教學(xué)用例和實(shí)訓(xùn)項(xiàng)目。教學(xué)內(nèi)容的設(shè)計(jì)緊密結(jié)合廣東珠三角地區(qū)各大IT企業(yè)對(duì)于Oracle數(shù)據(jù)庫(kù)技術(shù)應(yīng)用人才的職業(yè)素養(yǎng)、專(zhuān)業(yè)技能要求的實(shí)際情況。
(2)教學(xué)內(nèi)容的設(shè)計(jì)緊跟Oracle數(shù)據(jù)庫(kù)技術(shù)發(fā)展的趨勢(shì)。前兩年我們講授Oracle數(shù)據(jù)庫(kù)的版本為9i,為了緊跟潮流,讓學(xué)生畢業(yè)時(shí)能夠跟上數(shù)據(jù)庫(kù)版本的最新應(yīng)用,去年我們已經(jīng)改用10G版本進(jìn)行授課和實(shí)踐。
(3)教學(xué)內(nèi)容的設(shè)計(jì)緊密結(jié)合Oracle數(shù)據(jù)庫(kù)應(yīng)用各職業(yè)崗位對(duì)其職業(yè)能力與專(zhuān)業(yè)技能的要求。如數(shù)據(jù)庫(kù)系統(tǒng)的安裝與配置、表空間的管理與維護(hù)、PL/SQL的編程應(yīng)用,我們兼顧數(shù)據(jù)庫(kù)管理崗位和數(shù)據(jù)庫(kù)開(kāi)發(fā)崗位的技能兼顧,并設(shè)計(jì)了以簡(jiǎn)單的數(shù)據(jù)庫(kù)管理和深入的數(shù)據(jù)庫(kù)開(kāi)發(fā)為主的教學(xué)內(nèi)容。
f4)教學(xué)內(nèi)容的設(shè)計(jì)基本能滿(mǎn)足各類(lèi)Oracle數(shù)據(jù)庫(kù)初級(jí)管理員和開(kāi)發(fā)人員職業(yè)崗位的職業(yè)技能要求。
(5)教學(xué)內(nèi)容的設(shè)計(jì)還緊密結(jié)合Oracle數(shù)據(jù)庫(kù)相配套的認(rèn)證,我們?cè)谡n程內(nèi)容的選取上,考慮到Oracle面向高校學(xué)生的OCA認(rèn)證的考試內(nèi)容,讓學(xué)生在學(xué)習(xí)完該門(mén)課程,以及配套的與Oracle公司合作的網(wǎng)上學(xué)習(xí)的課程之后,可以參加OCA的認(rèn)證考試,從而提高學(xué)生的就業(yè)競(jìng)爭(zhēng)力。
3 Oracle數(shù)據(jù)庫(kù)應(yīng)用課程的教學(xué)方法設(shè)計(jì)
本課程采取以學(xué)生為中心、以能力目標(biāo)為核心,基于工作過(guò)程的職業(yè)課程開(kāi)發(fā)思路,突出職業(yè)技能訓(xùn)練的教學(xué)理念,并且在該理念的指導(dǎo)下進(jìn)行教學(xué)模式的改革,積極開(kāi)展以工學(xué)結(jié)合為切入點(diǎn)的專(zhuān)業(yè)教學(xué)體系改革,設(shè)計(jì)詳盡的專(zhuān)業(yè)畢業(yè)標(biāo)準(zhǔn)。根據(jù)畢業(yè)生就業(yè)崗位職責(zé)任務(wù)對(duì)實(shí)際工作能力的要求,開(kāi)發(fā)對(duì)學(xué)生進(jìn)行實(shí)踐能力培養(yǎng)的實(shí)踐訓(xùn)練項(xiàng)目,加大實(shí)踐教學(xué)在整個(gè)教學(xué)活動(dòng)中所占的比例,調(diào)整原有教學(xué)進(jìn)程,實(shí)踐學(xué)時(shí)占總學(xué)時(shí)的60%以上,老師講授學(xué)時(shí)與學(xué)生實(shí)踐學(xué)時(shí)比約為2:3。
以企業(yè)進(jìn)銷(xiāo)存系統(tǒng)綜合項(xiàng)目案例為載體,并且基于Oracle數(shù)據(jù)庫(kù)技術(shù)在企業(yè)進(jìn)銷(xiāo)存系統(tǒng)軟件開(kāi)發(fā)體系中的真實(shí)工作過(guò)程。我們?cè)O(shè)計(jì)了一套完整的課程學(xué)習(xí)體系,打破目前經(jīng)典教材本身的大綱框架,把所有的實(shí)際應(yīng)用技能整合起來(lái)并將之分解為相對(duì)獨(dú)立的10個(gè)單獨(dú)的項(xiàng)目案例,每個(gè)項(xiàng)目案例以一個(gè)或多個(gè) 問(wèn)題和目標(biāo)為主線,并最終匯集到一起形成一整套課程的定位與目標(biāo),每個(gè)項(xiàng)目案例配套2~3個(gè)應(yīng)用案例問(wèn)題,并以大小課的教學(xué)模式來(lái)進(jìn)行技能的教、學(xué)、做一體化教學(xué),大課對(duì)技能點(diǎn)進(jìn)行集中講授,并利用一個(gè)配套的案例問(wèn)題進(jìn)行應(yīng)用演示,小課采取跟大課技能完全銜接的方式,以另一個(gè)案例作為核心實(shí)例帶動(dòng)技能點(diǎn),提供實(shí)踐指導(dǎo)書(shū),提出實(shí)踐操作問(wèn)題,分解操作的步驟,涉及應(yīng)用開(kāi)發(fā)中的實(shí)際問(wèn)題、數(shù)據(jù)庫(kù)的綜合基礎(chǔ)知識(shí)和綜合應(yīng)用項(xiàng)目;通過(guò)布置課后習(xí)題、思考題和閱讀資料,讓學(xué)生更透徹理解各個(gè)操作技能點(diǎn)。在整個(gè)教學(xué)過(guò)程中以學(xué)生為中心,用三重循環(huán)掌握各個(gè)技能點(diǎn),第一重為認(rèn)識(shí)和模仿(大課集中講授和演示);第二重為熟練和深化(小課實(shí)踐練習(xí));第三重為創(chuàng)新和提高(課后練習(xí)與思考);第四重為綜合項(xiàng)目案例實(shí)訓(xùn)對(duì)技能點(diǎn)的綜合(實(shí)踐學(xué)期進(jìn)行綜合案例的實(shí)施),如圖4所示。在課余時(shí)間配合與Oracle公司合作提供的網(wǎng)上學(xué)習(xí)的課程,鼓勵(lì)學(xué)生參加各類(lèi)數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用競(jìng)賽:在這個(gè)基礎(chǔ)上為了讓學(xué)有余力的學(xué)生能夠得到進(jìn)一步的實(shí)訓(xùn)機(jī)會(huì),我們和學(xué)院SOVO有合作的實(shí)訓(xùn)基地,如奧德科技,財(cái)運(yùn)通公司等,公司里有實(shí)際的項(xiàng)目運(yùn)作,學(xué)生可以參與其中進(jìn)行實(shí)訓(xùn),鍛煉和提高課程技能的實(shí)踐應(yīng)用。
本課程基于真實(shí)工作過(guò)程的項(xiàng)目案例課程設(shè)計(jì),在大小課的教學(xué)模式上采用技能的教、學(xué)、做一體化教學(xué)方法,以4個(gè)課時(shí)為一個(gè)教學(xué)單元,講授教學(xué)和實(shí)踐教學(xué)在同一實(shí)訓(xùn)場(chǎng)所完成,實(shí)現(xiàn)“教、學(xué)、做”三位一體。在“講授實(shí)踐一體化”的教學(xué)模式下,綜合運(yùn)用多種方法。
3,1任務(wù)驅(qū)動(dòng)教學(xué)法
本課程教學(xué)內(nèi)容緊緊圍繞職業(yè)崗位進(jìn)行選取和重新序化,課程內(nèi)容的教學(xué)項(xiàng)目載體是一個(gè)真實(shí)的企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng),10大教學(xué)模塊的內(nèi)容均以真實(shí)軟件系統(tǒng)中的典型任務(wù)驅(qū)動(dòng)講授實(shí)踐一體化的教學(xué)和課程綜合實(shí)訓(xùn)。
采用“任務(wù)驅(qū)動(dòng)教學(xué)法”,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,培養(yǎng)學(xué)生的學(xué)習(xí)興趣。幫助學(xué)生將觀念從“要我學(xué)”轉(zhuǎn)變到“我要學(xué)”。
如在第三個(gè)應(yīng)用案例子項(xiàng)目中的“針對(duì)常見(jiàn)丟失數(shù)據(jù)文件和日志文件錯(cuò)誤提供解決方案”教學(xué)模塊,我們?cè)O(shè)置的就是典型的真實(shí)任務(wù)單元,在Oracle數(shù)據(jù)庫(kù)服務(wù)器日常運(yùn)行過(guò)程中,經(jīng)常會(huì)出現(xiàn)此類(lèi)問(wèn)題,對(duì)于數(shù)據(jù)庫(kù)的管理人員來(lái)講,面臨的任務(wù)就是如何解決這個(gè)問(wèn)題,當(dāng)我們把這個(gè)真實(shí)的任務(wù)擺在學(xué)生面前時(shí),引起了學(xué)生急需解決問(wèn)題的興趣,在教學(xué)生解決此類(lèi)任務(wù)的過(guò)程中,我們將涉及到的技能操作點(diǎn)直接引入,最終的教學(xué)是以圍繞完成一個(gè)任務(wù)為目標(biāo)來(lái)進(jìn)行。
3,2螺旋式教學(xué)法
根據(jù)實(shí)踐操作類(lèi)課程的特點(diǎn),我們利用螺旋式教學(xué)法將學(xué)生的操作技能從無(wú)到高,進(jìn)行階梯性提高,即一個(gè)教學(xué)單元的教學(xué)按照“項(xiàng)目案例展示”、“教師操作演示”、“學(xué)生實(shí)踐模仿”、“課堂實(shí)踐”和“總結(jié)提高”的過(guò)程展開(kāi),如圖5所示。在項(xiàng)目案例展示環(huán)節(jié),通過(guò)真實(shí)的應(yīng)用場(chǎng)景明確教學(xué)任務(wù)與目標(biāo),展示要實(shí)現(xiàn)的功能;在教師操作演示環(huán)節(jié),教師進(jìn)行案例分析、進(jìn)行操作示范;在學(xué)生實(shí)踐模仿環(huán)節(jié),學(xué)生以獨(dú)立完成單獨(dú)任務(wù)的方式進(jìn)行操作實(shí)踐,教師進(jìn)行現(xiàn)場(chǎng)指導(dǎo),答疑解惑,針對(duì)實(shí)踐過(guò)程中的常見(jiàn)錯(cuò)誤進(jìn)行集體講解,老師根據(jù)日常積累,可以提供錯(cuò)誤案例集供學(xué)生參考,在課堂實(shí)踐環(huán)節(jié),學(xué)生綜合應(yīng)用本教學(xué)單元的知識(shí)點(diǎn)和技能點(diǎn)完成實(shí)際的工作任務(wù),實(shí)踐完成后填寫(xiě)每次教學(xué)單元的實(shí)驗(yàn)實(shí)訓(xùn)報(bào)告;在總結(jié)提高環(huán)節(jié),通過(guò)師生共同總結(jié)、課外拓展實(shí)現(xiàn)知識(shí)和技能的提升。
“螺旋式教學(xué)法”非常適合講授實(shí)踐一體化的教學(xué),易于實(shí)現(xiàn)“教、學(xué)、做”三位一體。教學(xué)中,摒棄高深的理論知識(shí)和艱澀的技術(shù)術(shù)語(yǔ),演示和敘述上力求做到通俗易懂,深入淺出,技能訓(xùn)練循序漸進(jìn),螺旋上升。讓學(xué)生不僅會(huì)做,而且要熟練地做、獨(dú)立地做,以此使畢業(yè)生能盡快融入實(shí)際的工作崗位中去。
3,3案例教學(xué)法
每一教學(xué)單元要完成一個(gè)典型的工作任務(wù),該任務(wù)一般分解為2~3個(gè)案例,在螺旋式教學(xué)方法的“演示-模仿”的循環(huán)中還運(yùn)用了“案例教學(xué)法”,即教師首先對(duì)要講述的案例進(jìn)行分析,并通過(guò)操作示范完成案例,然后學(xué)生模仿完成案例。
“案例教學(xué)法”以應(yīng)用技能為核心,通過(guò)典型案例來(lái)幫助學(xué)生在局部范圍內(nèi)掌握Oracle數(shù)據(jù)庫(kù)應(yīng)用技能。
本課程采用的教學(xué)方法及舉例,如表2所示。
中圖分類(lèi)號(hào):TP311.138-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2013) 02-0000-03
《大型數(shù)據(jù)庫(kù)系統(tǒng)(Oracle)應(yīng)用開(kāi)發(fā)》課程,是高等職業(yè)技術(shù)院校計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)的核心技能課程之一,在軟件架構(gòu)中處于基礎(chǔ)性支撐地位,無(wú)論是程序開(kāi)發(fā)員還是測(cè)試員乃至應(yīng)用軟件服務(wù)人員都離不開(kāi)對(duì)數(shù)據(jù)庫(kù)技術(shù)的學(xué)習(xí),其對(duì)應(yīng)的職業(yè)技能是Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)能力和Oracle數(shù)據(jù)庫(kù)應(yīng)用管理能力。
Oracle數(shù)據(jù)庫(kù)在全球高端數(shù)據(jù)庫(kù)領(lǐng)域占有的份額較大,對(duì)數(shù)據(jù)庫(kù)開(kāi)發(fā)和管理人才需求旺盛。我們根據(jù)到企業(yè)調(diào)研和畢業(yè)生的信息反饋,結(jié)合高職學(xué)生的特點(diǎn)、將來(lái)的就業(yè)和可持續(xù)發(fā)展的需求,將《大型數(shù)據(jù)庫(kù)系統(tǒng)(Oracle)應(yīng)用開(kāi)發(fā)》課程的重點(diǎn)放在Oracle數(shù)據(jù)庫(kù)應(yīng)用軟件開(kāi)發(fā)人員的最核心的技術(shù)能力培養(yǎng)上。
Oracle數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)基本原理相比更加側(cè)重具體的實(shí)踐性。培養(yǎng)學(xué)生的Oracle數(shù)據(jù)庫(kù)應(yīng)用核心技術(shù)能力,必須強(qiáng)化實(shí)訓(xùn)教學(xué),尋求提高實(shí)訓(xùn)教學(xué)效果的有效途徑,因此研究實(shí)訓(xùn)教學(xué)的方法顯得尤為重要。我們?cè)陂L(zhǎng)期的教學(xué)工作中,從如下幾個(gè)方面入手,改革教學(xué)方法,以提高實(shí)訓(xùn)的效果,提高學(xué)生適應(yīng)社會(huì)需求的能力。
1 明確課程教學(xué)目標(biāo)
本課程的培養(yǎng)目標(biāo)是:培養(yǎng)基于Oracle數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工程師。通過(guò)綜合考慮職業(yè)崗位技能和職業(yè)素養(yǎng)的需求,本著以就業(yè)為導(dǎo)向,以培養(yǎng)學(xué)生職業(yè)能力為重點(diǎn),以崗位工作技能培養(yǎng)為核心,通過(guò)對(duì)職業(yè)崗位群的工作過(guò)程進(jìn)行分析,選取符合崗位技能需求的教學(xué)內(nèi)容,加強(qiáng)在校內(nèi)外實(shí)訓(xùn)基地真實(shí)的工作環(huán)境和實(shí)訓(xùn)環(huán)境中學(xué)習(xí),培養(yǎng)學(xué)生的綜合職業(yè)能力和職業(yè)素養(yǎng),增強(qiáng)就業(yè)競(jìng)爭(zhēng)能力。
通過(guò)高職階段的學(xué)習(xí),要求學(xué)生能夠達(dá)到的目標(biāo)為:
1)學(xué)會(huì)搭建基于Oracle數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)環(huán)境,了解Oracle體系結(jié)構(gòu)并進(jìn)行數(shù)據(jù)庫(kù)創(chuàng)建;
2)熟悉使用SQL*PLUS工具;
3)能夠創(chuàng)建和管理Oracle表,創(chuàng)建和管理其他模式對(duì)象,靈活運(yùn)用基本查詢(xún)和子查詢(xún)、處理數(shù)據(jù)庫(kù)事件;
4)通過(guò)學(xué)習(xí)創(chuàng)建過(guò)程、函數(shù)、程序包和觸發(fā)器,了解提高系統(tǒng)的性能和效率的一些工作技巧,滿(mǎn)足對(duì)系統(tǒng)設(shè)計(jì)的靈活性和可擴(kuò)展性的要求;
5)學(xué)習(xí)掌握Oracle用戶(hù)管理,明確安全管理的核心內(nèi)容,掌握Oracle備份和恢復(fù)技術(shù);
6)具有崗位所需按規(guī)程的正確操作的能力,縝密的邏輯思維能力,自主學(xué)習(xí)能力,認(rèn)真,細(xì)心的工作態(tài)度以及良好的團(tuán)隊(duì)合作意識(shí)。
2 組建實(shí)踐經(jīng)驗(yàn)豐富的教師隊(duì)伍
選擇優(yōu)秀教師組建一支知識(shí)結(jié)構(gòu)合理、專(zhuān)業(yè)技術(shù)職務(wù)及職業(yè)資格結(jié)構(gòu)合理、相對(duì)穩(wěn)定優(yōu)秀、素質(zhì)高,在行業(yè)企業(yè)具有一定的影響和知名度的課程研發(fā)教學(xué)團(tuán)隊(duì),是保證《大型數(shù)據(jù)庫(kù)系統(tǒng)(Oracle)應(yīng)用開(kāi)發(fā)》課程實(shí)訓(xùn)教學(xué)取得良好效果的前提。
教師形象良好、言行得體、責(zé)任心強(qiáng)、治學(xué)嚴(yán)謹(jǐn)、技藝精湛、項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)豐富等均能成為學(xué)生求知的榜樣。在《大型數(shù)據(jù)庫(kù)系統(tǒng)(Oracle)應(yīng)用開(kāi)發(fā)》課程的實(shí)訓(xùn)教學(xué)過(guò)程中,通常是教師根據(jù)教學(xué)進(jìn)度安排實(shí)訓(xùn)內(nèi)容,然后學(xué)生在老師的指導(dǎo)下完成實(shí)訓(xùn)任務(wù)。教師實(shí)踐經(jīng)驗(yàn)的豐富與否及實(shí)際操作能力的高低直接影響實(shí)訓(xùn)教學(xué)的效果。
聘請(qǐng)來(lái)自企業(yè)的具有資深經(jīng)歷的Oracle工程師和項(xiàng)目經(jīng)理作為本課程的兼職教師,利用他們豐富的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)和從事大型數(shù)據(jù)庫(kù)管理的企業(yè)經(jīng)歷,為我們的學(xué)生傳授開(kāi)發(fā)和設(shè)計(jì)大型數(shù)據(jù)庫(kù)工作的經(jīng)驗(yàn),讓學(xué)生能近距離的接觸到真實(shí)的開(kāi)發(fā)項(xiàng)目。
在本校中選擇對(duì)學(xué)生認(rèn)真負(fù)責(zé)、嚴(yán)格要求、一絲不茍,同時(shí)也具備了授業(yè)與職業(yè)引領(lǐng)素質(zhì)的教師。為提高校內(nèi)教師的真實(shí)項(xiàng)目研發(fā)能力,可通過(guò)到校企合作的企業(yè)頂崗工作,參加真實(shí)項(xiàng)目的全程開(kāi)發(fā),積累項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn),掌握過(guò)硬的專(zhuān)業(yè)技術(shù);其次,鼓勵(lì)教師積極參加科研項(xiàng)目,主動(dòng)學(xué)習(xí)相關(guān)專(zhuān)業(yè)的新知識(shí)新技術(shù),及時(shí)掌握學(xué)科發(fā)展新動(dòng)向,爭(zhēng)取做到不斷創(chuàng)新、改進(jìn),使自己的專(zhuān)業(yè)技術(shù)始終保持在較高的水平上。
3 采用合適的實(shí)訓(xùn)教學(xué)方法
3.1 引入企業(yè)真實(shí)案例
《大型數(shù)據(jù)庫(kù)管理系統(tǒng)(Oracle)應(yīng)用開(kāi)發(fā)》課程是一門(mén)實(shí)踐性很強(qiáng)的課程,在學(xué)習(xí)過(guò)程中,引入企業(yè)真實(shí)案例,加強(qiáng)實(shí)訓(xùn)教學(xué),可以幫助學(xué)生更好的掌握基本知識(shí)點(diǎn),糾正理解上的偏差,加深對(duì)數(shù)據(jù)庫(kù)的理解,有效提高教學(xué)效果。
本課程通過(guò)全方位的與企業(yè)合作,在項(xiàng)目載體的選擇上堅(jiān)持以實(shí)用性、典型性、綜合性、可行性為原則,通過(guò)專(zhuān)兼職教師積極配合,結(jié)合課程專(zhuān)任教師多年的實(shí)際工作經(jīng)驗(yàn),對(duì)參與項(xiàng)目進(jìn)行總結(jié),從中提取典型的工作任務(wù)作為教學(xué)案例。
在眾多的項(xiàng)目中我們選取了具有代表性又易于理解的企業(yè)真實(shí)信息系統(tǒng)應(yīng)用的典型實(shí)例――人事管理系統(tǒng)。因?yàn)榇讼到y(tǒng)的開(kāi)發(fā)應(yīng)用既具有應(yīng)用的普遍性,又涵蓋了作為Oracle數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員崗位所必備的各項(xiàng)職業(yè)崗位技能和素養(yǎng)。通過(guò)對(duì)系統(tǒng)進(jìn)行分析,將系統(tǒng)功能模塊按照工作流程分解成若干真實(shí)工作任務(wù),以真實(shí)工作任務(wù)及其工作過(guò)程為依據(jù)整合、序化全部實(shí)訓(xùn)教學(xué)內(nèi)容,精心設(shè)計(jì)以項(xiàng)目具體模塊中的工作任務(wù)為載體的學(xué)習(xí)情境。學(xué)習(xí)情境的設(shè)計(jì)遵循由簡(jiǎn)單到復(fù)雜,由易到難,由單一到綜合的原則。
在近幾年的教學(xué)實(shí)踐中,我們還引入了“水電管理系統(tǒng)”、“教學(xué)管理系統(tǒng)”和“圖書(shū)管理系統(tǒng)”等真實(shí)案例,取得了不錯(cuò)的教學(xué)效果。
3.2 采取任務(wù)引領(lǐng)、項(xiàng)目驅(qū)動(dòng)的教學(xué)方法
在高職院校的軟件技術(shù)專(zhuān)業(yè)中,《大型數(shù)據(jù)庫(kù)管理系統(tǒng)(Oracle)應(yīng)用開(kāi)發(fā)》課程的教學(xué)側(cè)重學(xué)生應(yīng)用能力的培養(yǎng),而非理論水平的專(zhuān)業(yè)化,以往生搬硬套的應(yīng)試教學(xué)培養(yǎng)方法已經(jīng)不能適應(yīng)專(zhuān)業(yè)發(fā)展趨勢(shì)和社會(huì)對(duì)人才的需求,尋求新的教學(xué)方法勢(shì)在必行。
對(duì)實(shí)訓(xùn)內(nèi)容進(jìn)行精心安排,將實(shí)際案例融入教學(xué)。將全課程分解為若干個(gè)學(xué)習(xí)情境,在每個(gè)學(xué)習(xí)情境中采用任務(wù)引領(lǐng),將項(xiàng)目開(kāi)發(fā)任務(wù)由簡(jiǎn)到繁、由易到難的分解為一個(gè)一個(gè)逐步遞進(jìn)的工作任務(wù),然后轉(zhuǎn)化為若干個(gè)子功能模塊,進(jìn)而轉(zhuǎn)化為課程設(shè)計(jì)的子任務(wù),對(duì)應(yīng)于每個(gè)子任務(wù)設(shè)計(jì)相應(yīng)的實(shí)訓(xùn)任務(wù),讓學(xué)生在完成各個(gè)子任務(wù)的過(guò)程中主動(dòng)尋找和掌握所應(yīng)具備的知識(shí),通曉項(xiàng)目開(kāi)發(fā)的全過(guò)程。
例:學(xué)習(xí)情境對(duì)應(yīng)詳細(xì)的學(xué)習(xí)任務(wù)和學(xué)習(xí)指導(dǎo)。
學(xué)習(xí)情境 學(xué)習(xí)任務(wù) 建議與學(xué)習(xí)指導(dǎo)
了解Oracle體系結(jié)構(gòu)和創(chuàng)建數(shù)據(jù)庫(kù) 1. Oracle體系結(jié)構(gòu)概述
2. 物理存儲(chǔ)結(jié)構(gòu)
3. 邏輯存儲(chǔ)結(jié)構(gòu)
4. 實(shí)例
5. 創(chuàng)建數(shù)據(jù)庫(kù)
6. 數(shù)據(jù)庫(kù)啟動(dòng)和關(guān)閉
7. Oracle數(shù)據(jù)字典 1.了解進(jìn)程、存儲(chǔ)管理等操作系統(tǒng)基礎(chǔ)知識(shí)。
2. 預(yù)習(xí)物理存儲(chǔ)結(jié)構(gòu)、各組成文件和數(shù)據(jù)字典。
3.在教師的指導(dǎo)下創(chuàng)建“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)。
4.深入理解實(shí)例的組成、內(nèi)函和工作過(guò)程。
5.練習(xí)啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)的各種方式,比較其不同的地方。
6.使用SQL*Plus命令通過(guò)數(shù)據(jù)字典查看相關(guān)信息。
授課過(guò)程中教師講解基本理論知識(shí)進(jìn)行引導(dǎo),逐步體現(xiàn)實(shí)訓(xùn)環(huán)節(jié)中涉及到的案例內(nèi)容,將工作任務(wù)如項(xiàng)目分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、表設(shè)計(jì)、視圖設(shè)計(jì)、查詢(xún)?cè)O(shè)計(jì)、存儲(chǔ)過(guò)程和觸發(fā)器的設(shè)計(jì)以及用戶(hù)安全等,各分項(xiàng)工作任務(wù)逐步實(shí)施和完成,最后匯總形成一個(gè)完整的真實(shí)項(xiàng)目。在整個(gè)項(xiàng)目的實(shí)施過(guò)程中,組建若干個(gè)項(xiàng)目團(tuán)隊(duì),每個(gè)學(xué)生在項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)中扮演不同的角色,分工協(xié)作,與團(tuán)隊(duì)其他成員共同完成實(shí)訓(xùn)項(xiàng)目,培養(yǎng)其團(tuán)隊(duì)合作能力和規(guī)范化編程意識(shí),提高學(xué)生解決實(shí)際問(wèn)題的能力。
在此基礎(chǔ)上,要注重對(duì)學(xué)生專(zhuān)業(yè)素質(zhì)、職業(yè)能力的培養(yǎng),強(qiáng)化核心競(jìng)爭(zhēng)力意識(shí),以適應(yīng)社會(huì)對(duì)高技術(shù)技能型人才的需求。在學(xué)生從聽(tīng)課、理解、自己動(dòng)手設(shè)計(jì)到上機(jī)調(diào)試的過(guò)程中,教師全程跟進(jìn),及時(shí)發(fā)現(xiàn)學(xué)生學(xué)習(xí)中存在的問(wèn)題,引導(dǎo)學(xué)生查找問(wèn)題和分析問(wèn)題,培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力。
3.3 自主開(kāi)發(fā)交互式網(wǎng)絡(luò)教學(xué)平臺(tái)
開(kāi)發(fā)基于工作任務(wù)的交互式網(wǎng)絡(luò)教學(xué)平臺(tái)。通過(guò)該平臺(tái),將人事管理系統(tǒng)的開(kāi)發(fā)過(guò)程貫穿整個(gè)網(wǎng)絡(luò)教學(xué)過(guò)程,結(jié)合Oracle數(shù)據(jù)庫(kù)的學(xué)習(xí)目標(biāo),在內(nèi)容組織上重新編排、序化,轉(zhuǎn)換為學(xué)習(xí)型工作任務(wù),將“工作過(guò)程中的學(xué)習(xí)”和“課堂上的學(xué)習(xí)”整合為一個(gè)整體,實(shí)現(xiàn)教學(xué)做一體化,理論與項(xiàng)目實(shí)訓(xùn)一體化,以行動(dòng)為導(dǎo)向和體驗(yàn)式學(xué)習(xí)的新模式。
本網(wǎng)絡(luò)教學(xué)平臺(tái)將系統(tǒng)的功能(任務(wù)的實(shí)現(xiàn))與相應(yīng)的實(shí)現(xiàn)技術(shù)(核心知識(shí)技能)完全對(duì)應(yīng)起來(lái),拓寬和加強(qiáng)學(xué)生自主學(xué)習(xí)的寬度和深度,全面調(diào)動(dòng)學(xué)生的積極性和實(shí)踐探索精神,通過(guò)學(xué)生自主學(xué)習(xí)與實(shí)踐行動(dòng)全面培養(yǎng)和提高學(xué)生職業(yè)能力。
3.4 充分利用自主開(kāi)發(fā)的教學(xué)仿真實(shí)訓(xùn)系統(tǒng)
教師團(tuán)隊(duì)自主開(kāi)發(fā)了“大型數(shù)據(jù)庫(kù)Oracle教學(xué)仿真實(shí)訓(xùn)系統(tǒng)”。學(xué)生根據(jù)簡(jiǎn)單的“readme”說(shuō)明,就可動(dòng)態(tài)地體驗(yàn)雇員管理、考勤管理、系統(tǒng)管理等功能,而且每一步的操作能夠?qū)崟r(shí)動(dòng)態(tài)地顯示所涉及的任一Oracle數(shù)據(jù)庫(kù)對(duì)應(yīng)知識(shí)的源代碼,包括基本的SQL語(yǔ)法、各種函數(shù)的應(yīng)用、各種子查詢(xún)、過(guò)程、函數(shù)和觸發(fā)器等,生動(dòng)靈活地展現(xiàn)了所有相關(guān)知識(shí)點(diǎn)的具體應(yīng)用。例如:通過(guò)該系統(tǒng)的體驗(yàn)式學(xué)習(xí),可以更直觀領(lǐng)會(huì)基本的查詢(xún)語(yǔ)句的使用,了解子查詢(xún)的靈活性,明白存儲(chǔ)過(guò)程、觸發(fā)器的創(chuàng)建方法和原理以及訓(xùn)練提高綜合利用各知識(shí)點(diǎn)解決實(shí)際問(wèn)題的能力??梢酝ㄟ^(guò)在系統(tǒng)管理模塊里學(xué)習(xí)創(chuàng)建用戶(hù)、角色、授權(quán)等數(shù)據(jù)庫(kù)管理的知識(shí),實(shí)現(xiàn)自主、交互式學(xué)習(xí),拓寬和加強(qiáng)了學(xué)生自主學(xué)習(xí)的寬度和深度。
3.5 完成一個(gè)項(xiàng)目的課程設(shè)計(jì)
全部課程學(xué)習(xí)完成后,要求每個(gè)學(xué)生進(jìn)行課程設(shè)計(jì),從全局的角度培養(yǎng)學(xué)生建立正確的邏輯設(shè)計(jì)思路,以及分析與解決實(shí)際問(wèn)題的能力和創(chuàng)新精神。教師給出相關(guān)選題內(nèi)容、模塊要求以及適當(dāng)?shù)墓δ芊治?,其題目涵蓋到數(shù)據(jù)庫(kù)原理以及ORACLE數(shù)據(jù)庫(kù)課程中的重要知識(shí)點(diǎn)。如教務(wù)管理系統(tǒng)、圖書(shū)管理系統(tǒng)、進(jìn)銷(xiāo)存管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、人事管理系統(tǒng)、考勤管理系統(tǒng)、工資管理系統(tǒng)等,供學(xué)生做課程設(shè)計(jì)的時(shí)候參考。
學(xué)生根據(jù)自己的實(shí)際操作能力和掌握的專(zhuān)業(yè)知識(shí),跨越課程界限,結(jié)合之前學(xué)習(xí)過(guò)的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,用一門(mén)前臺(tái)的語(yǔ)言結(jié)合后臺(tái)的ORACLE數(shù)據(jù)庫(kù)完成一個(gè)系統(tǒng)的開(kāi)發(fā)。本課程設(shè)計(jì)是學(xué)生在學(xué)完ORACLE數(shù)據(jù)庫(kù)后,應(yīng)用本課程知識(shí)和以前積累的知識(shí)所進(jìn)行的開(kāi)放性、綜合性的實(shí)踐,可實(shí)現(xiàn)多門(mén)專(zhuān)業(yè)課程知識(shí)的綜合應(yīng)用,培養(yǎng)學(xué)生從軟件工程的角度來(lái)解決問(wèn)題的綜合能力。
4 適當(dāng)加強(qiáng)基礎(chǔ)理論教學(xué)
高職院校的數(shù)據(jù)庫(kù)應(yīng)用課程通常編重于實(shí)用軟件部分,對(duì)基礎(chǔ)理論不太重視,一般教程中占有的比例也不大。而我們知道,學(xué)生可持續(xù)發(fā)展能力的培養(yǎng),與其扎實(shí)的理論基礎(chǔ)是分不開(kāi)的。
基礎(chǔ)理論部分的學(xué)習(xí)是比較枯燥的。為達(dá)到較好的教學(xué)目標(biāo),在案例實(shí)訓(xùn)教學(xué)中采用理論和實(shí)踐交替并行的方式,當(dāng)實(shí)訓(xùn)中遇到問(wèn)題時(shí),先給學(xué)生講解相關(guān)的理論知識(shí),然后對(duì)照引入解決實(shí)際問(wèn)題。如在講解多表查詢(xún)時(shí),為說(shuō)明設(shè)計(jì)查詢(xún)時(shí)要注意的問(wèn)題,了解查詢(xún)占用的時(shí)間開(kāi)銷(xiāo),先講解關(guān)系數(shù)據(jù)理論中的關(guān)系運(yùn)算,講解“并、交、差、迪卡爾積”的運(yùn)算規(guī)則,讓學(xué)生真正明白查詢(xún)?cè)O(shè)計(jì)要注意的關(guān)鍵問(wèn)題。這樣將關(guān)系數(shù)據(jù)庫(kù)理論的基礎(chǔ)概念、基本方法融入到實(shí)訓(xùn)教學(xué)中,達(dá)到培養(yǎng)學(xué)生可持續(xù)發(fā)展的目的。
為提高理論部分的教學(xué)效果,要對(duì)教學(xué)內(nèi)容進(jìn)行分析,把課程理論知識(shí)融合到實(shí)訓(xùn)教學(xué)中。在Oracle數(shù)據(jù)庫(kù)的開(kāi)課之初,給學(xué)生演示以O(shè)racle數(shù)據(jù)庫(kù)為后臺(tái)的管理信息系統(tǒng),講解Oracle數(shù)據(jù)庫(kù)在系統(tǒng)中所起的很需要作用。在以后的每一堂理論課的講授過(guò)程中,均可從此管理信息系統(tǒng)抽取相應(yīng)的模塊作為教學(xué)實(shí)例,對(duì)應(yīng)各知識(shí)點(diǎn)傳授,演示其在系統(tǒng)中的實(shí)現(xiàn)方式,讓學(xué)生能更為形象的理解,加深記憶。
為體現(xiàn)以學(xué)生為中心的原則,運(yùn)用多媒體輔助教學(xué)手段,通過(guò)文字說(shuō)明、動(dòng)畫(huà)模擬、圖形顯示等,進(jìn)行師生互動(dòng),增強(qiáng)授課的趣味性和啟發(fā)性,營(yíng)造生動(dòng)直觀的教學(xué)環(huán)境,有效地刺激和培養(yǎng)學(xué)生的思維能力,提高學(xué)習(xí)效率。
5 制定符合實(shí)訓(xùn)要求的考評(píng)方式與標(biāo)準(zhǔn)
ORACLE課程的考核方式“以培養(yǎng)學(xué)生專(zhuān)業(yè)領(lǐng)域數(shù)據(jù)庫(kù)設(shè)計(jì)為重點(diǎn)”,目的是培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題和獲取知識(shí)的能力以及創(chuàng)新的能力。針對(duì)獨(dú)立學(xué)院數(shù)據(jù)庫(kù)課程應(yīng)注重實(shí)踐性、應(yīng)用性和技能性的特點(diǎn),取消“期末一張卷”的單一傳統(tǒng)考核方法,采取各培養(yǎng)專(zhuān)業(yè)相關(guān)數(shù)據(jù)庫(kù)開(kāi)發(fā)的課程設(shè)計(jì)與理論考試相結(jié)合的方法,
學(xué)習(xí)效果的評(píng)價(jià)由校內(nèi)學(xué)習(xí)、校內(nèi)實(shí)訓(xùn)、企業(yè)實(shí)習(xí)三個(gè)方面進(jìn)行綜合考核。采用過(guò)程性評(píng)價(jià)與目標(biāo)性評(píng)價(jià)相結(jié)合;理論與實(shí)踐相結(jié)合;技能與職業(yè)態(tài)度相結(jié)合;筆試與操作相結(jié)合;開(kāi)卷與閉卷相結(jié)合;校內(nèi)老師評(píng)價(jià)與實(shí)訓(xùn)基地指導(dǎo)老師評(píng)價(jià)相結(jié)合的方式。
考評(píng)方式及分值權(quán)重如下:
1)筆試(20%)
2)分階段實(shí)踐開(kāi)發(fā)考核(50%)
3)綜合項(xiàng)目實(shí)訓(xùn)考核(30%)
在Oracle數(shù)據(jù)庫(kù)應(yīng)用實(shí)訓(xùn)教學(xué)過(guò)程中,嚴(yán)格按照數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)流程,制定詳細(xì)的考核標(biāo)準(zhǔn),以分階段評(píng)價(jià)和綜合項(xiàng)目實(shí)訓(xùn)考核結(jié)合的方式,檢驗(yàn)學(xué)生的動(dòng)手能力、分析問(wèn)題和解決問(wèn)題的能力、自主學(xué)習(xí)能力和創(chuàng)新能力,準(zhǔn)確考察學(xué)生的Oracle數(shù)據(jù)庫(kù)應(yīng)用能力、知識(shí)結(jié)構(gòu)、技術(shù)技能和綜合素質(zhì)。
分階段評(píng)價(jià),以各部分對(duì)應(yīng)的需要掌握的技能為標(biāo)準(zhǔn)進(jìn)行考查。如用戶(hù)安全管理部分,要求學(xué)生創(chuàng)建不同的用戶(hù),同時(shí)給不同用戶(hù)授予不同的權(quán)限;查詢(xún)?cè)O(shè)計(jì)部分要求學(xué)生根據(jù)用戶(hù)不同的查詢(xún)要求,設(shè)計(jì)查詢(xún)語(yǔ)句,實(shí)現(xiàn)查詢(xún)結(jié)果的格式輸出等。
例:用戶(hù)和安全管理部分教學(xué)的評(píng)價(jià)詳細(xì)內(nèi)容及要求。
模塊名稱(chēng) 學(xué)習(xí)內(nèi)容 評(píng)價(jià)標(biāo)準(zhǔn) 考核方式
用戶(hù)和安全管理 1 . 用戶(hù)管理
2 . 權(quán)限管理
3 . 角色管理
4 . 概要文件管理 1. 正確使用OEM和SQL語(yǔ)句創(chuàng)建用戶(hù)、管理用戶(hù)。
2. 正確使用OEM和SQL語(yǔ)句對(duì)用戶(hù)授予系統(tǒng)權(quán)限、對(duì)用戶(hù)授予對(duì)象權(quán)限。
3. 正確使用OEM和SQL語(yǔ)句創(chuàng)建角色、管理角色和對(duì)角色授權(quán)。
4. 掌握利用OEM和SQL語(yǔ)句管理概要文件。 理論測(cè)試
操作測(cè)試
全部課程學(xué)習(xí)完成后,要求每個(gè)學(xué)生根據(jù)自己的興趣愛(ài)好,設(shè)計(jì)出一個(gè)完整的關(guān)系數(shù)據(jù)庫(kù)應(yīng)用程序,且能夠在正常環(huán)境下運(yùn)行。通過(guò)提交項(xiàng)目、現(xiàn)場(chǎng)答辯方式,檢查學(xué)生的學(xué)習(xí)效果,給出適當(dāng)?shù)目己嗽u(píng)價(jià)。
這種考核評(píng)價(jià)標(biāo)準(zhǔn),會(huì)促使學(xué)生積極認(rèn)真的完成實(shí)訓(xùn)任務(wù),可使學(xué)生及時(shí)將所學(xué)的知識(shí)應(yīng)用于實(shí)際,在實(shí)訓(xùn)過(guò)程中了解自身的不足,增加學(xué)習(xí)興趣,達(dá)到學(xué)習(xí)的目標(biāo)。
6 結(jié)束語(yǔ)
《大型數(shù)據(jù)庫(kù)系統(tǒng)(Oracle)應(yīng)用開(kāi)發(fā)》課程實(shí)訓(xùn)教學(xué)的研究與改革,從優(yōu)化課程結(jié)構(gòu)、完善教學(xué)模式、提高教學(xué)效果等幾個(gè)方面入手考慮,為學(xué)生獲得良好的職業(yè)技能奠定基礎(chǔ)。要及時(shí)了解數(shù)據(jù)庫(kù)技術(shù)發(fā)展的新動(dòng)向,將新技術(shù)新知識(shí)融入到實(shí)訓(xùn)教學(xué)中。為適應(yīng)新的要求,對(duì)原有教學(xué)模式要進(jìn)行不斷的研究與改革,積極探索適合高職院校計(jì)算機(jī)軟件技術(shù)人才培養(yǎng)的新模式。
參考文獻(xiàn):
中圖分類(lèi)號(hào):TP274 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)24-5485-02
1 項(xiàng)目簡(jiǎn)介
高職教學(xué)過(guò)程中,由于物聯(lián)網(wǎng)專(zhuān)業(yè)的興起,作為新一代網(wǎng)絡(luò)的建設(shè),國(guó)家投入了很多資源發(fā)展物聯(lián)網(wǎng)產(chǎn)業(yè)。在教育層面,在國(guó)家的鼓勵(lì)下,許多高校開(kāi)設(shè)了物聯(lián)網(wǎng)專(zhuān)業(yè),本科以上則培養(yǎng)開(kāi)發(fā)研究型人才,中高職則側(cè)重于技能方面的培養(yǎng)。但是現(xiàn)行的ZigBee技術(shù)書(shū)籍理論和應(yīng)用并不緊密,直接應(yīng)用于中高職教學(xué)帶來(lái)一定的困難。因此,通過(guò)開(kāi)發(fā)具體項(xiàng)目的方法讓學(xué)生從項(xiàng)目實(shí)訓(xùn)中獲得相應(yīng)知識(shí)并提高其動(dòng)手實(shí)踐能力。
本項(xiàng)目將使用Freescale的ZigBee芯片和溫度傳感器DS18B20作為硬件平臺(tái),采集的環(huán)境的溫度數(shù)據(jù)保存至數(shù)據(jù)庫(kù)。項(xiàng)目拓展一:上位機(jī)程序開(kāi)發(fā),將數(shù)據(jù)庫(kù)中的采集信息實(shí)時(shí)通過(guò)電腦、智能手機(jī)平臺(tái)中圖形顯示;項(xiàng)目拓展二:調(diào)溫設(shè)備控制,通過(guò)環(huán)境溫度的變化,當(dāng)溫度達(dá)到上限時(shí),自動(dòng)開(kāi)啟空調(diào)制冷,當(dāng)溫度達(dá)到下限時(shí),自動(dòng)開(kāi)啟空調(diào)取暖。
2 硬件設(shè)計(jì)
隨著無(wú)線網(wǎng)絡(luò)的發(fā)展,ZigBee已應(yīng)用于工業(yè)生產(chǎn)、日常生活等各個(gè)環(huán)節(jié)。ZigBee技術(shù)已發(fā)展比較成熟,作為物聯(lián)網(wǎng)的核心技術(shù),眾多硬件廠商加入ZigBee聯(lián)盟。
Freescale最新推出一款低功耗、高集成、高性?xún)r(jià)比的ISM(工藝、科學(xué)和醫(yī)療)射頻芯片— MC12311,這款芯片基于ZigBee技術(shù),內(nèi)部集成了一個(gè)UHF射頻收發(fā)器和一個(gè)超低功耗的8位單片機(jī)(MCU) ,RF(射頻)收發(fā)器工作頻率包括315MHz,433MHz,868MHz和915MHz等頻段,芯片內(nèi)部是一個(gè)8為的單片機(jī)并內(nèi)置RC振蕩電路及豐富的接口,在硬件選型時(shí)MC12311應(yīng)用在物聯(lián)網(wǎng)應(yīng)用項(xiàng)目(智能家居系統(tǒng)、安防系統(tǒng)、環(huán)境監(jiān)測(cè)、智能農(nóng)業(yè)等)是一個(gè)理想的選擇。
DS18B20是一款高可用的溫度傳感器,其外觀結(jié)構(gòu)類(lèi)似于三極管,三個(gè)引腳分別為GND,DQ,VDD。根據(jù)應(yīng)用圖1可知,GND接地,VDD接外部電源+5V,DQ接4.7K電阻上拉。
根據(jù)DS18B20邏輯結(jié)構(gòu)圖2可知,其內(nèi)部帶有64位的ROM單元和9字節(jié)的暫存器單元,程序可以讀取暫存器相應(yīng)字節(jié)獲得16位的溫度值,然后依據(jù)應(yīng)用要求通過(guò)程序?qū)囟葦?shù)據(jù)有數(shù)字量換轉(zhuǎn)為攝氏度。
在這個(gè)環(huán)節(jié)中我們只需要讓學(xué)生了解MC12311射頻芯片和溫度傳感器DS18B20的基本原理,理解項(xiàng)目的硬件詳細(xì)設(shè)計(jì),掌握如何獲取溫度值并將數(shù)據(jù)顯示在數(shù)碼管中即可。
3 軟件設(shè)計(jì)
軟件設(shè)計(jì)是設(shè)計(jì)一個(gè)采集系統(tǒng),將數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中。計(jì)算機(jī)利用串口與硬件系統(tǒng)控制器相連,通過(guò)軟件平臺(tái)將采集的數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,這樣作為上層軟件開(kāi)發(fā)系統(tǒng)可以進(jìn)行拓展項(xiàng)目。
根據(jù)學(xué)生在前期學(xué)習(xí)內(nèi)容,軟件平臺(tái)使用C#進(jìn)行開(kāi)發(fā),C#對(duì)串口編程和對(duì)數(shù)據(jù)庫(kù)的操作比較方便,學(xué)生有這方面的開(kāi)發(fā)基礎(chǔ),軟件后期開(kāi)發(fā)擴(kuò)展性強(qiáng)。數(shù)據(jù)庫(kù)采用Mysql,因?yàn)橄到y(tǒng)采集數(shù)據(jù),在數(shù)據(jù)庫(kù)中只需要記錄時(shí)間、采集點(diǎn)、采集數(shù)據(jù)等信息,數(shù)據(jù)量較小,數(shù)據(jù)結(jié)構(gòu)相對(duì)比較簡(jiǎn)單,所以采用輕量級(jí)數(shù)據(jù)庫(kù)Mysql。
對(duì)于學(xué)生的拓展項(xiàng)目,可以使用C#程序設(shè)計(jì)軟件將數(shù)據(jù)庫(kù)中的數(shù)據(jù)通過(guò)圖像實(shí)時(shí)展示,這樣可以通過(guò)Android,Mac OS,Windows等系統(tǒng)平臺(tái)實(shí)時(shí)顯示。
4 教學(xué)資料開(kāi)發(fā)
當(dāng)溫度傳感系統(tǒng)項(xiàng)目開(kāi)發(fā)完成后,將項(xiàng)目整理為ZigBee項(xiàng)目實(shí)訓(xùn),項(xiàng)目開(kāi)發(fā)過(guò)程的資料做為實(shí)驗(yàn)指導(dǎo)書(shū),對(duì)學(xué)生進(jìn)行為期兩周的實(shí)訓(xùn)。
學(xué)生通過(guò)兩周的實(shí)訓(xùn)項(xiàng)目的開(kāi)發(fā),深入理解物聯(lián)網(wǎng)基礎(chǔ)知識(shí),還可以將所學(xué)習(xí)的知識(shí)轉(zhuǎn)化為其基本技能,實(shí)訓(xùn)項(xiàng)目還設(shè)置了拓展項(xiàng)目,對(duì)已掌握基礎(chǔ)知識(shí)的同學(xué),在已開(kāi)發(fā)的項(xiàng)目進(jìn)行深入開(kāi)發(fā)。學(xué)生通過(guò)項(xiàng)目實(shí)訓(xùn),可以根據(jù)實(shí)際項(xiàng)目的需求選取合適的硬件和相應(yīng)的開(kāi)發(fā)軟件,開(kāi)發(fā)相應(yīng)的物聯(lián)網(wǎng)應(yīng)用系統(tǒng)。
5 總結(jié)
本項(xiàng)目通過(guò)一個(gè)實(shí)際的溫度傳感系統(tǒng)項(xiàng)目開(kāi)發(fā),采用MC12311芯片組建了一個(gè)ZigBee網(wǎng)絡(luò),引入了溫度傳感器DS18B20,設(shè)計(jì)了硬件系統(tǒng)和軟件系統(tǒng),完成了環(huán)境感知系統(tǒng)項(xiàng)目開(kāi)發(fā)。
在項(xiàng)目開(kāi)發(fā)過(guò)程中對(duì)項(xiàng)目開(kāi)發(fā)軟、硬件資料的整理為項(xiàng)目化教學(xué)資料,對(duì)高職物聯(lián)網(wǎng)相關(guān)專(zhuān)業(yè)學(xué)生進(jìn)行為期2周的項(xiàng)目開(kāi)發(fā)實(shí)訓(xùn)。
中圖分類(lèi)號(hào):G64 文獻(xiàn)標(biāo)示碼:B
文章編號(hào):1672-5913(2007)09-0074-05
“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程是高職高專(zhuān)計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)很重要的一門(mén)專(zhuān)業(yè)基礎(chǔ)課,目前國(guó)內(nèi)高職院校的計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)均開(kāi)設(shè)該門(mén)課程,其教學(xué)內(nèi)容主要包括數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)和VFP或Access,教學(xué)重點(diǎn)在VFP或Access的應(yīng)用上。我們根據(jù)高職教育的特點(diǎn)和我院計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)人才培養(yǎng)方案的要求,對(duì)該門(mén)課程的教學(xué)內(nèi)容和教學(xué)方法進(jìn)行了深入的研究,對(duì)該門(mén)課程的教學(xué)內(nèi)容和教學(xué)方法等進(jìn)行設(shè)計(jì),通過(guò)幾年的教學(xué)實(shí)踐取得較好的實(shí)際效果,該課程于2006年獲云南省教育廳精品課程稱(chēng)號(hào)。
1 “數(shù)據(jù)庫(kù)原理與應(yīng)用”課程教學(xué)設(shè)計(jì)
從國(guó)內(nèi)出版的高職高專(zhuān)教材《數(shù)據(jù)庫(kù)原理與應(yīng)用》可看出,此課程的教學(xué)內(nèi)容主要是介紹數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)和針對(duì)某一類(lèi)關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用加以介紹,其重點(diǎn)在關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用的教學(xué)上。數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)主要包括數(shù)據(jù)庫(kù)的基本定義、數(shù)據(jù)庫(kù)管理系統(tǒng)的定義、關(guān)系模型和關(guān)系型數(shù)據(jù)庫(kù)的基礎(chǔ)等內(nèi)容;關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用主要涉及VFP或Access或SQL Server等,前兩者較多見(jiàn),該部分內(nèi)容是所有教材的重點(diǎn)內(nèi)容。通過(guò)對(duì)現(xiàn)行教材的研究,我們認(rèn)為目前高職高專(zhuān)“數(shù)據(jù)庫(kù)原理與應(yīng)用”教材在數(shù)據(jù)庫(kù)基本理論的內(nèi)容不足,深度不夠,重點(diǎn)放在數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用教學(xué)上,計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)的學(xué)生僅學(xué)習(xí)這些內(nèi)容的話(huà),不能達(dá)到對(duì)數(shù)據(jù)庫(kù)原理有一個(gè)較為全面了解的目的,由于理論知識(shí)的不足會(huì)影響到后續(xù)課程的學(xué)習(xí)。在高職專(zhuān)科中后續(xù)課程中已經(jīng)沒(méi)有數(shù)據(jù)庫(kù)原理的課程,學(xué)生學(xué)習(xí)數(shù)據(jù)庫(kù)原理的課堂教學(xué)就只有在“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程中,而依照目前的教學(xué)內(nèi)容數(shù)據(jù)庫(kù)原理的內(nèi)容相對(duì)太少,達(dá)不到對(duì)數(shù)據(jù)庫(kù)技術(shù)掌握的基本要求,對(duì)學(xué)生學(xué)習(xí)以后的課程和今后從事相關(guān)工作是不利的,我們認(rèn)為計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)的學(xué)生來(lái)說(shuō),應(yīng)掌握一定的數(shù)據(jù)庫(kù)原理,如應(yīng)掌握范式理論基礎(chǔ)、數(shù)據(jù)庫(kù)的三級(jí)體系結(jié)構(gòu)、關(guān)系代數(shù)初步、關(guān)系模型、結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL等內(nèi)容,同時(shí)對(duì)高職高專(zhuān)的學(xué)生這些理論又不能像本科生那樣講得過(guò)深,但需要加強(qiáng)。學(xué)生掌握了數(shù)據(jù)庫(kù)基本原理是學(xué)習(xí)后續(xù)SQL Server和Oracle等課程的重要基礎(chǔ)。
1.1 課程教學(xué)設(shè)計(jì)的基本原則
我們?cè)趯?duì)“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程進(jìn)行教學(xué)設(shè)計(jì)時(shí)嚴(yán)格遵循以下基本原則:
⑴ “理論夠用為度”原則。作為高職高專(zhuān)的學(xué)生由于今后就業(yè)的要求和學(xué)生的實(shí)際情況,理論不易講授過(guò)多,以能掌握數(shù)據(jù)庫(kù)基本技術(shù)為夠用原則。
⑵ “理論與實(shí)踐相結(jié)合”原則。高等職業(yè)教育的目的是培養(yǎng)合格的勞動(dòng)者,培養(yǎng)適應(yīng)社會(huì)需要的技能型人才,學(xué)生畢業(yè)后主要是到生產(chǎn)第一線工作,因此,在理論教學(xué)或?qū)嵱?xùn)教學(xué)中均要強(qiáng)調(diào)理論與實(shí)踐的相結(jié)合原則。
⑶“突出學(xué)生技能培養(yǎng)”的原則?!皵?shù)據(jù)庫(kù)原理與應(yīng)用”是高職高專(zhuān)計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)重要的一門(mén)專(zhuān)業(yè)基礎(chǔ)課,高職教育的特點(diǎn)在于更加強(qiáng)調(diào)學(xué)生的實(shí)踐技能的培養(yǎng),因此在課程教學(xué)中應(yīng)突出對(duì)學(xué)生的基本技能的培養(yǎng),為其今后適應(yīng)社會(huì)的需要做好準(zhǔn)備。
⑷“重視職業(yè)道德和規(guī)范培養(yǎng)”的原則。高職學(xué)生絕大多數(shù)畢業(yè)后進(jìn)入社會(huì)成為一個(gè)職業(yè)人,在校期間應(yīng)強(qiáng)調(diào)對(duì)學(xué)生的職業(yè)道德以及遵循職業(yè)規(guī)范行為的培養(yǎng),為學(xué)生進(jìn)入社會(huì)做好充分的準(zhǔn)備。
⑸“重視團(tuán)隊(duì)合作”的原則。IT產(chǎn)業(yè)的發(fā)展使得在各項(xiàng)工作中需要團(tuán)隊(duì)共同來(lái)完成,團(tuán)隊(duì)中有分工,更有合作,需要所有的團(tuán)隊(duì)成員具備通力合作的精神和相互協(xié)調(diào)溝通的能力。在課程教學(xué)過(guò)程中應(yīng)重視學(xué)生團(tuán)隊(duì)合作精神的培養(yǎng)。
⑹“重視學(xué)習(xí)能力培養(yǎng)”的原則。學(xué)生在校學(xué)習(xí)的時(shí)間是有限的,而對(duì)一個(gè)社會(huì)職業(yè)人來(lái)說(shuō),學(xué)習(xí)是終身的事,學(xué)生畢業(yè)后仍然需要不斷地學(xué)習(xí)提高自己,以便能在今后社會(huì)中不斷發(fā)展和適應(yīng)社會(huì)的需要,在大學(xué)期間加強(qiáng)學(xué)生學(xué)習(xí)能力的培養(yǎng)是至關(guān)重要的,在課程的教學(xué)中均應(yīng)強(qiáng)調(diào)學(xué)生的學(xué)習(xí)能力的培養(yǎng),使學(xué)生逐步培養(yǎng)自主學(xué)習(xí)的能力。
⑺“重視創(chuàng)新能力培養(yǎng)”的原則。創(chuàng)新是一個(gè)社會(huì)進(jìn)步的源泉,人類(lèi)只有不斷創(chuàng)新才能推動(dòng)社會(huì)的發(fā)展和人類(lèi)的進(jìn)步。對(duì)于一個(gè)合格的大學(xué)生應(yīng)具有一定的創(chuàng)新能力,在課程教學(xué)中應(yīng)積極引導(dǎo)學(xué)生創(chuàng)新、培養(yǎng)學(xué)生創(chuàng)新思維能力。
1.2 課程教學(xué)設(shè)計(jì)
在“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程設(shè)計(jì)時(shí)嚴(yán)格遵循以上所提到的設(shè)計(jì)原則,將該課程的教學(xué)分為兩個(gè)部分,即課堂教學(xué)與實(shí)訓(xùn)教學(xué)。在課程設(shè)計(jì)中我們主要做了以下主要工作:
1.2.1“數(shù)據(jù)庫(kù)原理與應(yīng)用”教學(xué)目標(biāo)
本課程的目的是使學(xué)生全面地了解和掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、原理及應(yīng)用技術(shù),使學(xué)生系統(tǒng)科學(xué)地接受到分析問(wèn)題和解決問(wèn)題的訓(xùn)練,提高運(yùn)用理論知識(shí)解決實(shí)際問(wèn)題的能力。學(xué)生需熟練掌握Access 2000的使用,掌握用Access管理數(shù)據(jù)的技術(shù),并成立由5~7人組成的項(xiàng)目小組完成一個(gè)管理信息系統(tǒng)項(xiàng)目開(kāi)發(fā)工作,掌握信息管理系統(tǒng)基本開(kāi)發(fā)流程和方法。
1.2.2 課堂教學(xué)的設(shè)計(jì)
課堂教學(xué)是“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程的重要組成部分,教學(xué)中要組織好教學(xué)內(nèi)容,遵循循序漸進(jìn)的教學(xué)原則實(shí)施教學(xué)。
⑴ 數(shù)據(jù)庫(kù)概論。教學(xué)要點(diǎn):數(shù)據(jù)描述,實(shí)體間的聯(lián)系;數(shù)據(jù)模型的定義,層次模型、網(wǎng)狀模型和關(guān)系模型;數(shù)據(jù)庫(kù)的三級(jí)體系結(jié)構(gòu)。
⑵ 關(guān)系模型。教學(xué)要點(diǎn):關(guān)系模型的基本概念;關(guān)系代數(shù)的基本操作;三種關(guān)系運(yùn)算形式的等價(jià)性;關(guān)系代數(shù)表達(dá)式的等價(jià)變換規(guī)則。
⑶ 范式理論。教學(xué)要點(diǎn):數(shù)據(jù)依賴(lài)的定義;關(guān)系模式的范式;數(shù)據(jù)依賴(lài)和模式的規(guī)范化處理;數(shù)據(jù)庫(kù)設(shè)計(jì)的全過(guò)程。
⑷ 結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL。教學(xué)要點(diǎn):SQL的數(shù)據(jù)查詢(xún);SQL的數(shù)據(jù)更新;視圖的定義;數(shù)據(jù)控制(安全性控制、完整性控制、并發(fā)控制、授權(quán)、收回權(quán)限)。
⑸ Access數(shù)據(jù)庫(kù)管理系統(tǒng)。本章內(nèi)容為自學(xué)部分,要求學(xué)生以項(xiàng)目小組形式學(xué)習(xí),邊上機(jī)邊學(xué)習(xí),要求掌握Access技術(shù),并能完成項(xiàng)目開(kāi)發(fā)。學(xué)習(xí)的內(nèi)容:創(chuàng)建表(表的概念、表的設(shè)計(jì)原則、創(chuàng)建數(shù)據(jù)庫(kù)、使用表向?qū)?chuàng)建表、設(shè)定表之間的關(guān)系、數(shù)據(jù)庫(kù)結(jié)構(gòu)的修改、表結(jié)構(gòu)的修改、數(shù)據(jù)表的使用與編輯);查詢(xún)(查詢(xún)的概念、查詢(xún)的種類(lèi)、使用查詢(xún)向?qū)?chuàng)建查詢(xún)、查詢(xún)?cè)O(shè)計(jì)器的中表的編輯、查詢(xún)?cè)O(shè)計(jì)器的中字段的編輯、使用查詢(xún)?cè)O(shè)計(jì)器進(jìn)行查詢(xún));窗體(窗體的概念、窗體的設(shè)計(jì)方法、使用向?qū)?chuàng)建窗體、窗體設(shè)計(jì)器的設(shè)計(jì)工具、使用窗體設(shè)計(jì)器創(chuàng)建窗體、子窗體的創(chuàng)建);報(bào)表(報(bào)表的設(shè)計(jì)方法、使用向?qū)?chuàng)建報(bào)表、報(bào)表預(yù)覽和打印、報(bào)表設(shè)計(jì)器的設(shè)計(jì)工具、使用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表。);宏(宏的概念、宏的設(shè)計(jì)、宏的運(yùn)行、宏的應(yīng)用(可選學(xué)));模塊(模塊的概念、模塊的功能、模塊的組成、模塊的分類(lèi)(可選學(xué)))。在學(xué)生自主學(xué)習(xí)的過(guò)程中,教師給予一定的指導(dǎo)和幫助,并組織學(xué)生討論學(xué)習(xí),相互交流。
1.2.3 實(shí)訓(xùn)教學(xué)設(shè)計(jì)
實(shí)訓(xùn)教學(xué)是該門(mén)課程的又一個(gè)重要組成部分,通過(guò)實(shí)訓(xùn)教學(xué)使學(xué)生達(dá)到學(xué)習(xí)和掌握理論知識(shí)、達(dá)到理論聯(lián)系實(shí)際的目的,通過(guò)實(shí)訓(xùn)教學(xué)學(xué)生完成對(duì)Access和SQL技術(shù)的掌握和應(yīng)用能力的培養(yǎng),以及完成管理信息系統(tǒng)的開(kāi)發(fā)工作。實(shí)訓(xùn)教學(xué)主要有以下三大內(nèi)容:
⑴ Access課程實(shí)訓(xùn)內(nèi)容。主要實(shí)訓(xùn)內(nèi)容Access數(shù)據(jù)庫(kù)和表的創(chuàng)建方法,表結(jié)構(gòu)的定義、修改和表中數(shù)據(jù)的維護(hù),表間關(guān)系的建立;Access中的各種查詢(xún)方法,包括基本選擇查詢(xún)、操作查詢(xún)、參數(shù)查詢(xún)、交叉表查詢(xún)、向?qū)Р樵?xún)等;Access窗體的創(chuàng)建和修改,主要控件的使用;報(bào)表的創(chuàng)建和修改,報(bào)表中數(shù)據(jù)的排序與分組,報(bào)表的打印與預(yù)覽。通過(guò)實(shí)訓(xùn)達(dá)到完全掌握Access技術(shù),并最終要用該技術(shù)完成一個(gè)管理信息系統(tǒng)的開(kāi)發(fā)。
⑵ SQL程序設(shè)計(jì)的基本訓(xùn)練。在裝有Access數(shù)據(jù)庫(kù)軟件的微機(jī)上完成包括定義的SQL語(yǔ)句、查詢(xún)的SQL語(yǔ)句、更新的SQL語(yǔ)句等程序設(shè)計(jì)和調(diào)試實(shí)訓(xùn)。要求學(xué)生能完成一定編程和同時(shí)工作,掌握該語(yǔ)言的基本語(yǔ)句的用法和掌握一定的程序調(diào)試技術(shù)及技巧。
⑶ 項(xiàng)目開(kāi)發(fā)實(shí)訓(xùn)。本開(kāi)發(fā)項(xiàng)目主要是在學(xué)生學(xué)習(xí)Access基礎(chǔ)上利用軟件工程的思想,以5~7人為一組成立項(xiàng)目組開(kāi)發(fā)管理信息系統(tǒng),初步了解軟件開(kāi)發(fā)過(guò)程和方法,學(xué)習(xí)撰寫(xiě)軟件開(kāi)發(fā)文檔資料的方法,學(xué)會(huì)團(tuán)隊(duì)合作和培養(yǎng)團(tuán)隊(duì)精神。在一周(40學(xué)時(shí))內(nèi)完成項(xiàng)目開(kāi)發(fā),各項(xiàng)目組完成開(kāi)發(fā)工作后應(yīng)提交源程序、文檔資料(需求說(shuō)明書(shū)、系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)、用戶(hù)使用手冊(cè)、開(kāi)發(fā)體會(huì)等文檔資料)。
1.2.4 教學(xué)時(shí)
總學(xué)時(shí)72學(xué)時(shí),課堂教學(xué)36學(xué)時(shí),實(shí)訓(xùn)教學(xué)36學(xué)時(shí)。項(xiàng)目開(kāi)發(fā)一周時(shí)間,由學(xué)生利用業(yè)余時(shí)間完成。
1.2.5考核方法
⑴ 理論知識(shí)考核。期末采取閉卷考試,成績(jī)占總成績(jī)的40%。
⑵ 實(shí)訓(xùn)教學(xué)考核。項(xiàng)目開(kāi)發(fā)完成要求提交源程序、文檔資料(需求說(shuō)明書(shū)、系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)、用戶(hù)使用手冊(cè)、開(kāi)發(fā)體會(huì)等文檔資料)等占總成績(jī)的30%;完成課程實(shí)訓(xùn)并提交實(shí)訓(xùn)報(bào)告占總成績(jī)的10%。
⑶ 平時(shí)成績(jī) 平時(shí)作業(yè)及考勤占總成績(jī)的10%。
2 “數(shù)據(jù)庫(kù)原理與應(yīng)用”課程教學(xué)方法和手段的設(shè)計(jì)
在“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程教學(xué)方法的設(shè)計(jì)上我們主要采用案例教學(xué)法、項(xiàng)目小組學(xué)習(xí)法、課堂講授與學(xué)生自主學(xué)習(xí)相結(jié)合、項(xiàng)目小組開(kāi)發(fā)管理信息系統(tǒng)等教學(xué)方法和手段來(lái)保證教學(xué)效果和實(shí)現(xiàn)教學(xué)目標(biāo)。
2.1 案例教學(xué)法
由于數(shù)據(jù)庫(kù)理論較為抽象,在教學(xué)中一般學(xué)生較難理解,特別是對(duì)高職高專(zhuān)的學(xué)生來(lái)講難度更大一些,如何講授好數(shù)據(jù)庫(kù)理論課程、如何把握理論的難度和如何進(jìn)行教學(xué)以提高學(xué)生的學(xué)習(xí)興趣以及學(xué)習(xí)效果是值得我們?nèi)握n教師認(rèn)真研究的問(wèn)題。針對(duì)數(shù)據(jù)庫(kù)原理教學(xué)難度和高職高專(zhuān)學(xué)生的學(xué)習(xí)特點(diǎn),在教學(xué)中不能像在本科教學(xué)中那樣只是重點(diǎn)闡述理論,我們采取通過(guò)案例的講解和分析來(lái)闡述數(shù)據(jù)庫(kù)原理一般理論是較為有效的教學(xué)方法。通過(guò)一個(gè)信息系統(tǒng)開(kāi)發(fā)數(shù)據(jù)庫(kù)建立的過(guò)程來(lái)闡述數(shù)據(jù)庫(kù)的基本原理,使得學(xué)生在學(xué)習(xí)過(guò)程中不會(huì)覺(jué)得學(xué)習(xí)數(shù)據(jù)庫(kù)理論過(guò)于抽象和難懂,提高學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效果。
SQL的教學(xué)內(nèi)容是本門(mén)課程的重點(diǎn)內(nèi)容,也是學(xué)生認(rèn)為較難學(xué)習(xí)的內(nèi)容之一,學(xué)生感覺(jué)難點(diǎn)在于學(xué)生閱讀程序和調(diào)試程序困難,針對(duì)學(xué)生學(xué)習(xí)的難點(diǎn)在講授SQL的相關(guān)內(nèi)容時(shí),通過(guò)大量案例程序的講解和示范,讓學(xué)生通過(guò)大量的閱讀和驗(yàn)證程序,逐步培養(yǎng)學(xué)生閱讀程序的能力和應(yīng)用SQL編寫(xiě)程序的能力。通過(guò)教師的講授和學(xué)生自己編寫(xiě)調(diào)試SQL程序,使學(xué)生掌握SQL語(yǔ)言的特點(diǎn)、語(yǔ)法結(jié)構(gòu)和具備實(shí)際編程能力。學(xué)生掌握了SQL語(yǔ)言后,對(duì)學(xué)習(xí)以后的數(shù)據(jù)庫(kù)類(lèi)課程是十分有利的,像SQL Server、Oracle等均支持SQL語(yǔ)言。
2.2 項(xiàng)目小組學(xué)習(xí)法
由于計(jì)算機(jī)技術(shù)發(fā)展十分迅速,計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)的學(xué)生應(yīng)具有極強(qiáng)的學(xué)習(xí)能力、團(tuán)隊(duì)合作能力,我們?cè)诮虒W(xué)過(guò)程中強(qiáng)調(diào)學(xué)生的學(xué)習(xí)能力、創(chuàng)新能力和團(tuán)隊(duì)合作能力的培養(yǎng)。我們要求學(xué)生成立5~7人的項(xiàng)目組,在Access數(shù)據(jù)庫(kù)管理系統(tǒng)內(nèi)容學(xué)習(xí)中學(xué)生以項(xiàng)目小組的形式開(kāi)展自主學(xué)習(xí),同時(shí),項(xiàng)目小組還要完成一個(gè)管理信息系統(tǒng)的開(kāi)發(fā)工作。在學(xué)習(xí)和系統(tǒng)開(kāi)發(fā)過(guò)程中要求項(xiàng)目組中學(xué)生積極相互配合,共同學(xué)習(xí)和開(kāi)發(fā)項(xiàng)目,項(xiàng)目經(jīng)理(組長(zhǎng))組織學(xué)生進(jìn)行討論學(xué)習(xí)中和開(kāi)發(fā)過(guò)程中的問(wèn)題,在團(tuán)隊(duì)中每一個(gè)同學(xué)均要扮演一定的角色和承擔(dān)一定的工作。
在項(xiàng)目組組建和今后學(xué)習(xí)過(guò)程中教師要積極地給予指導(dǎo),要引導(dǎo)學(xué)生有計(jì)劃完成課程的自主學(xué)習(xí)和項(xiàng)目開(kāi)發(fā)的工作,由于學(xué)生不熟悉項(xiàng)目小組自主學(xué)習(xí)的方法以及教學(xué)要求,教師要給予指導(dǎo)和支持,幫助學(xué)生制訂自主學(xué)習(xí)的計(jì)劃和系統(tǒng)開(kāi)發(fā)的進(jìn)度計(jì)劃等,同時(shí)也幫助學(xué)生解決學(xué)習(xí)中存在的問(wèn)題,隨時(shí)檢查學(xué)習(xí)和系統(tǒng)開(kāi)發(fā)的進(jìn)度,對(duì)整個(gè)過(guò)程進(jìn)行有效的監(jiān)控,以實(shí)現(xiàn)教學(xué)目標(biāo)。
2.3 課堂講授與學(xué)生自主學(xué)習(xí)相結(jié)合
“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程設(shè)計(jì)的教學(xué)時(shí)間為72學(xué)時(shí),其中講授36學(xué)時(shí),實(shí)訓(xùn)36學(xué)時(shí),課堂教學(xué)內(nèi)容較多、難度較大,完全靠課堂教學(xué)就很難完成教學(xué)任務(wù)和達(dá)到教學(xué)目標(biāo),因此,本門(mén)課程的教學(xué)應(yīng)采取講授與學(xué)生自主學(xué)習(xí)相結(jié)合的方式進(jìn)行。數(shù)據(jù)庫(kù)理論以教師講授為主,Access以學(xué)生自主學(xué)習(xí)為主,學(xué)生在自主學(xué)習(xí)過(guò)程中教師給予適當(dāng)?shù)闹v解和指導(dǎo),并組織學(xué)生進(jìn)行學(xué)習(xí)討論,構(gòu)建學(xué)生交流學(xué)習(xí)的環(huán)境,提高學(xué)生的自主學(xué)習(xí)的興趣和學(xué)習(xí)效果。
對(duì)學(xué)生自主學(xué)習(xí)要進(jìn)行跟蹤和考核,可采取學(xué)生學(xué)習(xí)完某章內(nèi)容進(jìn)行實(shí)訓(xùn),在完成單元實(shí)訓(xùn)后提交實(shí)訓(xùn)報(bào)告,通過(guò)實(shí)訓(xùn)報(bào)告來(lái)了解學(xué)生對(duì)所自主學(xué)習(xí)的內(nèi)容掌握程度和學(xué)習(xí)的效果,根據(jù)對(duì)學(xué)生的學(xué)習(xí)考核對(duì)學(xué)生的學(xué)習(xí)進(jìn)行有效的指導(dǎo)和監(jiān)督。還可在組織學(xué)生討論時(shí),針對(duì)學(xué)生存在的學(xué)習(xí)問(wèn)題給予指導(dǎo),幫助學(xué)生進(jìn)一步掌握所學(xué)的知識(shí)和技能。
2.4開(kāi)放所有教學(xué)資源
為提高教學(xué)效果和有利于學(xué)生自主學(xué)習(xí),我們建立了該課程的教學(xué)網(wǎng)站,將該課程的所有教學(xué)資源放在網(wǎng)站上,供學(xué)生自由學(xué)習(xí)。學(xué)生除了課堂聽(tīng)講外,還能在網(wǎng)站上調(diào)看教學(xué)大綱、教案、教學(xué)課件、部分授課視頻等資料,項(xiàng)目開(kāi)發(fā)的相關(guān)文檔模板也能在網(wǎng)站上下載。由于教學(xué)資源的公開(kāi)極大方便了學(xué)生的學(xué)習(xí),為學(xué)生學(xué)習(xí)創(chuàng)建了良好的學(xué)習(xí)環(huán)境和氛圍。今后會(huì)將更多的教學(xué)資源放在網(wǎng)站上供學(xué)生學(xué)習(xí)之用,將開(kāi)發(fā)網(wǎng)絡(luò)輔助教學(xué)課件,讓學(xué)生能在網(wǎng)絡(luò)中更好學(xué)習(xí)該門(mén)課程。
2.5 項(xiàng)目小組開(kāi)發(fā)管理信息系統(tǒng)項(xiàng)目
本門(mén)課程最大的作業(yè)就是學(xué)生以項(xiàng)目小組的形式完成管理信息系統(tǒng)的開(kāi)發(fā),需要注意的是學(xué)生尚未學(xué)習(xí)過(guò)軟件工程,而信息系統(tǒng)的開(kāi)發(fā)要求學(xué)生遵循軟件工程的思想來(lái)完成該作業(yè),并且學(xué)生還要遵循項(xiàng)目管理的基本思想和方法來(lái)實(shí)施系統(tǒng)的開(kāi)發(fā)。因此,在第一次上課時(shí)教師就要分配任務(wù),并介紹管理信息系統(tǒng)的開(kāi)發(fā)方法、生命周期、需求分析的意義和方法、設(shè)計(jì)的基本思想和方法、項(xiàng)目管理的基本思想和管理方法等內(nèi)容。使學(xué)生對(duì)軟件開(kāi)發(fā)方法和過(guò)程有一個(gè)初步的認(rèn)識(shí),隨著教學(xué)的不斷深入,在教師不斷提示下,學(xué)生會(huì)逐漸認(rèn)識(shí)和體會(huì)到軟件工程的思想和方法的重要性。
在項(xiàng)目開(kāi)發(fā)過(guò)程中將為每個(gè)項(xiàng)目組的學(xué)生提供需求分析報(bào)告模板、設(shè)計(jì)報(bào)告模板、用戶(hù)使用手冊(cè)模板等相關(guān)資料,讓學(xué)生在一種規(guī)范化的平臺(tái)上完成項(xiàng)目開(kāi)發(fā),使學(xué)生感受開(kāi)發(fā)工作的規(guī)范化和程序化。同時(shí)要組織階段性評(píng)審工作,要讓每一個(gè)項(xiàng)目組在階段評(píng)審時(shí)闡述自己的開(kāi)發(fā)成果,并對(duì)其進(jìn)行評(píng)審,通過(guò)評(píng)審的才能進(jìn)入下一階段開(kāi)發(fā)工作。最后要進(jìn)行項(xiàng)目驗(yàn)收工作,并為每一位同學(xué)評(píng)定成績(jī)。在開(kāi)發(fā)的過(guò)程中要保證每一個(gè)學(xué)生有重點(diǎn)的工作,同時(shí)又要參與到所有的工作,程序開(kāi)發(fā)每一個(gè)學(xué)生均要要完成一個(gè)以上模塊的開(kāi)發(fā)工作,確保每一個(gè)學(xué)生均參與了項(xiàng)目的開(kāi)發(fā)。
3 總結(jié)
通過(guò)幾年的教學(xué)實(shí)踐,我們認(rèn)為該課程的教學(xué)設(shè)計(jì)在高職高專(zhuān)教育中是可行的,而且是有效的,主要體現(xiàn)在:
⑴ 體現(xiàn)了高職教育的特點(diǎn),堅(jiān)持“理論夠用為度”的原則。該課程的整個(gè)教學(xué)沒(méi)有過(guò)多和過(guò)深的強(qiáng)調(diào)理論,理論體系構(gòu)成較為合理,完全從今后學(xué)生實(shí)際應(yīng)用的需要來(lái)開(kāi)展理論教學(xué),在教學(xué)過(guò)程中重視學(xué)生的理論聯(lián)系實(shí)際的能力培養(yǎng)。
⑵ 課程教學(xué)設(shè)計(jì)重視學(xué)生團(tuán)隊(duì)合作能力和實(shí)際技能的培養(yǎng)。學(xué)生參與項(xiàng)目組開(kāi)發(fā)管理信息系統(tǒng),能很好培養(yǎng)其團(tuán)隊(duì)合作精神和能力,培養(yǎng)學(xué)生之間相互溝通的能力和技巧。
⑶ 課程設(shè)計(jì)重視學(xué)生的學(xué)習(xí)能力和創(chuàng)新能力的培養(yǎng)。學(xué)生通過(guò)自主學(xué)習(xí)相關(guān)內(nèi)容和通過(guò)自己開(kāi)發(fā)信息系統(tǒng),提高學(xué)生的學(xué)習(xí)計(jì)算機(jī)技術(shù)的能力,特別是自主學(xué)習(xí)的能力。同時(shí),也提高了學(xué)生軟件開(kāi)發(fā)的能力,使學(xué)生初步了解了軟件開(kāi)發(fā)的基本流程,為今后學(xué)習(xí)軟件工程、SQL Server、Oracle、Java等課程和今后順利進(jìn)行專(zhuān)業(yè)實(shí)訓(xùn)以及完成畢業(yè)設(shè)計(jì)等奠定基礎(chǔ)。
通過(guò)該課程的教學(xué)設(shè)計(jì)和實(shí)踐,在教學(xué)中取得較好的效果,受到學(xué)生的好評(píng),學(xué)生反映很好,認(rèn)為學(xué)到新知識(shí)的同時(shí)也培養(yǎng)了學(xué)習(xí)能力和軟件開(kāi)發(fā)的能力,學(xué)生建議應(yīng)在其他計(jì)算機(jī)技術(shù)類(lèi)的課程中采用該教學(xué)方法,提高學(xué)生的學(xué)習(xí)效果。該課程的教學(xué)設(shè)計(jì)也為高職高專(zhuān)教育改革、高職高專(zhuān)教育的課程設(shè)計(jì)思路和方法進(jìn)行了有益的探索,我們認(rèn)為該課程設(shè)計(jì)思想和方法值得在高職高專(zhuān)相關(guān)課程設(shè)計(jì)中推廣應(yīng)用,以提高高職高專(zhuān)的教學(xué)水平和教學(xué)效果。
參考文獻(xiàn):
[1] 潘懋元.新編高等教育學(xué)[M].北京:北京師范大學(xué)出版社,2004.
一、引言
在本專(zhuān)業(yè)應(yīng)用型人才培養(yǎng)的大背景下,提升學(xué)生的工程實(shí)踐能力是當(dāng)務(wù)之急。《數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)》課程是計(jì)算機(jī)信息類(lèi)專(zhuān)業(yè)的必修課程,也是相關(guān)專(zhuān)業(yè)的核心課程,它是與實(shí)踐緊密結(jié)合、應(yīng)用性和創(chuàng)新性都很強(qiáng)的專(zhuān)業(yè)基礎(chǔ)課。該課程以數(shù)據(jù)庫(kù)平臺(tái)為基礎(chǔ)向?qū)W生介紹數(shù)據(jù)庫(kù)編程的方法,重點(diǎn)培養(yǎng)學(xué)生的數(shù)據(jù)庫(kù)編程能力。數(shù)據(jù)庫(kù)編程能力是系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的基礎(chǔ),因此,對(duì)該課程進(jìn)行應(yīng)用性改造對(duì)學(xué)生實(shí)踐能力的提升有極大的意義。
本課程的前期課程為《數(shù)據(jù)庫(kù)原理》,在原理課程中主要讓學(xué)生掌握數(shù)據(jù)庫(kù)建立的過(guò)程和數(shù)據(jù)的增刪改查等,在《數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)》課程中以應(yīng)用為主,設(shè)置應(yīng)用案例,讓學(xué)生在前期的課程基礎(chǔ)上掌握對(duì)數(shù)據(jù)庫(kù)的編程、數(shù)據(jù)完整性的設(shè)置等。目前在《數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)》課程教學(xué)中存在實(shí)例前后連貫性不強(qiáng);學(xué)生理論知識(shí)扎實(shí),卻在實(shí)踐項(xiàng)目面前束手無(wú)策等現(xiàn)象。因此,在實(shí)際教學(xué)中,應(yīng)該使“原理”與“應(yīng)用”并重,兩者相互融合,改進(jìn)“原理”部分的教學(xué)內(nèi)容,重視“應(yīng)用”部分的工程實(shí)踐能力培養(yǎng)。授課過(guò)程以案例為驅(qū)動(dòng),以應(yīng)用為導(dǎo)向,進(jìn)一步提高學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)主動(dòng)性。依據(jù)存在的問(wèn)題和學(xué)生的情況本課程做了幾下方面的建設(shè)。
二、課程建設(shè)
1、圍繞能力培養(yǎng),完善案例設(shè)計(jì),改革課程內(nèi)容
如圖1所示,根據(jù)行業(yè)、崗位對(duì)數(shù)據(jù)庫(kù)應(yīng)用實(shí)踐能力的要求,細(xì)分課程能力培養(yǎng)目標(biāo),即培養(yǎng)學(xué)生的業(yè)務(wù)分析能力、數(shù)據(jù)處理能力、數(shù)據(jù)編程能力。業(yè)務(wù)分析能力即能針對(duì)需求設(shè)計(jì)出合理的數(shù)據(jù)庫(kù)結(jié)構(gòu);數(shù)據(jù)處理能力即對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行增刪改查和維護(hù)等;數(shù)據(jù)編程即是對(duì)一些高級(jí)應(yīng)用能進(jìn)行數(shù)據(jù)庫(kù)編程,創(chuàng)建合適的函數(shù),游標(biāo),存儲(chǔ)過(guò)程等。針對(duì)不同能力劃分知識(shí)點(diǎn):高級(jí)查詢(xún)、數(shù)據(jù)完整性維護(hù)、函數(shù)、游標(biāo)、存儲(chǔ)過(guò)程。依據(jù)知識(shí)點(diǎn),把項(xiàng)目中用到的功能分解為每個(gè)知識(shí)點(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í))、課程實(shí)訓(xùn)(2周)、企業(yè)實(shí)踐(2周)。
課程實(shí)驗(yàn)設(shè)計(jì)如表1所示,通過(guò)實(shí)驗(yàn)讓學(xué)生及時(shí)消化知識(shí)點(diǎn)內(nèi)容。
課程實(shí)訓(xùn)主要是給定一個(gè)項(xiàng)目需求,如學(xué)生熟悉的成績(jī)管理系統(tǒng)、圖書(shū)管理系統(tǒng)、進(jìn)銷(xiāo)存系統(tǒng)等,讓學(xué)生從需求分析入手,到設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu),設(shè)定數(shù)據(jù)完整性,合理設(shè)計(jì)函數(shù)、游標(biāo)和存儲(chǔ)過(guò)程,完成整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)。學(xué)生通過(guò)實(shí)訓(xùn)學(xué)生完成一個(gè)完整的綜合項(xiàng)目,了解數(shù)據(jù)庫(kù)設(shè)計(jì)的整個(gè)過(guò)程。
企業(yè)實(shí)踐環(huán)節(jié)是在課程和實(shí)訓(xùn)的基礎(chǔ)上,學(xué)生已掌握了一定的實(shí)踐能力,結(jié)合程序設(shè)計(jì)課程,進(jìn)入企業(yè)實(shí)習(xí),企業(yè)委派業(yè)師以項(xiàng)目組的形式讓學(xué)生完成一個(gè)模擬的綜合實(shí)踐項(xiàng)目。培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力和工程實(shí)踐能力。
3、以案例為驅(qū)動(dòng),探索新的教學(xué)方法
本課程從2010年開(kāi)始進(jìn)行了一些教學(xué)改革嘗試,在教學(xué)過(guò)程中引入了一些與教學(xué)內(nèi)容聯(lián)系緊密又實(shí)用化的項(xiàng)目案例來(lái)激發(fā)學(xué)生的學(xué)習(xí)興趣。在課程教學(xué)方法主要采用案例式教學(xué)、漸進(jìn)式教學(xué)、協(xié)作開(kāi)發(fā)等手段提高學(xué)生的數(shù)據(jù)庫(kù)編程能力。(如圖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)目,針對(duì)案例講述SQL Server 2008中的數(shù)據(jù)庫(kù)編程技術(shù)和方法。
問(wèn)題拋出式教學(xué)
在合適案例的前提下,以問(wèn)題拋出式的方法引入案例中涉及的知識(shí)點(diǎn),讓學(xué)生在本著解決實(shí)際問(wèn)題的原則學(xué)習(xí)相關(guān)知識(shí),激發(fā)學(xué)生的學(xué)習(xí)積極性。
漸進(jìn)式教學(xué)
教師在課堂教學(xué)組織中,以“問(wèn)題拋出―問(wèn)題分析―知識(shí)講解―編程實(shí)現(xiàn)―問(wèn)題設(shè)計(jì)”的方式組織教學(xué)內(nèi)容,使學(xué)生能夠由淺入深、循序漸進(jìn)地體驗(yàn)每一堂課,從而掌握相關(guān)知識(shí)和技能。具體地說(shuō)就是,教師在課堂上針對(duì)教學(xué)案例,拋出一定的問(wèn)題即要達(dá)到怎么樣的功能,那么實(shí)現(xiàn)功能要怎么做,這個(gè)過(guò)程中涉及到的知識(shí)點(diǎn)又有哪些,講解完知識(shí)點(diǎn)后編程實(shí)現(xiàn)相關(guān)功能,在這個(gè)基礎(chǔ)上,讓學(xué)生針對(duì)實(shí)驗(yàn)項(xiàng)目拋出一定的問(wèn)題即需求,而這些問(wèn)題就是教師實(shí)驗(yàn)指導(dǎo)書(shū)中學(xué)生能力拓展部分的重要依據(jù)。
協(xié)作開(kāi)發(fā)式教學(xué)
課程的實(shí)驗(yàn)項(xiàng)目往往是要求每個(gè)學(xué)生獨(dú)立完成的,很難讓學(xué)生在團(tuán)隊(duì)合作、協(xié)作開(kāi)發(fā)中方面得到訓(xùn)練,而軟件開(kāi)發(fā)項(xiàng)目往往需要團(tuán)隊(duì)合作,因此考慮在該課程的實(shí)訓(xùn)環(huán)節(jié)加強(qiáng)這方面的訓(xùn)練。具體地說(shuō),在綜合項(xiàng)目實(shí)訓(xùn)中,將班級(jí)學(xué)生劃分成若干個(gè)小組,每個(gè)小組要求以團(tuán)隊(duì)的方式完成實(shí)訓(xùn)任務(wù),期間要求有合理的小組成員之間的分工合作。
4、改革課程考核方式,重視過(guò)程性評(píng)價(jià)
改革考核方式是本課程建設(shè)的重要內(nèi)容之一,通過(guò)改變考核體系提升學(xué)生學(xué)習(xí)興趣,提升實(shí)踐教學(xué)質(zhì)量的關(guān)鍵。
《數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)》的考核可采用過(guò)程性評(píng)價(jià)與目標(biāo)評(píng)價(jià)相結(jié)合的方式,并加大過(guò)程性評(píng)價(jià)的比重,目標(biāo)評(píng)價(jià)采用期末一次性目標(biāo)評(píng)價(jià)和每個(gè)任務(wù)(項(xiàng)目)完成后的目標(biāo)評(píng)價(jià)相Y合的方式。過(guò)程性評(píng)價(jià)和階段性目標(biāo)評(píng)價(jià)以考核實(shí)踐技能為主,目標(biāo)評(píng)價(jià)以考核理論知識(shí)為主,過(guò)程性評(píng)價(jià)可以占60%以上,具體如下表2所示。
通過(guò)加強(qiáng)過(guò)程性考核,教師能及時(shí)掌握學(xué)生學(xué)習(xí)的情況,對(duì)薄弱環(huán)節(jié)進(jìn)行加強(qiáng)訓(xùn)練;學(xué)生會(huì)重視每一次的實(shí)驗(yàn)過(guò)程,激發(fā)了學(xué)習(xí)的積極性,告別傳統(tǒng)模式下的期末突擊學(xué)習(xí)或只背知識(shí)點(diǎn)模式。
5、開(kāi)展多種形式的校企合作授課,提升學(xué)生工程實(shí)踐能力
為提高學(xué)生的應(yīng)用能力,積極開(kāi)展校企合作授課,請(qǐng)業(yè)師到課堂介紹數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)設(shè)計(jì)的講座,也可以與合作企業(yè)共同建設(shè)課程。開(kāi)課前與業(yè)師商定授課形式,授課內(nèi)容,對(duì)知識(shí)點(diǎn)進(jìn)行解剖,并把企業(yè)的工程項(xiàng)目分解,融入到授課過(guò)程中去。校內(nèi)教師集中講解理論知識(shí),企業(yè)業(yè)師把控實(shí)驗(yàn)和實(shí)訓(xùn)環(huán)節(jié),課程結(jié)束后,學(xué)生利用暑期進(jìn)企業(yè)實(shí)踐,在相關(guān)建立了長(zhǎng)期合作的實(shí)踐基地,把企業(yè)的實(shí)際數(shù)據(jù)庫(kù)實(shí)踐項(xiàng)目引入到課程中來(lái),并改造課程課時(shí)設(shè)置。通過(guò)幾輪的實(shí)踐,本專(zhuān)業(yè)的學(xué)生受益頗豐,即鍛煉了能力,獲得了實(shí)踐經(jīng)驗(yàn),也獲得相關(guān)企業(yè)的認(rèn)可,為今后的就業(yè)打下一定基礎(chǔ)。
三、結(jié)束語(yǔ)
《數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)》課程實(shí)踐性較強(qiáng)的課程,重點(diǎn)培養(yǎng)學(xué)生的數(shù)據(jù)庫(kù)編程能力。我們通過(guò)對(duì)課程的應(yīng)用性改造探索課程建設(shè)方案,實(shí)踐證明,以培養(yǎng)學(xué)生工程應(yīng)用能力與IT企業(yè)人才需求對(duì)接、提高教學(xué)質(zhì)量為出發(fā)點(diǎn)的數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)教學(xué)改革不僅豐富了教學(xué)方法及教學(xué)手段,激發(fā)了學(xué)生學(xué)習(xí)的積極性,提高了教學(xué)質(zhì)量和教學(xué)效率,還有利于培養(yǎng)學(xué)生分析、解決實(shí)際問(wèn)題的能力及團(tuán)隊(duì)協(xié)作精神,為學(xué)生從事IT行業(yè)奠定基礎(chǔ)。隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)在不斷的發(fā)展,教學(xué)內(nèi)容需要不斷更新,教學(xué)方法也需要不斷改革。因此,我們?nèi)孕璨粩嗟匮芯浚粩嗟乜偨Y(jié)教學(xué)經(jīng)驗(yàn),使整個(gè)教學(xué)環(huán)節(jié)更加完善合理。