時(shí)間:2022-06-18 22:32:26
開(kāi)篇:寫(xiě)作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇數(shù)據(jù)庫(kù)課程總結(jié),希望這些內(nèi)容能成為您創(chuàng)作過(guò)程中的良師益友,陪伴您不斷探索和進(jìn)步。
【關(guān)鍵詞】QL Server2005 課程教學(xué)設(shè)計(jì) 項(xiàng)目教學(xué)
【文獻(xiàn)編碼】doi:10.3969/j.issn.0450-9889(C).2011.11.043
SQL Server2005和是很多IT專(zhuān)業(yè)重要的專(zhuān)業(yè)必修課,其要求學(xué)生掌握數(shù)據(jù)庫(kù)的基本操作,可以使用編寫(xiě)應(yīng)用程序的前端部分。通過(guò)這兩門(mén)課程的學(xué)習(xí),學(xué)生可以提高數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)能力。
從高職學(xué)生的反映可以看出,程序設(shè)計(jì)語(yǔ)言學(xué)生普遍感到難學(xué)。如何激發(fā)學(xué)生興趣,提高學(xué)生操作技能,就成了該門(mén)課課程教學(xué)的關(guān)鍵。筆者以學(xué)生成績(jī)管理系統(tǒng)為主線(xiàn),闡述了全面數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)和表創(chuàng)建及應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程,通過(guò)對(duì)一個(gè)完整應(yīng)用系統(tǒng)開(kāi)發(fā)的學(xué)習(xí),讓學(xué)生了解繼而提高數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)能力。
一、教學(xué)總體設(shè)計(jì)
SQL Server2005和課程教學(xué)設(shè)計(jì)中,首先應(yīng)明確教學(xué)任務(wù)、教學(xué)實(shí)施方法以及學(xué)生應(yīng)該達(dá)到的專(zhuān)業(yè)能力。教學(xué)任務(wù)圍繞學(xué)生應(yīng)達(dá)到的專(zhuān)業(yè)能力,要求學(xué)生首先能夠完成一個(gè)后臺(tái)數(shù)據(jù)庫(kù)的創(chuàng)建與管理,然后通過(guò)的教學(xué)學(xué)生完成前臺(tái)管理開(kāi)發(fā)。教學(xué)方法是帶著問(wèn)題邊學(xué)邊做、層層遞進(jìn)、舉一反三的一體化項(xiàng)目教學(xué)法。而筆者在教學(xué)中要求學(xué)生完成最終項(xiàng)目是實(shí)現(xiàn)學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)。其功能實(shí)現(xiàn)包括相應(yīng)信息的編輯、各種查詢(xún)和排序和系統(tǒng)維護(hù)。功能菜單如下:學(xué)生信息管理、課程信息管理、成績(jī)信息管理、教師信息管理、系統(tǒng)維護(hù)。
二、課堂教學(xué)設(shè)計(jì)
(一)課堂教學(xué)實(shí)例
對(duì)于數(shù)據(jù)庫(kù),學(xué)習(xí)內(nèi)容包括數(shù)據(jù)庫(kù)設(shè)計(jì)與對(duì)象創(chuàng)建、數(shù)據(jù)庫(kù)數(shù)據(jù)管理及應(yīng)用、數(shù)據(jù)庫(kù)數(shù)據(jù)維護(hù)、數(shù)據(jù)庫(kù)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等。建立教學(xué)實(shí)例以及對(duì)應(yīng)的子項(xiàng)目,將實(shí)例融入分解成幾個(gè)子項(xiàng)目(見(jiàn)表1)。建立項(xiàng)目與任務(wù)學(xué)習(xí)的對(duì)應(yīng)關(guān)系(見(jiàn)表2)。
對(duì)于,課堂教學(xué)主要包括過(guò)程設(shè)計(jì)、窗體界面設(shè)計(jì)、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù),包含的常用類(lèi)有:Connection類(lèi)、Command類(lèi)、Data Reader類(lèi)、Data Adapter類(lèi)和Data Set類(lèi),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)連接的步驟。在其中講解項(xiàng)目的創(chuàng)建、類(lèi)的添加與設(shè)計(jì),以及面向?qū)ο蟮某绦蛟O(shè)計(jì)。
(二)課堂教學(xué)
要盡量將“教”轉(zhuǎn)移到“學(xué)”上。避免整個(gè)課堂大滿(mǎn)貫,及時(shí)引導(dǎo)學(xué)生舉一反三,將課程知識(shí)及時(shí)轉(zhuǎn)化為自己內(nèi)在的能力。課堂教學(xué)主要分為教師課堂授課與學(xué)生實(shí)訓(xùn),其中,課堂教學(xué)與學(xué)生實(shí)訓(xùn)的課時(shí)比例為1∶2。上課前,分析本次教學(xué)的難點(diǎn)和重點(diǎn),并給出相應(yīng)的解決措施,明確哪些任務(wù)知識(shí)點(diǎn)需要老師邊講解邊現(xiàn)場(chǎng)編程。
課堂上的講授不斷提出任務(wù),啟發(fā)學(xué)生思考、分析,學(xué)生參與解決問(wèn)題,同時(shí)鼓勵(lì)學(xué)生大膽創(chuàng)新,尋找一切可能的合適的方法和途徑。在講新知識(shí)前,提出一個(gè)實(shí)際的問(wèn)題,由問(wèn)題帶出任務(wù),如要建立學(xué)生信息表,先與學(xué)生討論需要哪些必要的信息,如學(xué)號(hào)、姓名以及相應(yīng)的數(shù)據(jù)類(lèi)型的意義和如何定義,就不會(huì)感到枯燥無(wú)味。在學(xué)習(xí)數(shù)據(jù)庫(kù)時(shí)候,學(xué)生有的還不是很明白這個(gè)數(shù)據(jù)庫(kù)的作用,可以先給學(xué)生看到一個(gè)完整的學(xué)生成績(jī)管理系統(tǒng)中對(duì)數(shù)據(jù)庫(kù)的操作,然后再講解通過(guò)創(chuàng)建界面,使用連接數(shù)據(jù)庫(kù),讓學(xué)生明白一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)的開(kāi)發(fā)過(guò)程。
另外,應(yīng)優(yōu)化教學(xué)內(nèi)容,淡化語(yǔ)法教學(xué)。課堂教學(xué)中,教師沒(méi)必要側(cè)重編程語(yǔ)言的基本概念、基本語(yǔ)句和語(yǔ)法的詳細(xì)講解,把實(shí)例項(xiàng)目作為貫穿教學(xué)的主線(xiàn)。在實(shí)例代碼窗口中滲透語(yǔ)法和句法,將知識(shí)通過(guò)實(shí)例有機(jī)結(jié)合起來(lái),讓學(xué)生不至于感覺(jué)雜亂、抽象、無(wú)整體邏輯,使學(xué)生在工程項(xiàng)目中去掌握語(yǔ)法規(guī)則,不但能促進(jìn)學(xué)生正確掌握語(yǔ)法,還能讓學(xué)生很好地解決實(shí)際問(wèn)題。
(三)實(shí)訓(xùn)項(xiàng)目任務(wù)
SQL Server2005和課程的實(shí)踐性很強(qiáng),而且高職高專(zhuān)的學(xué)生對(duì)實(shí)踐操作類(lèi)課程的熱情較高,項(xiàng)目任務(wù)布置時(shí),應(yīng)該明確實(shí)訓(xùn)的目的、實(shí)訓(xùn)要求、實(shí)訓(xùn)內(nèi)容,完成時(shí)間,引導(dǎo)學(xué)生獨(dú)立操作,學(xué)會(huì)分析歸納使用到的知識(shí)點(diǎn),目的是使學(xué)生在實(shí)踐中進(jìn)行鞏固復(fù)習(xí)。每一個(gè)實(shí)訓(xùn)項(xiàng)目按照課堂的實(shí)例步步深入,通過(guò)一個(gè)個(gè)實(shí)訓(xùn)項(xiàng)目的層層推進(jìn),讓學(xué)生明白該項(xiàng)目的整個(gè)軟件開(kāi)發(fā)過(guò)程。
在教師課堂演示實(shí)例后,布置學(xué)生完成課內(nèi)的實(shí)訓(xùn)任務(wù)環(huán)節(jié),了解學(xué)生對(duì)課堂內(nèi)容的接受情況、學(xué)習(xí)主動(dòng)性等存在的問(wèn)題。教師這時(shí)就要在課堂進(jìn)行巡回觀察指導(dǎo)學(xué)生的操作情況,發(fā)現(xiàn)學(xué)生存在的普遍錯(cuò)誤,對(duì)學(xué)生出現(xiàn)的問(wèn)題給予幫助,分析解決,對(duì)學(xué)生的獨(dú)特想法、解決的新思路、新的方法給予獎(jiǎng)勵(lì),并請(qǐng)學(xué)生演示,調(diào)動(dòng)他們的課堂積極性,同時(shí)培養(yǎng)學(xué)生的軟件編程思維。
(四)總結(jié)與考核
總結(jié)評(píng)價(jià)考核分為:過(guò)程總結(jié)評(píng)價(jià)與終結(jié)總結(jié)評(píng)價(jià)相結(jié)合,過(guò)程性總結(jié)評(píng)價(jià)占50%,終結(jié)性總結(jié)評(píng)價(jià)占50%。每個(gè)子項(xiàng)目的完成都進(jìn)行一次總結(jié)和講評(píng),對(duì)項(xiàng)目實(shí)訓(xùn)中遇到的問(wèn)題可以在總結(jié)會(huì)上與學(xué)生討論的方式進(jìn)行,最后教師進(jìn)行點(diǎn)評(píng),從中找出最好的解決方案,同時(shí),實(shí)訓(xùn)任務(wù)完成,根據(jù)其學(xué)習(xí)情況、操作的熟練程度給學(xué)生一次平時(shí)成績(jī)。學(xué)生學(xué)習(xí)完成所有知識(shí)后,安排學(xué)生2周到3周時(shí)間完成課程項(xiàng)目設(shè)計(jì)。課程設(shè)計(jì)的題目為一個(gè)學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā),內(nèi)容與本學(xué)期的實(shí)訓(xùn)任務(wù)相似。最后,學(xué)生應(yīng)該提供《項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告》及作品,總結(jié)報(bào)告包括:設(shè)計(jì)思想、設(shè)計(jì)過(guò)程,回顧所學(xué)的知識(shí),得出的經(jīng)驗(yàn)和體會(huì)。
三、教材選擇
教材應(yīng)該采用項(xiàng)目教學(xué)法的教材體系結(jié)構(gòu)。結(jié)合高職高專(zhuān)學(xué)生的特點(diǎn),教材應(yīng)把知識(shí)貫穿于整個(gè)教學(xué)過(guò)程中,最好是在項(xiàng)目中進(jìn)行穿插講解。這樣就避免了讓學(xué)生在毫無(wú)知識(shí)背景的情況下去理解抽象晦澀的概念。
四、拓展設(shè)計(jì)
除了學(xué)習(xí),還可以鼓勵(lì)有能力的學(xué)生自學(xué)掌握目前較常用其他的前臺(tái)開(kāi)發(fā)工具,如 或者JSP等。這一階段以學(xué)生自學(xué)為主,鼓勵(lì)學(xué)生通過(guò)各種途徑查找資料,實(shí)現(xiàn)遠(yuǎn)程登錄學(xué)生成績(jī)管理系統(tǒng),拓展學(xué)生的知識(shí)面。
五、效果與總結(jié)
教學(xué)中學(xué)生參與到項(xiàng)目實(shí)現(xiàn),以學(xué)生較容易的內(nèi)容進(jìn)入知識(shí)的學(xué)習(xí),學(xué)生的積極性較高,學(xué)生通過(guò)實(shí)踐從中獲取知識(shí),培養(yǎng)并提高學(xué)生編程的能力。
教學(xué)法不是單一的,它往往是多種教學(xué)法的綜合運(yùn)用,根據(jù)課程的學(xué)習(xí)特點(diǎn)和學(xué)生的實(shí)際情況,以及現(xiàn)有的教學(xué)條件,將多種教學(xué)方法緊密地結(jié)起來(lái),大膽進(jìn)行教學(xué)法的嘗試,善于總結(jié),讓學(xué)生不把學(xué)習(xí)為一種負(fù)擔(dān),這樣課程的教學(xué)效果就會(huì)越來(lái)越好。
【參考文獻(xiàn)】
[1]劉引濤.項(xiàng)目遞進(jìn)驅(qū)動(dòng)教學(xué)法在SQLServer2005課堂教學(xué)中的應(yīng)用[J].職業(yè)教育,2008(7)
[2]顧益民,高峰.項(xiàng)目教學(xué)法的探討與實(shí)踐[J].職業(yè)技術(shù),2008(11)
[3]堯有平,韋抒,李士丹.課程整全與綜合教學(xué)法相結(jié)合的實(shí)踐[J].廣西教育,2008(3C)
[4]廖繼紅.項(xiàng)目任務(wù)教學(xué)法在SQL Server2005課程教學(xué)設(shè)計(jì)[J].南寧職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010(12)
[5]王偉娜.淺談高職高專(zhuān)“程序設(shè)計(jì)”的教學(xué)方法[J].福建電腦,2010(5)
摘 要 通過(guò)總結(jié)學(xué)生在實(shí)訓(xùn)環(huán)節(jié)中存在的問(wèn)題,對(duì)不同崗位的典型工作任務(wù)和崗位能力進(jìn)行分析,提出基于崗位能力的數(shù)據(jù)庫(kù)實(shí)訓(xùn)課
>> 基于崗位能力培養(yǎng)的“環(huán)境影響評(píng)價(jià)”課程教學(xué)改革和實(shí)踐 基于崗位能力的建筑設(shè)計(jì)專(zhuān)業(yè)教學(xué)改革實(shí)踐 基于CDIO的軟件學(xué)院數(shù)據(jù)庫(kù)課程教學(xué)改革與實(shí)踐 基于CDIO的《數(shù)據(jù)庫(kù)原理及應(yīng)用》實(shí)踐課程教學(xué)改革探究 基于SQL Server的數(shù)據(jù)庫(kù)課程教學(xué)改革研究與實(shí)踐 基于工作過(guò)程的數(shù)據(jù)庫(kù)課程項(xiàng)目化教學(xué)改革實(shí)踐 基于CDIO模式的數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)改革與實(shí)踐 基于MOOC理念的數(shù)據(jù)庫(kù)課程實(shí)踐教學(xué)改革 基于學(xué)習(xí)能力培養(yǎng)的《數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用》課程教學(xué)改革研究 基于應(yīng)用能力培養(yǎng)的Access數(shù)據(jù)庫(kù)課程教學(xué)改革 構(gòu)建基于職業(yè)崗位能力的實(shí)訓(xùn)教學(xué)體系研究 數(shù)據(jù)庫(kù)原理課程教學(xué)改革與實(shí)踐 “數(shù)據(jù)庫(kù)原理”課程教學(xué)改革與實(shí)踐 數(shù)據(jù)庫(kù)課程教學(xué)改革研究與實(shí)踐 《數(shù)據(jù)庫(kù)原理》課程教學(xué)改革實(shí)踐探索 數(shù)據(jù)庫(kù)課程教學(xué)改革探索與實(shí)踐 基于崗位的綜合實(shí)訓(xùn)分類(lèi)實(shí)踐教學(xué)改革與研究 基于分析檢驗(yàn)崗位的分析化學(xué)實(shí)驗(yàn)實(shí)訓(xùn)教學(xué)改革與實(shí)踐 基于職業(yè)崗位能力的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》教學(xué)改革研究與實(shí)踐 基于職業(yè)教育理念和崗位能力需求的高職英語(yǔ)教學(xué)改革研究與實(shí)踐 常見(jiàn)問(wèn)題解答 當(dāng)前所在位置:l.
Practice of Teaching Reform of the Database Training Course Based on Post Ability
——The Case of Computer Information Management Specialty (Commercial Network Direction)
LU Gui-rong1,WANG Hao-xue2
(1.Hangzhou Vocational and Technical College of Technology, Hangzhou Zhejiang 311402; 2.Liboral Army College of Information and Engineering, Zhengzhou He’nan 450001, China)
Abstract Through the summary of existing problems in practice of students, to analyze the typical tasks and job abilities of different positions, and the reform thought of database training course based on post ability was put forward, which is: students experiencing different jobs in the training process, complete a specific task, in order to improve the ability to analyze and solve problems, and then improve post adaptability and social competence.
Key words database; practice training courses; post ability; computer information management specialty; higher vocational schools
一、通過(guò)就業(yè)前景激發(fā)學(xué)習(xí)興趣
隨著國(guó)家普及高等教育的實(shí)施,高職學(xué)生的整體素質(zhì)下滑,學(xué)生學(xué)習(xí)興趣不高,還有高職學(xué)生喜歡所學(xué)立即能夠做出一個(gè)生動(dòng)直觀運(yùn)行效果的課程,所以激發(fā)學(xué)生學(xué)習(xí)興趣是首要環(huán)節(jié)。筆者通過(guò)數(shù)據(jù)庫(kù)技術(shù)的實(shí)際應(yīng)用認(rèn)識(shí)其重要性,通過(guò)招聘網(wǎng)站中真實(shí)的數(shù)據(jù)明確告知學(xué)生,社會(huì)對(duì)數(shù)據(jù)庫(kù)相關(guān)職位(比如數(shù)據(jù)庫(kù)開(kāi)發(fā)工程師、數(shù)據(jù)庫(kù)管理員等)的需求量相當(dāng)大、待遇好,并且這些職位的崗位要求不是太高,只要多做多練完全可以達(dá)到要求,所以可以說(shuō)只要學(xué)好這一門(mén)課就可以實(shí)現(xiàn)高薪就業(yè),以此來(lái)激發(fā)學(xué)生的學(xué)習(xí)興趣。
二、根據(jù)實(shí)際情況確定教學(xué)內(nèi)容
高職院校以培養(yǎng)畢業(yè)后可以直接上崗工作的實(shí)用型人才為目標(biāo),所以應(yīng)該結(jié)合教學(xué)大綱對(duì)教學(xué)內(nèi)容予以取舍。本課程包括數(shù)據(jù)庫(kù)原理和SQL Server的操作應(yīng)用兩部分,對(duì)于數(shù)據(jù)庫(kù)原理部分通過(guò)實(shí)際案例使學(xué)生理解數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),重點(diǎn)掌握好關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中的概念設(shè)計(jì)與邏輯設(shè)計(jì)部分。SQL Server的具體操作應(yīng)用包括使用SQL Server Management Studio操作和使用T-SQL語(yǔ)句操作兩種方法,重點(diǎn)是T-SQL語(yǔ)句的熟練操作以及數(shù)據(jù)庫(kù)的管理維護(hù),難點(diǎn)是T-SQL語(yǔ)句的編程、存儲(chǔ)過(guò)程和觸發(fā)器的應(yīng)用等。還有教學(xué)內(nèi)容可以適時(shí)調(diào)整,比如筆者在數(shù)據(jù)庫(kù)原理部分先不講關(guān)系代數(shù),到講解數(shù)據(jù)查詢(xún)的時(shí)候再重點(diǎn)講解,使學(xué)生理解清楚選擇,投影,交叉連接,等值連接,自然連接等關(guān)系運(yùn)算的本質(zhì)及關(guān)系,然后再重點(diǎn)講解簡(jiǎn)單查詢(xún)、連接查詢(xún)、子查詢(xún)、復(fù)雜查詢(xún),這樣學(xué)生很容易理解。
三、采用“任務(wù)驅(qū)動(dòng)法”展開(kāi)教學(xué)
任務(wù)驅(qū)動(dòng)教學(xué)法是由“設(shè)計(jì)任務(wù)”,“任務(wù)分解”,“反饋與調(diào)整”,“評(píng)價(jià)與總結(jié)”四步組成。筆者將學(xué)生選課管理系統(tǒng)開(kāi)發(fā)案例融入到整個(gè)教學(xué)過(guò)程,融“教、學(xué)、做”為一體,注重對(duì)基本知識(shí)和基本技能的講解(教),給出具有使用價(jià)值的案例供學(xué)生模仿(學(xué)),通過(guò)課程設(shè)計(jì)強(qiáng)化對(duì)學(xué)生能力的培養(yǎng)(做)。講解數(shù)據(jù)庫(kù)原理部分的時(shí)候就引入學(xué)生選課管理系統(tǒng)案例,從需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施和數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)完整分析清楚,這樣學(xué)生容易理解概念模型、關(guān)系模型、數(shù)據(jù)庫(kù)設(shè)計(jì)等內(nèi)容。SQL Server操作部分從數(shù)據(jù)庫(kù)創(chuàng)建開(kāi)始,一直到后面的管理、開(kāi)發(fā)都用此案例,切近學(xué)生生活,教學(xué)效果良好。另外還需注意,雖然在第一次課時(shí)教師就向?qū)W生闡述了學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)的重要性,但畢竟學(xué)生軟件開(kāi)發(fā)經(jīng)驗(yàn)有限,并且所學(xué)不能立即所用,時(shí)間一長(zhǎng)學(xué)習(xí)興趣就會(huì)降低,因此需要教師在后續(xù)的授課過(guò)程中結(jié)合案例適時(shí)進(jìn)行強(qiáng)化。
四、運(yùn)用多種教學(xué)手段保證教學(xué)效果
目前最常用的多媒體教學(xué),可以充分利用演示講解知識(shí)點(diǎn),效果直觀,但由于信息量大,如果學(xué)生沒(méi)有充分預(yù)習(xí)或理解清楚,很容易造成學(xué)生與教學(xué)脫節(jié),所以筆者通過(guò)任務(wù)引導(dǎo)學(xué)生主動(dòng)去查資料、解決實(shí)際問(wèn)題,上課時(shí)可以讓學(xué)生先探討知識(shí)點(diǎn),最后老師加以總結(jié)和補(bǔ)充。比如數(shù)據(jù)表的操作部分,先讓學(xué)生自己去設(shè)計(jì)各個(gè)表結(jié)構(gòu),錄入數(shù)據(jù),然后再發(fā)現(xiàn)并解決數(shù)據(jù)完整性的問(wèn)題,使學(xué)生由被動(dòng)變?yōu)橹鲃?dòng)。再比如實(shí)現(xiàn)某個(gè)查詢(xún)需求有好幾種方法,可以讓學(xué)生分析、討論、驗(yàn)證,找出哪種方法耗用時(shí)間最短,從而培養(yǎng)學(xué)生對(duì)數(shù)據(jù)庫(kù)的優(yōu)化意識(shí)。
五、加強(qiáng)實(shí)踐教學(xué)鞏固教學(xué)效果
數(shù)據(jù)庫(kù)是操作性很強(qiáng)的一門(mén)課程,所以通過(guò)實(shí)踐使學(xué)生理解消化知識(shí)點(diǎn)尤為關(guān)鍵。筆者在該課程的教學(xué)過(guò)程中,理論教學(xué)和實(shí)踐教學(xué)按照1:1的比例進(jìn)行,課堂中預(yù)留一部分基于教學(xué)案例的實(shí)訓(xùn)題目,讓學(xué)生在上機(jī)過(guò)程中帶著任務(wù)去學(xué)習(xí),基于實(shí)際系統(tǒng)設(shè)計(jì)去練習(xí),從而達(dá)到“學(xué)以致用,學(xué)有所用”的目的。期末安排2周左右時(shí)間進(jìn)行課程項(xiàng)目設(shè)計(jì),完成學(xué)生選課管理系統(tǒng)的開(kāi)發(fā)。由于課程是在第二學(xué)期開(kāi)設(shè),學(xué)生只學(xué)習(xí)了計(jì)算機(jī)基礎(chǔ),所以采用Visual Basic開(kāi)發(fā)前臺(tái)界面,SQL Server作為后臺(tái)數(shù)據(jù)庫(kù),利用ADO技術(shù)完成前臺(tái)和后臺(tái)的連接,幫助學(xué)生理清SQL Server與應(yīng)用軟件開(kāi)發(fā)工具之間的關(guān)系,并能夠盤(pán)活學(xué)生所學(xué)的數(shù)據(jù)庫(kù)知識(shí)。
六、改革考核方式調(diào)動(dòng)學(xué)生主動(dòng)性
打破傳統(tǒng)的閉卷筆試考核方式,應(yīng)以實(shí)訓(xùn)考核為主,理論考核為輔的考核模式。本課程考核內(nèi)容包括理論和實(shí)訓(xùn)兩部分,理論考核主要以期末筆試形式為主,實(shí)訓(xùn)考核主要為上機(jī)考核和案例答辯為主。筆者課程考核總成績(jī)由下面三方面組成,理論考核占40%,上機(jī)考核占30%,案例答辯占30%。比如要求學(xué)生參考教學(xué)案例,使用VB、JAVA、C#等語(yǔ)言結(jié)合SQL Server完成圖書(shū)管理系統(tǒng)、人事管理系統(tǒng)等開(kāi)發(fā),最后進(jìn)行案例答辯,這樣可以充分調(diào)動(dòng)學(xué)生學(xué)習(xí)主動(dòng)性,并能培養(yǎng)其自學(xué)能力。
【關(guān)鍵詞】數(shù)據(jù)庫(kù)原理與應(yīng)用 啟發(fā)教學(xué) 問(wèn)題驅(qū)動(dòng)
【基金項(xiàng)目】重慶師范大學(xué)基金項(xiàng)目資助,項(xiàng)目批準(zhǔn)號(hào)(11XWB026)。
【中圖分類(lèi)號(hào)】G64 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2013)01-0028-02
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)一個(gè)十分重要的分支,云計(jì)算和互聯(lián)網(wǎng)的風(fēng)起云涌使基于網(wǎng)絡(luò)的應(yīng)用系統(tǒng)得以廣泛應(yīng)用,作為后臺(tái)基礎(chǔ)的數(shù)據(jù)庫(kù)技術(shù)也被不斷地賦予新能力。因此,《數(shù)據(jù)庫(kù)原理與應(yīng)用》在高校計(jì)算機(jī)專(zhuān)業(yè)課程系統(tǒng)中具有不可取代的重要地位與實(shí)際意義,該課程主要講授數(shù)據(jù)庫(kù)的基本原理及其應(yīng)用方法,涉及數(shù)據(jù)庫(kù)原理、數(shù)據(jù)庫(kù)應(yīng)用和數(shù)據(jù)庫(kù)設(shè)計(jì)三方面,這些內(nèi)容彼此關(guān)聯(lián)而又各有重難點(diǎn)。由此可知,在該課程的教學(xué)實(shí)踐中,不僅應(yīng)該教會(huì)學(xué)生正確理解數(shù)據(jù)庫(kù)的基本原理,還應(yīng)該幫助學(xué)生熟練掌握數(shù)據(jù)庫(kù)的設(shè)計(jì)方法和應(yīng)用技術(shù),更應(yīng)該激發(fā)學(xué)生對(duì)數(shù)據(jù)庫(kù)及相關(guān)知識(shí)的興趣,培養(yǎng)學(xué)生獨(dú)立探求新技術(shù)和新方法的能力,使其成為適應(yīng)能力強(qiáng)、有創(chuàng)造才能的專(zhuān)業(yè)人才。為此,本文結(jié)合相關(guān)教學(xué)實(shí)踐,就計(jì)算機(jī)專(zhuān)業(yè)數(shù)據(jù)庫(kù)課程中存在的一些問(wèn)題,提出了一種“問(wèn)題驅(qū)動(dòng)+圖表展示+比較分析”的啟發(fā)式教學(xué)方法。
1.課程存在問(wèn)題
由于數(shù)據(jù)庫(kù)原理的知識(shí)點(diǎn)較為抽象、枯燥,灌輸型教學(xué)方式容易傷害學(xué)生的學(xué)習(xí)興趣,而且對(duì)這些概念的理解僅僅停留在文字層面,更為重要的是不能把這些理論知識(shí)與實(shí)踐很好地結(jié)合,極大降低了課程的教學(xué)效果[1-6]。
總結(jié)起來(lái),根據(jù)多年的教學(xué)實(shí)踐,筆者認(rèn)為當(dāng)前數(shù)據(jù)庫(kù)課程教學(xué)中存在以下問(wèn)題:
(1)理論與實(shí)際分離——部分教師的授課重點(diǎn)偏向理論知識(shí),較少介紹具體的數(shù)據(jù)庫(kù)使用技術(shù),使學(xué)生難以將所學(xué)理論知識(shí)融會(huì)貫通,不能適應(yīng)各個(gè)企業(yè)對(duì)計(jì)算機(jī)應(yīng)用人才的具體需要;然而另一部分教師又偏好介紹當(dāng)下流行的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,忽視甚至放棄講解原理知識(shí),造成所教學(xué)生熟知現(xiàn)有的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,但對(duì)整體的數(shù)據(jù)庫(kù)知識(shí)結(jié)構(gòu)缺乏認(rèn)知,使得后續(xù)發(fā)展能力不強(qiáng)。
(2)實(shí)踐教學(xué)不夠合理——數(shù)據(jù)庫(kù)原理與應(yīng)用是一門(mén)實(shí)踐性很強(qiáng)的課程,但目前的實(shí)驗(yàn)教學(xué)存在很多弊端,例如目的不具體、內(nèi)容太籠統(tǒng)、實(shí)驗(yàn)在考核中沒(méi)有一定的比例等。而且企業(yè)中數(shù)據(jù)庫(kù)應(yīng)用大多是工程化的合作開(kāi)發(fā),必須按軟件工程的原則進(jìn)行組織,因此應(yīng)該將軟件工程的基本方法融入數(shù)據(jù)庫(kù)課程的實(shí)踐環(huán)節(jié),幫助學(xué)生建立起工程化的概念。
(3)課程設(shè)計(jì)選題不夠開(kāi)放——部分教師布置的選題沒(méi)有新意、且年年重復(fù),有些同學(xué)直接照搬學(xué)長(zhǎng)的東西,這種選題不僅無(wú)法引起學(xué)生的興趣、激發(fā)他們的興趣,也不能跟上數(shù)據(jù)庫(kù)技術(shù)的發(fā)展速度。所以應(yīng)該在數(shù)據(jù)庫(kù)課程設(shè)計(jì)進(jìn)行開(kāi)放性題目的探索,讓學(xué)生在教師的引導(dǎo)下自主選題,發(fā)揮自己的特長(zhǎng)與創(chuàng)造性。
(4)考核制度不科學(xué)——考核對(duì)學(xué)生學(xué)習(xí)和教師教學(xué)具有重要的導(dǎo)向作用,不同的方式能激發(fā)學(xué)生不同的學(xué)習(xí)動(dòng)機(jī)。傳統(tǒng)模式一般以期末考試分?jǐn)?shù)為最終成績(jī)的主要依據(jù),造成學(xué)生只為考試過(guò)關(guān)而不注重培養(yǎng)實(shí)際操作能力,這種現(xiàn)象已嚴(yán)重阻礙了《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程的發(fā)展。對(duì)此,很多學(xué)校采用“平時(shí)分+實(shí)驗(yàn)分=總成績(jī)”,但對(duì)實(shí)驗(yàn)分?jǐn)?shù)的評(píng)定較為主觀,造成學(xué)生在實(shí)驗(yàn)環(huán)節(jié)通常是被動(dòng)的完成任務(wù)、而非主動(dòng)的思考創(chuàng)造。
2.啟發(fā)式教學(xué)
數(shù)據(jù)庫(kù)課程的知識(shí)體系完整,既有經(jīng)典理論成果、又有發(fā)揮巨大作用的實(shí)踐技術(shù),因此我們提出如圖所示的啟發(fā)式教學(xué)法,將一些有代表性的案例引入課堂和實(shí)踐。
(1)抽象分層
抽象是精確描述問(wèn)題和建模的機(jī)制,數(shù)據(jù)庫(kù)中很多的概念和方法都體現(xiàn)了抽象的思想,如數(shù)據(jù)模型、規(guī)范化理論、事務(wù)管理等。
例如,作為數(shù)據(jù)庫(kù)理論知識(shí)的基本概念,數(shù)據(jù)模型分層次、逐步地對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。利用數(shù)據(jù)模型表達(dá)現(xiàn)實(shí)世界的時(shí)候,先從人的認(rèn)識(shí)出發(fā),形成信息世界,建立概念模型;再進(jìn)入計(jì)算機(jī)系統(tǒng),形成數(shù)據(jù)世界。在數(shù)據(jù)世界中,先從用戶(hù)的角度抽象,建立數(shù)據(jù)的邏輯模型;再?gòu)挠?jì)算機(jī)的角度抽象,建立數(shù)據(jù)的物理模型。
在教學(xué)過(guò)程中,啟發(fā)學(xué)生體會(huì)抽象的思想和方法,學(xué)習(xí)運(yùn)用抽象去表達(dá)需求并建模,發(fā)現(xiàn)問(wèn)題的本質(zhì)和其中蘊(yùn)含的規(guī)律,并逐漸掌握抽象這個(gè)工具。
(2)難點(diǎn)分解
借鑒軟件工程的基本思想,先自頂向下地將整個(gè)課程的理論教學(xué)內(nèi)容劃分為多個(gè)階段,每個(gè)階段有相對(duì)獨(dú)立的子任務(wù),相鄰階段互相承接;關(guān)于相對(duì)復(fù)雜的數(shù)據(jù)管理和維護(hù)工作,也可以進(jìn)一步被分解為數(shù)據(jù)恢復(fù)、并發(fā)控制、數(shù)據(jù)完整性和安全性的保護(hù)、數(shù)據(jù)庫(kù)的運(yùn)行維護(hù)等多個(gè)子任務(wù),相互協(xié)作以保護(hù)數(shù)據(jù)在運(yùn)行過(guò)程中的正確性和有效性;而在基于數(shù)據(jù)庫(kù)的應(yīng)用開(kāi)發(fā)中,模塊化的難點(diǎn)分解也是最有效、最易操作的一個(gè)方法。
(3)三段教學(xué)模式
在數(shù)據(jù)庫(kù)原理與應(yīng)用的理論和實(shí)驗(yàn)教學(xué)中引入“問(wèn)題引導(dǎo)+圖表總結(jié)+對(duì)比理解”三段教學(xué)模式,引導(dǎo)學(xué)生利用啟發(fā)式規(guī)則和推理來(lái)學(xué)習(xí)相對(duì)枯燥的教學(xué)內(nèi)容。
1)問(wèn)題引導(dǎo)——以問(wèn)題設(shè)計(jì)為核心、以問(wèn)題解答為驅(qū)動(dòng)力、以激發(fā)學(xué)生主動(dòng)自學(xué)和培養(yǎng)學(xué)生創(chuàng)新性思維為主要目標(biāo)。在課堂教學(xué)過(guò)程中,教師設(shè)計(jì)出一些學(xué)生難理解、易混淆或易疏忽的問(wèn)題,并在恰當(dāng)?shù)臅r(shí)候提出,使學(xué)生對(duì)這些問(wèn)題有足夠的重視;對(duì)于那些比較重要的概念或在后續(xù)學(xué)習(xí)中常用的、學(xué)生容易出錯(cuò)的知識(shí)點(diǎn),也可以通過(guò)提問(wèn)的方式引導(dǎo)學(xué)生深入理解。這樣既能“于無(wú)疑處生疑”以激發(fā)學(xué)生的求知欲望,還能通過(guò)引導(dǎo)學(xué)生解決問(wèn)題以激發(fā)學(xué)生的能動(dòng)性。
2)圖表展示——用一組簡(jiǎn)單的示意圖或二維表直觀地展現(xiàn)問(wèn)題涉及的內(nèi)容,啟發(fā)學(xué)生思考,引導(dǎo)學(xué)生結(jié)合圖表對(duì)問(wèn)題進(jìn)行討論和交流。通過(guò)圖表展示將理論與實(shí)踐相結(jié)合,將原本枯燥、抽象的原理變得生動(dòng)、具體,既活躍了課堂氣氛,又突出了學(xué)生在課堂的主體地位,有助于培養(yǎng)學(xué)生思考式學(xué)習(xí)。
3)對(duì)比理解——通過(guò)比較所提問(wèn)題涉及的各個(gè)知識(shí)點(diǎn)的異同,分析其本質(zhì)和特點(diǎn),總結(jié)各個(gè)知識(shí)點(diǎn)之間的聯(lián)系和區(qū)別以及各自的用法和用途,并針對(duì)學(xué)生在上一環(huán)節(jié)中暴露出來(lái)的問(wèn)題進(jìn)行重點(diǎn)分析和講解。通過(guò)對(duì)比理解能加深學(xué)生對(duì)基本原理和概念的理解,有助于學(xué)生掌握分析問(wèn)題和解決問(wèn)題的方法、提高分析問(wèn)題和處理問(wèn)題的能力。
3.實(shí)例分析
為了更好地驗(yàn)證啟發(fā)式教學(xué)法在《數(shù)據(jù)庫(kù)原理與應(yīng)用》實(shí)際教學(xué)過(guò)程中的具體應(yīng)用,筆者給出一個(gè)實(shí)際的教學(xué)示例。
【描述】關(guān)系模式STC(SNo,SN,SA,TN,CN,G),其中6個(gè)屬性分別為學(xué)生學(xué)號(hào)、學(xué)生姓名、學(xué)生年齡、教師姓名、課程名和學(xué)生成績(jī)。假設(shè)學(xué)生可以重名,課程名也可以重名。假設(shè)教師無(wú)重名,每個(gè)教師只教一門(mén)課,但一門(mén)課可以有幾個(gè)教師同時(shí)開(kāi)設(shè)。要求:
【問(wèn)題1】給出主碼、候選碼、主屬性、非主屬性及其之間的相互聯(lián)系。
在數(shù)據(jù)庫(kù)中,主碼、候選碼、主屬性、非主屬性這些概念非常重要,只有清晰、準(zhǔn)確地理解和掌握才能學(xué)好后續(xù)理論。但學(xué)生卻常常混淆這些基本概念,因此我們以提問(wèn)的方式突出強(qiáng)調(diào),引導(dǎo)學(xué)生們思考、而非死記硬背。
(1)通過(guò)多媒體屏幕將一個(gè)關(guān)系模式STC所屬的數(shù)據(jù)庫(kù)顯示出來(lái);
(2)讓學(xué)生對(duì)照主碼、候選碼、主屬性、非主屬性的定義給關(guān)系模式STC(SNo,SN,SA,TN,CN,G)分別標(biāo)出這四個(gè)概念;
(3)詳細(xì)給出關(guān)系模式STC(SNo,SN,SA,TN,CN,G)的圖示,并結(jié)合圖示寫(xiě)出這個(gè)關(guān)系模式的鍵碼{SNo,CN}和{SNo,TN}。
【問(wèn)題2】分解關(guān)系模式使之屬于BC范式。
對(duì)此問(wèn)題,我們?nèi)匀唤Y(jié)合問(wèn)題一中給出的圖示進(jìn)行分析,得出這個(gè)關(guān)系模式的分解結(jié)果——STC1(SNo,SN,SA),STC2(TN,CN),STC3(SNo,TN,G)。
在上面的教學(xué)示例中,我們首先利用問(wèn)題驅(qū)動(dòng)的方法,通過(guò)問(wèn)題1提出主碼、候選碼、主屬性以及非主屬性這四個(gè)概念,強(qiáng)調(diào)它們的重要性,引導(dǎo)學(xué)生思考它們之間的聯(lián)系;接著我們將一個(gè)形象的圖示通過(guò)屏幕呈現(xiàn),將抽象的概念和具體形象的例子相結(jié)合,讓學(xué)生對(duì)知識(shí)點(diǎn)有一個(gè)直觀、感性的認(rèn)識(shí)。在學(xué)生思考的過(guò)程中,我們及時(shí)關(guān)注、實(shí)時(shí)收集學(xué)生的各種反饋信息,發(fā)現(xiàn)學(xué)生的困惑和存在的問(wèn)題,以便在下一個(gè)比較分析的環(huán)節(jié)做到有針對(duì)性的指導(dǎo)。當(dāng)學(xué)生對(duì)所提問(wèn)題有了自己的思考和初步的理解后,我們?cè)僦攸c(diǎn)強(qiáng)調(diào)學(xué)生普遍存在的問(wèn)題,引起學(xué)生的足夠重視,助其形成深刻的印象。如果在學(xué)生反饋中發(fā)現(xiàn)一個(gè)十分普遍的問(wèn)題,我們還可以將這個(gè)問(wèn)題單獨(dú)提出來(lái),循環(huán)使用“問(wèn)題驅(qū)動(dòng)+圖表展示+比較分析”這種教學(xué)模式進(jìn)一步向?qū)W生深入解釋?zhuān)箤W(xué)生做到活學(xué)活用、舉一反三。
通過(guò)上述示例我們可以看到,問(wèn)題驅(qū)動(dòng)、圖表展示和比較分析這三個(gè)理論教學(xué)環(huán)節(jié)是環(huán)環(huán)相扣、相輔相成的,靈活運(yùn)用這種教學(xué)模式可以使學(xué)生學(xué)得輕松、教師教得愉快。
4.結(jié)語(yǔ)
本文分析了《數(shù)據(jù)庫(kù)原理與應(yīng)用》教學(xué)中存在的問(wèn)題,提出了一種“問(wèn)題驅(qū)動(dòng)+圖表展示+比較分析”的啟發(fā)式教學(xué)法,能較好地調(diào)動(dòng)學(xué)生的學(xué)習(xí)自主性,提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力,培養(yǎng)學(xué)生的創(chuàng)新思維能力。
目前這套啟發(fā)式教學(xué)法在本課程的教學(xué)工作取得較好的教學(xué)效果,讓學(xué)生的綜合素質(zhì)和創(chuàng)新能力在循序漸進(jìn)的過(guò)程中不斷得到鍛煉和提高。由于數(shù)據(jù)庫(kù)技術(shù)在不斷發(fā)展、知識(shí)在不斷更新,因此筆者將繼續(xù)在數(shù)據(jù)庫(kù)的教學(xué)上勤于思考、優(yōu)化教學(xué)內(nèi)容、改進(jìn)教學(xué)方法、構(gòu)建合理的教學(xué)體系,在數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)技術(shù)相結(jié)合的道路上不斷探索,使理論教學(xué)和實(shí)際應(yīng)用更好地結(jié)合起來(lái),培養(yǎng)出更加適應(yīng)信息化社會(huì)的復(fù)合型應(yīng)用人才。
參考文獻(xiàn):
[1]傅婷婷. 數(shù)據(jù)庫(kù)系統(tǒng)原理課程的立體化教材建設(shè)探索[J]. 計(jì)算機(jī)時(shí)代. 2012(7):21-23.
[2]葉霞,李俊山,李海龍. 數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)踐教學(xué)改革[J]. 計(jì)算機(jī)教育. 2011(1): 28-29.
[3]范麗萍. 數(shù)據(jù)庫(kù)課程教學(xué)改革探討與實(shí)踐[J]. 中國(guó)電子商務(wù). 2012(4): 15-16.
[4]彭焱. 《大型數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》教學(xué)改革與探討[J]. 軟件導(dǎo)刊. 2012, 11(1): 23-24.
【關(guān)鍵詞】數(shù)據(jù)庫(kù)課程 實(shí)驗(yàn)教學(xué) 教學(xué)改革
【中圖分類(lèi)號(hào)】TP392 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2014)01-0151-02
1.引言
數(shù)據(jù)庫(kù)課程是計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)的核心課程,通過(guò)這門(mén)課程的開(kāi)設(shè)和教學(xué),目的是使學(xué)生熟練掌握數(shù)據(jù)庫(kù)技術(shù)的理論基礎(chǔ)和應(yīng)用實(shí)踐[1]。同時(shí),實(shí)驗(yàn)教學(xué)是這門(mén)課程教學(xué)過(guò)程中的一個(gè)重要環(huán)節(jié),是對(duì)課程理論教學(xué)的非常關(guān)鍵的補(bǔ)充,通過(guò)實(shí)驗(yàn)教學(xué),不僅可以使學(xué)生更好的理解理論知識(shí),也培養(yǎng)了學(xué)生解決實(shí)際問(wèn)題的能力,對(duì)培養(yǎng)學(xué)生的創(chuàng)新能力、動(dòng)手能力、分析問(wèn)題和解決問(wèn)題的能力有著積極作用。
據(jù)調(diào)查,對(duì)于數(shù)據(jù)庫(kù)基礎(chǔ)原理課,我國(guó)高等院校的計(jì)算機(jī)專(zhuān)業(yè)的本科教學(xué)采用教材幾乎都是高等教育出版社的“數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)”,該教材一直被推薦為計(jì)算機(jī)專(zhuān)業(yè)、信息管理與信息系統(tǒng)等相關(guān)專(zhuān)業(yè)數(shù)據(jù)庫(kù)課程的御用教材[2]。該教材系統(tǒng)介紹了基礎(chǔ)概念、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL、數(shù)據(jù)庫(kù)安全性、數(shù)據(jù)庫(kù)完整性、關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)編程、關(guān)系查詢(xún)處理、查詢(xún)優(yōu)化、數(shù)據(jù)庫(kù)恢復(fù)技術(shù)、并發(fā)控制、數(shù)據(jù)庫(kù)管理系統(tǒng)、新技術(shù)篇等數(shù)據(jù)庫(kù)技術(shù)綜合內(nèi)容,理論知識(shí)點(diǎn)非常多。
然而,這門(mén)課程的學(xué)時(shí)數(shù)有限,很多情況下,課程的實(shí)驗(yàn)教學(xué)僅僅作為其理論課的一種補(bǔ)充,實(shí)驗(yàn)內(nèi)容枯燥且目的性不強(qiáng),有些教師根據(jù)教材挑選一些習(xí)題、例題或者直接選用與教材配套的實(shí)驗(yàn)指導(dǎo)書(shū)作為學(xué)生的上機(jī)實(shí)驗(yàn)內(nèi)容。這種模式下,學(xué)生的實(shí)驗(yàn)?zāi)康男圆粡?qiáng)、任務(wù)不夠明確,不利于學(xué)生動(dòng)手能力、創(chuàng)新能力的增強(qiáng),學(xué)生在學(xué)習(xí)理論和實(shí)踐教學(xué)中存在的問(wèn)題更加突出,嚴(yán)重影響了課程的教學(xué)質(zhì)量和學(xué)習(xí)質(zhì)量。
因此,如何將理論知識(shí)點(diǎn)與實(shí)驗(yàn)實(shí)踐有效結(jié)合,科學(xué)地選擇實(shí)驗(yàn)內(nèi)容,將數(shù)據(jù)庫(kù)的理論知識(shí)、基本技能與實(shí)驗(yàn)實(shí)踐相結(jié)合,找出適合學(xué)生掌握數(shù)據(jù)庫(kù)技術(shù)的實(shí)驗(yàn)教學(xué)方法,構(gòu)建科學(xué)的教學(xué)體系,成為數(shù)據(jù)庫(kù)課程實(shí)驗(yàn)教學(xué)改革的重要任務(wù)。
2.實(shí)驗(yàn)教學(xué)模式探索
(1)規(guī)范實(shí)驗(yàn)教學(xué)大綱
實(shí)驗(yàn)教學(xué)大綱是實(shí)驗(yàn)教學(xué)的指導(dǎo)性文件,是組織實(shí)驗(yàn)教學(xué)、審核實(shí)驗(yàn)項(xiàng)目、編寫(xiě)實(shí)驗(yàn)教材和指導(dǎo)書(shū)、檢查實(shí)驗(yàn)教學(xué)質(zhì)量、實(shí)驗(yàn)室與實(shí)驗(yàn)教學(xué)基地建設(shè)的重要依據(jù)[3]。規(guī)范的實(shí)驗(yàn)教學(xué)大綱可以進(jìn)一步培養(yǎng)及發(fā)展學(xué)生的科學(xué)素養(yǎng)、實(shí)驗(yàn)技能和創(chuàng)造性,提高課程的實(shí)驗(yàn)教學(xué)質(zhì)量。
因此,在實(shí)驗(yàn)教學(xué)改革中,規(guī)范實(shí)驗(yàn)教學(xué)大綱是首要任務(wù),我們不僅要求實(shí)驗(yàn)教學(xué)內(nèi)容完全體現(xiàn)培養(yǎng)目標(biāo)、教學(xué)計(jì)劃和課程體系,而且要求實(shí)驗(yàn)內(nèi)容能體現(xiàn)先進(jìn)的實(shí)驗(yàn)教學(xué)思想,能夠培養(yǎng)學(xué)生的工程實(shí)踐能力和創(chuàng)新能力,總體上提高教學(xué)質(zhì)量。
在實(shí)驗(yàn)教學(xué)大綱中,實(shí)驗(yàn)內(nèi)容的選擇及組織方法是決定實(shí)驗(yàn)效果的關(guān)鍵。首先明確課程的實(shí)驗(yàn)教學(xué)目標(biāo),在現(xiàn)有的實(shí)驗(yàn)室環(huán)境及不增加學(xué)時(shí)的基礎(chǔ)下,針對(duì)學(xué)生的專(zhuān)業(yè)特點(diǎn)[4],組織授課教師對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行統(tǒng)一整理和規(guī)劃。
這門(mén)課程的實(shí)驗(yàn)教學(xué)包括多個(gè)層次和許多實(shí)際動(dòng)手操作內(nèi)容,考慮到實(shí)驗(yàn)項(xiàng)目中全面性,學(xué)科教師在組織實(shí)驗(yàn)項(xiàng)目時(shí)非常注重內(nèi)容更新,體系科學(xué)合理,適當(dāng)減少基礎(chǔ)性(演示性、驗(yàn)證性)實(shí)驗(yàn),增加綜合性、設(shè)計(jì)性實(shí)驗(yàn)的比例,同時(shí)開(kāi)設(shè)的實(shí)驗(yàn)項(xiàng)目數(shù)高于實(shí)驗(yàn)總學(xué)時(shí),教師可根據(jù)自己的教學(xué)重點(diǎn)和對(duì)實(shí)驗(yàn)教學(xué)大綱的理解,有重點(diǎn)地組織學(xué)生利用實(shí)驗(yàn)課程時(shí)間完成部分實(shí)驗(yàn)項(xiàng)目,不過(guò)這些實(shí)驗(yàn)項(xiàng)目必須涵蓋實(shí)驗(yàn)要求中必須掌握的知識(shí)點(diǎn)。例如,在數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)中分別設(shè)置了數(shù)據(jù)庫(kù)安裝及配置、數(shù)據(jù)庫(kù)定義及管理、SQL語(yǔ)言的基礎(chǔ)使用、數(shù)據(jù)表的定義及管理、表數(shù)據(jù)的管理、數(shù)據(jù)單表查詢(xún)、數(shù)據(jù)多表查詢(xún)、數(shù)據(jù)庫(kù)安全、數(shù)據(jù)庫(kù)完整性、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)、數(shù)據(jù)庫(kù)備份及恢復(fù)等18個(gè)驗(yàn)證性、設(shè)計(jì)性和綜合性實(shí)驗(yàn)項(xiàng)目,教師可要求學(xué)生在規(guī)定時(shí)間內(nèi)完成指定的實(shí)驗(yàn)項(xiàng)目,學(xué)生利用課余時(shí)間再繼續(xù)開(kāi)展數(shù)據(jù)庫(kù)課程的實(shí)驗(yàn)。
(2)多交流,強(qiáng)化教師指導(dǎo)
在實(shí)驗(yàn)教學(xué)中,整個(gè)教學(xué)過(guò)程很重要,即不能完全放任學(xué)生自由式學(xué)習(xí),也不是教師“全程教”的過(guò)程,授課教師應(yīng)該設(shè)計(jì)一個(gè)適合學(xué)生學(xué)習(xí)和實(shí)踐的環(huán)境,讓學(xué)生“主動(dòng)學(xué)”和“愿意學(xué)”,這樣不僅使學(xué)生將抽象的數(shù)據(jù)庫(kù)知識(shí)運(yùn)用到實(shí)驗(yàn)實(shí)踐中,同時(shí)也使學(xué)生所學(xué)的知識(shí)更加鞏固和加深,達(dá)到實(shí)驗(yàn)教學(xué)的目的。
然而在傳統(tǒng)的實(shí)驗(yàn)教學(xué)模式中,有兩種現(xiàn)象比較明顯,一種是只關(guān)心實(shí)驗(yàn)結(jié)果,教師把實(shí)驗(yàn)內(nèi)容布置給學(xué)生,學(xué)生完成實(shí)驗(yàn)后提交實(shí)驗(yàn)報(bào)告,教師根據(jù)實(shí)驗(yàn)報(bào)告情況給學(xué)生評(píng)定分?jǐn)?shù),至于實(shí)驗(yàn)報(bào)告中是學(xué)生獨(dú)立完成的還是抄襲的,哪些是學(xué)生的難點(diǎn),教師卻不太清楚。另一種是實(shí)驗(yàn)過(guò)程中不主動(dòng)指導(dǎo),等到學(xué)生提問(wèn)了才進(jìn)行答疑,久而久之,學(xué)生對(duì)實(shí)驗(yàn)教學(xué)產(chǎn)生倦怠,遇到實(shí)驗(yàn)難題時(shí)避之遠(yuǎn)之,甚至于害怕上機(jī)實(shí)踐進(jìn)而產(chǎn)生厭煩感,這兩種現(xiàn)象嚴(yán)重影響了實(shí)驗(yàn)教學(xué)的質(zhì)量,制約了學(xué)生的發(fā)展。
針對(duì)傳統(tǒng)教學(xué)模式中存在的問(wèn)題,授課教師應(yīng)多關(guān)注學(xué)生的實(shí)驗(yàn)過(guò)程,有針對(duì)性、有重點(diǎn)地觀察學(xué)生的實(shí)驗(yàn)進(jìn)展情況,及時(shí)發(fā)現(xiàn)問(wèn)題,主動(dòng)指導(dǎo)學(xué)生,直至學(xué)生獨(dú)立完成實(shí)驗(yàn)內(nèi)容。對(duì)于學(xué)生實(shí)驗(yàn)過(guò)程中普遍存在的問(wèn)題,在實(shí)驗(yàn)教學(xué)課堂中集中時(shí)間進(jìn)行實(shí)驗(yàn)操作點(diǎn)評(píng)及操作演示,并與學(xué)生多交流互動(dòng),這樣既調(diào)動(dòng)了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,又能使學(xué)生對(duì)其所實(shí)踐的知識(shí)點(diǎn)印象深刻,達(dá)到了實(shí)驗(yàn)教學(xué)的目標(biāo),教學(xué)效果反響很好。
(3)多渠道展開(kāi)實(shí)驗(yàn)實(shí)踐
課堂學(xué)習(xí)和實(shí)驗(yàn)實(shí)踐的時(shí)間是有限的,而課下的時(shí)間卻是無(wú)限的,要想讓學(xué)生真正學(xué)好這門(mén)課程,應(yīng)提供多個(gè)途徑供學(xué)生學(xué)習(xí)和交流,課程的教學(xué)網(wǎng)站就是一個(gè)較好的途徑。
課程教學(xué)網(wǎng)站已經(jīng)是一種客觀需求,不僅能方便教師、管理課程資源,同時(shí)也提供了學(xué)生進(jìn)行在線(xiàn)的學(xué)習(xí)環(huán)境,這就改變了原始的授課方法,為學(xué)生提供了良好的學(xué)習(xí)平臺(tái)。
數(shù)據(jù)庫(kù)課程組依托學(xué)校的校園網(wǎng)和網(wǎng)絡(luò)課堂建設(shè)了專(zhuān)門(mén)的數(shù)據(jù)庫(kù)多媒體網(wǎng)絡(luò)教學(xué)平臺(tái),為學(xué)生提供豐富的輔助教學(xué)資源,主要包括課程的教學(xué)大綱、授課教案、多媒體課件、教學(xué)輔助材料、課后作業(yè)、自測(cè)題、數(shù)據(jù)庫(kù)網(wǎng)絡(luò)教學(xué)系統(tǒng)、優(yōu)秀數(shù)據(jù)庫(kù)學(xué)習(xí)資源、參考資料、課程錄像等資源,并提供了學(xué)生的交流空間,極大的激發(fā)了學(xué)生學(xué)習(xí)的積極性,有效提升了教學(xué)效果。
(4)優(yōu)化實(shí)驗(yàn)考核方案
數(shù)據(jù)庫(kù)課程的基礎(chǔ)理論知識(shí)點(diǎn)較多,不僅要求學(xué)生牢固掌握課程的基礎(chǔ)知識(shí),而且要求學(xué)生具備較強(qiáng)的實(shí)踐能力。對(duì)于該課程,目前的考核方式主要包括筆試、實(shí)驗(yàn)、課程設(shè)計(jì)三個(gè)部分,其中筆試部分采用閉卷形式,占用較大的分值,主要考查學(xué)生對(duì)數(shù)據(jù)庫(kù)課程基礎(chǔ)知識(shí)的掌握,題目涉及基礎(chǔ)概念、基礎(chǔ)理論、關(guān)系數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理、SQL語(yǔ)言、數(shù)據(jù)庫(kù)安全、數(shù)據(jù)庫(kù)完整等多個(gè)知識(shí)點(diǎn),較全面的考查了學(xué)生的理論水平。
實(shí)驗(yàn)部分由上機(jī)實(shí)驗(yàn)項(xiàng)目構(gòu)成,主要考查學(xué)生對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)的管理的綜合實(shí)踐能力,主要涉及數(shù)據(jù)庫(kù)的安裝配置、創(chuàng)建管理數(shù)據(jù)庫(kù)、創(chuàng)建管理數(shù)據(jù)表、表數(shù)據(jù)、安全性、完整性、數(shù)據(jù)庫(kù)連接等多項(xiàng)實(shí)踐內(nèi)容,學(xué)生需完成實(shí)驗(yàn)課程內(nèi)容并按要求填寫(xiě)實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)報(bào)告是實(shí)驗(yàn)工作的全面總結(jié),是教師考核學(xué)生實(shí)驗(yàn)成績(jī)的主要依據(jù),學(xué)生須按照實(shí)驗(yàn)項(xiàng)目要求完成相應(yīng)的操作,對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行分析、歸納及總結(jié),并將符合要求的結(jié)果或操作在規(guī)定的實(shí)驗(yàn)報(bào)告紙書(shū)寫(xiě),實(shí)驗(yàn)報(bào)告要真實(shí)反映實(shí)驗(yàn)結(jié)果,不得抄襲或偽造,教師根據(jù)完成情況給出最終實(shí)驗(yàn)分?jǐn)?shù)。
3.結(jié)束語(yǔ)
數(shù)據(jù)庫(kù)課程的實(shí)驗(yàn)教學(xué)改革是一個(gè)長(zhǎng)期的動(dòng)態(tài)完善的過(guò)程,這就要求我們授課教師不斷努力,提升自己,探索實(shí)驗(yàn)教學(xué)的新思路、新方法。實(shí)踐證明,上述實(shí)驗(yàn)教學(xué)方案有利于提高實(shí)驗(yàn)教學(xué)的效率和效果,對(duì)于提高學(xué)生在數(shù)據(jù)庫(kù)課程學(xué)習(xí)中的自主能力和創(chuàng)新能力有積極的作用,真正的提高了學(xué)生在數(shù)據(jù)庫(kù)課程的分析問(wèn)題能力和實(shí)踐操作能力,使課程的教學(xué)質(zhì)量得到了很大提高。今后,我們還將在改革的基礎(chǔ)上,進(jìn)一步完善實(shí)驗(yàn)教學(xué)的教學(xué)模式,使數(shù)據(jù)庫(kù)課程的實(shí)驗(yàn)教學(xué)逐步趨于完善。
參考文獻(xiàn):
[1]黃德才,龔衛(wèi)華.“數(shù)據(jù)庫(kù)原理及應(yīng)用”實(shí)驗(yàn)?zāi)K的組織原則與教學(xué)實(shí)踐[J].計(jì)算機(jī)教育,2009,10:169-171.
[2]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第4版)[M].北京:高等教育出版社, 2006.
[3]陳建平,歐陽(yáng)思潔,蔡文偉.數(shù)據(jù)庫(kù)原理實(shí)踐教學(xué)改革探究[J].計(jì)算機(jī)教育,2008,12:111-113.
[4]易,曹東,曹暉,袁世英.醫(yī)藥類(lèi)院校《數(shù)據(jù)庫(kù)原理與應(yīng)用》實(shí)驗(yàn)教學(xué)模式探索[J].電腦知識(shí)與技術(shù).2007,12:1769-1770.
關(guān)鍵詞:課程體系;高職;計(jì)算機(jī)
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
1引言
隨著計(jì)算機(jī)應(yīng)用系統(tǒng)在各行各業(yè)的普遍應(yīng)用,數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)應(yīng)用領(lǐng)域中顯示出越來(lái)越重要的地位,特別是數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)挖掘、決策支持系統(tǒng)、ERP系統(tǒng)、CRM等系統(tǒng)的成功實(shí)施和應(yīng)用,使企業(yè)深刻體會(huì)到數(shù)據(jù)就是財(cái)富。企業(yè)的發(fā)展方向、市場(chǎng)的商機(jī)、管理中的漏洞等重要的信息就存儲(chǔ)在企業(yè)數(shù)據(jù)中,而數(shù)據(jù)庫(kù)是目前存儲(chǔ)數(shù)據(jù)的主要方式。因此,數(shù)據(jù)庫(kù)建設(shè)已成為衡量企業(yè)、政府部門(mén)信息化建設(shè)的重要標(biāo)志之一,例如我國(guó)電子政務(wù)一期工程建設(shè)方案中,確定“十五”期間重點(diǎn)建設(shè)的四大基礎(chǔ)性、戰(zhàn)略性資源數(shù)據(jù)庫(kù)――“人口基礎(chǔ)信息庫(kù)”、“法人單位基礎(chǔ)信息庫(kù)”、“自然資源和空間地理基礎(chǔ)信息庫(kù)”、“宏觀經(jīng)濟(jì)信息數(shù)據(jù)庫(kù)”。從計(jì)算機(jī)行業(yè)對(duì)從業(yè)人員的技能要求情況看,不論是軟件開(kāi)發(fā)、系統(tǒng)維護(hù)、網(wǎng)站建設(shè),還是多媒體技術(shù)應(yīng)用、電子商務(wù)應(yīng)用、信息管理與應(yīng)用等方向,都對(duì)數(shù)據(jù)庫(kù)技術(shù)的掌握提出不同程度的要求。
為滿(mǎn)足目前市場(chǎng)對(duì)人才的需求,各高校、各層次計(jì)算機(jī)專(zhuān)業(yè),甚至有些非計(jì)算機(jī)專(zhuān)業(yè)如會(huì)計(jì)、統(tǒng)計(jì)等專(zhuān)業(yè)都開(kāi)設(shè)數(shù)據(jù)庫(kù)課程。在數(shù)據(jù)庫(kù)教學(xué)中不但強(qiáng)調(diào)理論學(xué)習(xí),實(shí)踐也給予了一定的重視。但是,目前高職高專(zhuān)院校開(kāi)設(shè)的“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程在教學(xué)中還存在如下需要改進(jìn)之處:(1)教學(xué)內(nèi)容方面:過(guò)多的強(qiáng)調(diào)數(shù)據(jù)庫(kù)原理、知識(shí)體系的教學(xué),學(xué)生學(xué)習(xí)該課的興趣不濃;(2)數(shù)據(jù)庫(kù)理論與應(yīng)用脫節(jié),學(xué)生感覺(jué)不到理論有什么用處;(3)學(xué)生課上和課下的學(xué)習(xí)無(wú)法很好地貫通,學(xué)生課上所學(xué)的數(shù)據(jù)庫(kù)的方法、技術(shù)在課后沒(méi)有得到很好的練習(xí)和鞏固。
本文針對(duì)這些問(wèn)題,主要從課程內(nèi)容體系、教學(xué)模式、理論知識(shí)教學(xué)和考核方式四個(gè)方面進(jìn)行了一些大膽的嘗試,以下是一些經(jīng)驗(yàn)和體會(huì)與同仁分享。
2構(gòu)建合理的課程內(nèi)容體系
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)領(lǐng)域發(fā)展最快、應(yīng)用最廣的技術(shù)
之一,數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)工程技術(shù)人員必備的知識(shí)和技能。數(shù)據(jù)庫(kù)技術(shù)已呈現(xiàn)出與多種學(xué)科結(jié)合;與其他新興技術(shù)互相滲透。能否在變換快速的數(shù)據(jù)庫(kù)技術(shù)中把最有用的知識(shí)和技能傳授給學(xué)生是任課教師的一種新的挑戰(zhàn),這就決定了構(gòu)建合理的課程內(nèi)容體系的重要地位和作用。
2.1課程內(nèi)容構(gòu)建的指導(dǎo)思想
我們通過(guò)廣泛的調(diào)研,建立了如下數(shù)據(jù)庫(kù)課程內(nèi)容構(gòu)建的指導(dǎo)思想:以“實(shí)踐、綜合和應(yīng)用”為核心,以培養(yǎng)學(xué)生使用數(shù)據(jù)庫(kù)管理系統(tǒng)解決實(shí)際問(wèn)題的能力為宗旨,重點(diǎn)培養(yǎng)學(xué)生分析、解決實(shí)際問(wèn)題的能力。根據(jù)課程內(nèi)容構(gòu)建的指導(dǎo)思想,在內(nèi)容選取上遵從如下原則:(1)理論與實(shí)踐相結(jié)合;(2)以基礎(chǔ)知識(shí)為主,適當(dāng)拓展高新知識(shí);(3)加強(qiáng)系統(tǒng)性、完整性;(4)實(shí)用性和可操作性。
2.2課程內(nèi)容體系
根據(jù)課程內(nèi)容構(gòu)建的指導(dǎo)思想,我們采用以講授SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)為主,講授數(shù)據(jù)庫(kù)原理為輔的方式精心規(guī)劃了適合高職學(xué)生的課程內(nèi)容體系,內(nèi)容分基本技能、優(yōu)化與拓展、開(kāi)發(fā)與編程和課程設(shè)計(jì)四大模塊,數(shù)據(jù)庫(kù)課程內(nèi)容體系如圖1所示。
(1) 基本技能:主要介紹SQL Server數(shù)據(jù)庫(kù)的安裝、數(shù)據(jù)庫(kù)創(chuàng)建、SQL,數(shù)據(jù)庫(kù)管理等基本技能,要求學(xué)生熟練掌握和應(yīng)用,共20學(xué)時(shí)。
(2) 優(yōu)化和拓展:介紹索引、完整性、存儲(chǔ)過(guò)程、觸發(fā)器、數(shù)據(jù)備份與恢復(fù)、系統(tǒng)安全管理技能,這些技能是為了進(jìn)一步提高系統(tǒng)的運(yùn)行效率和安全性,共38學(xué)時(shí)。
(3) 開(kāi)發(fā)和編程:簡(jiǎn)要介紹數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)的優(yōu)秀工具PowerBuilder,要求學(xué)生主要掌握PowerBuilder與SQLServer數(shù)據(jù)庫(kù)的連接和PowerBuilder的基本使用,共8學(xué)時(shí)。
(4) 課程設(shè)計(jì):主要利用PowerBuilder和SQL Server數(shù)據(jù)庫(kù)完成一個(gè)簡(jiǎn)單數(shù)據(jù)庫(kù)管理系統(tǒng)的開(kāi)發(fā),三個(gè)學(xué)生一組,一周時(shí)間,共30學(xué)時(shí)。
3任務(wù)驅(qū)動(dòng)的教學(xué)模式
整個(gè)“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的教學(xué)是以任務(wù)驅(qū)動(dòng)為主,適當(dāng)以案例的方式補(bǔ)充原理知識(shí)。課程的總?cè)蝿?wù)就是開(kāi)發(fā)一個(gè)學(xué)生管理信息系統(tǒng),當(dāng)然,開(kāi)發(fā)的重點(diǎn)在于建立一個(gè)數(shù)據(jù)庫(kù),為實(shí)現(xiàn)這個(gè)目標(biāo)整過(guò)教學(xué)由16個(gè)大任務(wù)和兩個(gè)案例組成(如圖2)。
完成了這16項(xiàng)任務(wù)也就實(shí)現(xiàn)了數(shù)據(jù)庫(kù)課程的教學(xué)目的。每一個(gè)任務(wù)教學(xué)我們按如下時(shí)間順序安排:(1)教師提出本節(jié)的任務(wù);(2)講解完成任務(wù)的方法和步驟;(3)學(xué)生練習(xí);(4)提出針對(duì)異常情況的處理技巧,學(xué)生練習(xí)異常處理技巧;(5)以學(xué)生為主體獨(dú)立完成任務(wù);(6)教師總結(jié)完成任務(wù)情況及注意事項(xiàng)。
4任務(wù)過(guò)程中滲透數(shù)據(jù)庫(kù)理論知識(shí)
“數(shù)據(jù)庫(kù)原理及應(yīng)用”的教學(xué)是令人頭痛的一件事情,特別是數(shù)據(jù)庫(kù)的三范式理論,是數(shù)據(jù)庫(kù)課程中的必講內(nèi)容,但許多同學(xué)反映很難理解,有的費(fèi)了很大功夫記住了三范式的定義,但在實(shí)際中卻不會(huì)使用,或很少自覺(jué)的使用。我們?cè)诙嗄甑膶?shí)踐教學(xué)中發(fā)現(xiàn),數(shù)據(jù)庫(kù)理論雖然很重要,但在課堂教學(xué)設(shè)計(jì)中不應(yīng)當(dāng)把它當(dāng)成重點(diǎn),應(yīng)當(dāng)看作解決問(wèn)題的輔助工具。當(dāng)學(xué)生掌握了創(chuàng)建學(xué)生數(shù)據(jù)庫(kù)、表、記錄的插入、刪除等方法時(shí),引導(dǎo)學(xué)生創(chuàng)建其它領(lǐng)域的數(shù)據(jù)庫(kù),學(xué)生馬上就意識(shí)到創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句并不困難,難的是如何知道表結(jié)構(gòu),這時(shí)我們?cè)俑嬖V學(xué)生解決這個(gè)問(wèn)題有一個(gè)很好的理論指導(dǎo)――數(shù)據(jù)庫(kù)三范式,然后以案例的方式介紹三范式理論,等學(xué)生掌握理論后再引導(dǎo)學(xué)生用學(xué)過(guò)的理論解決前面的問(wèn)題。這樣學(xué)生就感覺(jué)不到在學(xué)無(wú)用的理論,而是和老師在一起解決問(wèn)題,在完成任務(wù)中,數(shù)據(jù)庫(kù)理論起指導(dǎo)作用。這種把理論溶于實(shí)際問(wèn)題的教學(xué)方法對(duì)教師提出了很高的要求,老師必須做到:提前熟悉教材全部?jī)?nèi)容和學(xué)生基本情況;有數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)經(jīng)歷;進(jìn)行設(shè)計(jì)教學(xué)任務(wù),把數(shù)據(jù)庫(kù)基本理論融入合適的任務(wù)當(dāng)中去。
5提高課程設(shè)計(jì)在考核中所占比例
課程設(shè)計(jì)是“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程內(nèi)容的一部分,主要目的時(shí)對(duì)所學(xué)數(shù)據(jù)知識(shí)、技能、方法的全面應(yīng)用、總結(jié)和提高。課程設(shè)計(jì)時(shí)間為一周,我們對(duì)課程設(shè)計(jì)同樣做到精心規(guī)劃:(1)老師提前選好題目(10~15個(gè)題目),對(duì)每個(gè)題目都給出詳細(xì)的說(shuō)明和要求,包括評(píng)分標(biāo)準(zhǔn);(2)在老師指導(dǎo)下對(duì)學(xué)生分組,確定小組長(zhǎng)和選定小組題目;(3)開(kāi)始做課程設(shè)計(jì),小組內(nèi)可以討論和分工,老師巡視并指導(dǎo);(4)每組推選一名同學(xué)講解自己的課程設(shè)計(jì),并回答老師的提問(wèn)(小組任成員都可以回答);(5)老師評(píng)出課程設(shè)計(jì)的成績(jī),成績(jī)占該課程成績(jī)的70%。
6結(jié)束語(yǔ)
本文針對(duì)“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程存在的問(wèn)題進(jìn)行了探討,提出了從課程內(nèi)容的選擇、任務(wù)驅(qū)動(dòng)的教學(xué)模式、任務(wù)過(guò)程中滲透數(shù)據(jù)庫(kù)理論知識(shí)和改進(jìn)考核方式四個(gè)方面的教學(xué)改革,并已付諸實(shí)施,已在課程的教學(xué)中取得較好的教學(xué)效果。然而數(shù)據(jù)庫(kù)原理及應(yīng)用課程的教學(xué)改革探索之路是無(wú)止境的,任課教師只有堅(jiān)持學(xué)習(xí)與探索,才能不斷的提高課程教學(xué)質(zhì)量和效果。
參考文獻(xiàn):
[1] 喻勇,王群,劉向陽(yáng).《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程教學(xué)改革初探[J]. 中國(guó)水運(yùn),2008,8(12):103-104.
關(guān)鍵詞:水晶報(bào)表 動(dòng)態(tài) 交叉表
一、引言
幾乎在所有的應(yīng)用程序中報(bào)表都是程序員頭疼的問(wèn)題。在.Net環(huán)境下包含了功能強(qiáng)大的報(bào)表工具:水晶報(bào)表(Crystal Report)。
Crystal Reports通過(guò)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)連接。每個(gè)驅(qū)動(dòng)程序都被編寫(xiě)為可處理特定數(shù)據(jù)庫(kù)類(lèi)型或數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)。為了向開(kāi)發(fā)人員提供最靈活的數(shù)據(jù)訪(fǎng)問(wèn)方法,Crystal Reports 數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序被設(shè)計(jì)為可同時(shí)提供數(shù)據(jù)訪(fǎng)問(wèn)的拉模型和推模型。
拉模型
在拉模型中,驅(qū)動(dòng)程序?qū)⑦B接到數(shù)據(jù)庫(kù)并根據(jù)需要將數(shù)據(jù)“拉”進(jìn)來(lái)(見(jiàn)圖1)。使用這種模型時(shí),與數(shù)據(jù)庫(kù)的連接和為了獲取數(shù)據(jù)而執(zhí)行的SQL命令都同時(shí)由Crystal Reports本身處理,不需要開(kāi)發(fā)人員編寫(xiě)代碼。如果在運(yùn)行時(shí)無(wú)須編寫(xiě)任何特殊代碼,則使用拉模型。
推模型
相反,推模型需要開(kāi)發(fā)人員編寫(xiě)代碼以連接到數(shù)據(jù)庫(kù),執(zhí)行SQL命令以創(chuàng)建與報(bào)表中的字段匹配的記錄集或數(shù)據(jù)集,并且將該對(duì)象傳遞給報(bào)表(見(jiàn)圖2)。該方法使您可以將連接共享置入應(yīng)用程序中,并在Crystal Reports收到數(shù)據(jù)之前先將數(shù)據(jù)篩選出來(lái)。
本文為了實(shí)現(xiàn)動(dòng)態(tài)按條件生成報(bào)表的,因此主要采用推模型。
交叉表是一種非常常見(jiàn)的報(bào)表形式。一般的二維表只有列頭,行就是數(shù)據(jù),而交叉表(Cross Table)是行和列都有相應(yīng)的行頭和列頭,中間的格子是交叉匯總項(xiàng)。原來(lái)的數(shù)據(jù)標(biāo)題(字段)在兩列上,但是現(xiàn)在想給其中一個(gè)列放到水平方向,形成行列交叉,交叉點(diǎn)求出統(tǒng)計(jì)結(jié)果,得出直接在表中不能看出的分析數(shù)據(jù)。交叉表查詢(xún)顯示來(lái)源于表中某個(gè)字段的總結(jié)值(合計(jì)、計(jì)算以及平均值等),并將它們分組放置在查詢(xún)表中,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的上部。
本文將從完成“陽(yáng)易教學(xué)分析系統(tǒng)V1.0-成績(jī)交叉分析”模塊來(lái)向讀者做一個(gè)詳細(xì)地介紹。
二、系統(tǒng)模塊的設(shè)計(jì)
1. 數(shù)據(jù)庫(kù)表的建立
系統(tǒng)已經(jīng)有一個(gè)數(shù)據(jù)庫(kù):YangYiDB,包括三張表:課程、成績(jī)、學(xué)生。各表之間的關(guān)系圖見(jiàn)圖3。
2.系統(tǒng)模塊的實(shí)現(xiàn)
第一步、啟動(dòng)VS2005,新建一個(gè)架構(gòu)文件。
a.在解決方案資源管理器中,右擊項(xiàng)目名,指向“添加”,然后單擊“添加新項(xiàng)”。
b.在“添加新項(xiàng)”對(duì)話(huà)框的“類(lèi)別”區(qū)域,展開(kāi)文件夾,然后選擇“數(shù)據(jù)”。
c.在“模板”區(qū)域選擇“數(shù)據(jù)集”。
d.修改默認(rèn)名稱(chēng) DataSetCross.xsd。
這就創(chuàng)建了一個(gè)新的架構(gòu)文件(DataSetCross.xsd),以后將用它來(lái)生成強(qiáng)類(lèi)型數(shù)據(jù)集。該架構(gòu)文件將顯示在數(shù)據(jù)集設(shè)計(jì)器中。
e.從“工具箱”中拖放一個(gè)DataTable,放入DataSetCross.xsd中,創(chuàng)建幾個(gè)字段:名字、課程名、成績(jī)(見(jiàn)圖4)。
第二步、新建一個(gè)創(chuàng)建新報(bào)表。
a.指向“添加”,單擊“添加新項(xiàng)”。
b.在“添加新項(xiàng)”對(duì)話(huà)框中,從“模板”區(qū)域選擇Crystal Report,將報(bào)表命名為CrystalReport006,同時(shí)根據(jù)前面的數(shù)據(jù)集DataSetCross.xsd設(shè)計(jì)交叉表(如圖5)。
第三步、新建窗體文件,命名為“Form012”。
a.拖放控件tableLayoutPanel1、groupBox2、checkBox3、checkBox2、checkBox1、button1、crystalReportViewer1、statusStrip1,布局和設(shè)置如圖6所示。
第四步、代碼實(shí)現(xiàn)。
a.在Form012類(lèi)前面添加語(yǔ)句
using System.Data.OleDb;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared。
b.給Form012類(lèi)添加類(lèi)字段
tempDataView:
private DataView tempDataView; //
c.自定義私有方法myDataView(),實(shí)現(xiàn)連接數(shù)據(jù)庫(kù),讀取前面所提的三張表的名字、課程名、成績(jī)字段,返回一個(gè)內(nèi)存中的數(shù)據(jù)視圖,代碼如下:
private DataView myDataView( )
{
DataSet tempDataSet = new DataSet( );
string connString = ″Provider=SQLOLEDB;Data Source=.;User ID=sa;Initial Catalog=Test″;
OleDbConnection myOleDbConnection = new OleDbConnection(connString);
string sqlString = ″select 名字,課程名,成績(jī) from 學(xué)生,課程,成績(jī) where 學(xué)生.學(xué)號(hào)=成績(jī).學(xué)號(hào)and課程.課程號(hào)=成績(jī).課程號(hào)″;
OleDbDataAdapter myOleDbDataAdapter = new OleDbDataAdapter(sqlString, myOleDbConnection);
myOleDbDataAdapter.Fill(tempDataSet, ″學(xué)生課程成績(jī)″);
return tempDataSet.Tables[″學(xué)生課程成績(jī)″].DefaultView;
}
d.在Form012_Load事件中添加tempDataView=myDataView();來(lái)調(diào)用上述方法。
e.雙擊“輸出報(bào)表”按鈕,在button1_Click事件中加入如下代碼:
CrystalReport006 myCrystalReport006 = new CrystalReport006( );
DataSetCross myDataSetCross = new DataSetCross( );
//產(chǎn)生動(dòng)態(tài)條件,存入字符ChooseStr中
string ChooseStr = ″″;
if (checkBox1.Checked) ChooseStr = ChooseStr + ″課程名=’″ + checkBox1.Text + ″’″;
if (checkBox2.Checked) ChooseStr = ChooseStr + ″ or ″ + ″課程名=’″ + checkBox2.Text + ″’″;
if (checkBox3.Checked) ChooseStr = ChooseStr + ″ or ″ + ″課程名=’″ + checkBox3.Text + ″’″;
if (ChooseStr == ″″)
{ MessageBox.Show(″請(qǐng)選擇要顯示的字段″); return; }
if (ChooseStr.Substring(0, 4) == ″ or ″)
ChooseStr = ChooseStr.Substring (4, ChooseStr.Length - 4);
//產(chǎn)生視圖tempDataView,對(duì)應(yīng)存入架構(gòu)文件myDataSetCross中
tempDataView.RowFilter = ChooseStr;
foreach (DataRowView drw in tempDataView)
{
DataRow dr = myDataSetCross.Tables[″DataTableCross″].NewRow();
dr = drw[″名字″]; dr = drw[″課程名″]; dr = drw[″成績(jī)″];
myDataSetCross.Tables[″DataTableCross″].Rows.Add(dr);
}
//刷新crystalReportViewer1,并將crystalReportViewer1顯示出新的數(shù)據(jù)集結(jié)果
crystalReportViewer1.Refresh();
myCrystalReport006.SetDataSource(myDataSetCross.Tables[″DataTableCross″]);
crystalReportViewer1.ReportSource = myCrystalReport006;
第五步、程序運(yùn)行,查看結(jié)果。
a.任意選擇各種課程;
b.點(diǎn)擊“輸出報(bào)表”按鈕;
c.重復(fù)a和b,可以看到有不同的交叉表輸出。
結(jié)束語(yǔ)
用C#實(shí)現(xiàn)動(dòng)態(tài)地水晶報(bào)表交叉表的實(shí)現(xiàn)方式,在許多項(xiàng)目中都將會(huì)用到,掌握其中的細(xì)節(jié)將會(huì)對(duì)軟件開(kāi)發(fā)者帶來(lái)很大的幫助。
關(guān)鍵詞:數(shù)據(jù)庫(kù)教學(xué) CDIO 工程教育
數(shù)據(jù)庫(kù)課程是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的必修課程,是軟件開(kāi)發(fā)的基礎(chǔ)。不論是在普通高等本科教育中,還是在高職高專(zhuān)教育中,數(shù)據(jù)庫(kù)課程都占有一席之地。以下主要討論軟件學(xué)院類(lèi)高職專(zhuān)科教育中,數(shù)據(jù)庫(kù)課程教學(xué)中存在的問(wèn)題,提出基于CDIO(構(gòu)思Conceive 、設(shè)計(jì)Design、實(shí)施Implement 和運(yùn)行Operate)工程教育模式的改革理念,并制定教學(xué)目標(biāo)及教學(xué)內(nèi)容。該教育模式在我校教學(xué)實(shí)踐中的實(shí)施,對(duì)學(xué)生專(zhuān)業(yè)技能、職業(yè)能力、社會(huì)能力、工程能力等方面有極大提高,取得了較好的教學(xué)效果。在實(shí)踐的基礎(chǔ)上,我們總結(jié)出軟件學(xué)院數(shù)據(jù)庫(kù)類(lèi)課程實(shí)施CDIO教育的教學(xué)方法和主要策略。
1 軟件學(xué)院數(shù)據(jù)庫(kù)課程存在的問(wèn)題
1.1 培養(yǎng)目標(biāo)與課程教學(xué)的脫節(jié)
由于軟件學(xué)院各專(zhuān)業(yè)都屬于高職專(zhuān)業(yè),人才培養(yǎng)應(yīng)強(qiáng)調(diào)“應(yīng)用”,課程教學(xué)應(yīng)突出“實(shí)用”,我校軟件職業(yè)技術(shù)學(xué)院設(shè)有5個(gè)專(zhuān)業(yè),其中4個(gè)專(zhuān)業(yè)的教學(xué)計(jì)劃中都設(shè)置了數(shù)據(jù)庫(kù)課程。鑒于數(shù)據(jù)庫(kù)課程對(duì)各專(zhuān)業(yè)教學(xué)的重要性,教學(xué)小組針對(duì)軟件學(xué)院不同專(zhuān)業(yè)開(kāi)展數(shù)據(jù)庫(kù)課程教學(xué)研討,分析課程在專(zhuān)業(yè)人才培養(yǎng)中的地位和作用,根據(jù)其前導(dǎo)和后續(xù)課程設(shè)計(jì)適合各專(zhuān)業(yè)的教學(xué)目標(biāo)、教學(xué)方法。
高職教育的目標(biāo)是培養(yǎng)具有專(zhuān)業(yè)技能和綜合素質(zhì),能直接工作在生產(chǎn)、管理和服務(wù)第一線(xiàn)的應(yīng)用型、技能型人才。而現(xiàn)在課程教學(xué)僅局限在教會(huì)學(xué)生數(shù)據(jù)庫(kù)基本原理,能使用數(shù)據(jù)庫(kù)軟件,在培養(yǎng)學(xué)生的溝通能力、 團(tuán)隊(duì)協(xié)作精神方面有較多欠缺,尤其是對(duì)學(xué)生在企業(yè)和社會(huì)環(huán)境中構(gòu)思、設(shè)計(jì)、實(shí)施和運(yùn)行等方面的能力培養(yǎng)幾乎為零。
1.2 學(xué)生基礎(chǔ)與教學(xué)內(nèi)容的差距
目前,我校軟件學(xué)院各專(zhuān)業(yè)的數(shù)據(jù)庫(kù)課程均開(kāi)設(shè)在第二學(xué)期,在此之前,學(xué)生僅修過(guò)計(jì)算機(jī)應(yīng)用基礎(chǔ)和高級(jí)語(yǔ)言程序設(shè)計(jì)(C++),而數(shù)據(jù)庫(kù)方面的基礎(chǔ)知識(shí)還沒(méi)有涉及,因此教學(xué)內(nèi)容應(yīng)包括數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)操作及數(shù)據(jù)庫(kù)維護(hù)。
考慮到目前社會(huì)需求,我們結(jié)合SQL Server2005數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)展開(kāi)教學(xué)。數(shù)據(jù)庫(kù)課程的學(xué)習(xí)是一個(gè)從數(shù)據(jù)庫(kù)需求分析、設(shè)計(jì)、實(shí)施到運(yùn)行的過(guò)程,目前,該課程教學(xué)大多采用項(xiàng)目化教學(xué)法。項(xiàng)目化教學(xué)以實(shí)際工程項(xiàng)目為案例,根據(jù)項(xiàng)目開(kāi)發(fā)要求,將課程內(nèi)容分為若干模塊,讓學(xué)生參與到實(shí)際工程項(xiàng)目中去,通過(guò)完成一個(gè)實(shí)際項(xiàng)目來(lái)獲得一定的職業(yè)技能,這種方法培養(yǎng)了學(xué)生數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)的能力,提高了學(xué)生的實(shí)踐動(dòng)手能力。但這種方法側(cè)重于學(xué)生的專(zhuān)業(yè)技能訓(xùn)練,而忽略了學(xué)生綜合素質(zhì)的培養(yǎng)。
2 基于CDIO的軟件學(xué)院數(shù)據(jù)庫(kù)課程教學(xué)改革
2.1 CDIO工程教育理念
CDIO是國(guó)際工程教育改革的最新成果,主張以產(chǎn)品研發(fā)的CDIO 全過(guò)程為學(xué)習(xí)載體,培養(yǎng)學(xué)生的四類(lèi)能力,即理論知識(shí)、個(gè)人素質(zhì)和發(fā)展能力、協(xié)作能力、大系統(tǒng)適應(yīng)與調(diào)控能力。課程大綱見(jiàn)表1。
2.2 基于CDIO理念的教學(xué)設(shè)計(jì)
為了使培養(yǎng)的工程技術(shù)人員能更好地適應(yīng)現(xiàn)代團(tuán)隊(duì)環(huán)境,必須培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作與溝通的人際技能,這就要求學(xué)生必須了解如何在企業(yè)和社會(huì)背景下構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作。我們數(shù)據(jù)庫(kù)課程教學(xué)小組針對(duì)軟件學(xué)院學(xué)生專(zhuān)業(yè)所面對(duì)的就業(yè)單位與崗位,展開(kāi)職業(yè)分析,分析不同崗位所需要的系統(tǒng)化專(zhuān)業(yè)知識(shí)以及完成崗位工作所需的職業(yè)能力,參照CDIO課程大綱,結(jié)合自己多年的教學(xué)經(jīng)驗(yàn),制定教學(xué)目標(biāo),研究教學(xué)方法,設(shè)計(jì)教學(xué)內(nèi)容。
2.3 教學(xué)目標(biāo)
借鑒 CDIO大綱,對(duì)軟件學(xué)院數(shù)據(jù)庫(kù)課程教學(xué)目標(biāo)進(jìn)行解析,制定出的教學(xué)目標(biāo)見(jiàn)表2。
職業(yè)能力目標(biāo) (1)鍛煉收集、整理和分析有用信息的能力
(2)培養(yǎng)撰寫(xiě)技術(shù)文檔能力
(3)培養(yǎng)發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力
(4)培養(yǎng)主動(dòng)探索、積極創(chuàng)新的能力
社會(huì)能力目標(biāo) (1)培養(yǎng)小組成員間的溝通交流能力
(2)培養(yǎng)小組成員間的分工與協(xié)同能力
(3)培養(yǎng)與企業(yè)用戶(hù)的溝通交流能力
工程能力目標(biāo) (1)結(jié)合實(shí)際應(yīng)用需求理解業(yè)務(wù)流程
(2)在數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)實(shí)踐中理解數(shù)據(jù)庫(kù)設(shè)計(jì)各階段的任務(wù)
(3)在數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)實(shí)踐中理解小組各成員的角色分工和責(zé)任
(4)培養(yǎng)以團(tuán)隊(duì)形式部署數(shù)據(jù)庫(kù)的實(shí)施過(guò)程
2.4 教學(xué)內(nèi)容
由于軟件學(xué)院數(shù)據(jù)庫(kù)課程教學(xué)課時(shí)緊張,學(xué)生基礎(chǔ)較差,教學(xué)內(nèi)容相互交叉,因此,必須對(duì)教學(xué)內(nèi)容進(jìn)行重新設(shè)置及整合。軟件學(xué)院培養(yǎng)的是技能型、應(yīng)用型人才,在設(shè)計(jì)教學(xué)內(nèi)容時(shí)必須考慮未來(lái)工作崗位所需的知識(shí)和能力,打破學(xué)科知識(shí)體系,從培養(yǎng)崗位能力著眼重新安排知識(shí)體系,對(duì)教材內(nèi)容做縱向和橫向的整合,強(qiáng)調(diào)以培養(yǎng)應(yīng)用能力為核心。
圍繞上述培養(yǎng)目標(biāo),打破教材原有的組織體系,以工作過(guò)程為導(dǎo)向,設(shè)計(jì)多個(gè)主題任務(wù)開(kāi)展情境教學(xué)。設(shè)計(jì)的教學(xué)內(nèi)容見(jiàn)表3。
3 基于CDIO的軟件學(xué)院數(shù)據(jù)庫(kù)課程教學(xué)實(shí)踐
3.1 教學(xué)方法
為達(dá)到上述學(xué)習(xí)情境任務(wù),在實(shí)施教學(xué)時(shí)以學(xué)生管理案例貫穿整個(gè)教學(xué)過(guò)程,并采用小組學(xué)習(xí)法進(jìn)行環(huán)境陶冶和角色體驗(yàn)。在主題任務(wù)訓(xùn)練前,任課教師要先由任務(wù)引出相關(guān)知識(shí),在任務(wù)實(shí)施過(guò)程中要耐心解答學(xué)生各種疑問(wèn),指導(dǎo)學(xué)生翻閱相關(guān)資料自主解決問(wèn)題,任務(wù)訓(xùn)練結(jié)束后教師還要再進(jìn)行知識(shí)總結(jié)、歸納。最后,教師以小組為單位組織答辯,并將考核結(jié)果計(jì)入學(xué)期成績(jī)。
3.2 教學(xué)策略
在實(shí)施教學(xué)任務(wù)時(shí),應(yīng)注意以下幾方面的策略:
3.2.1 開(kāi)展教研活動(dòng)
每學(xué)期至少組織3次教研活動(dòng):學(xué)期初,數(shù)據(jù)庫(kù)教學(xué)小組針對(duì)不同專(zhuān)業(yè)設(shè)計(jì)教學(xué)情境和主題任務(wù);學(xué)期中間,任課教師針對(duì)教學(xué)中出現(xiàn)的問(wèn)題進(jìn)行交流溝通、共同研討,探索出合適的教學(xué)模式;學(xué)期結(jié)束,要對(duì)本學(xué)期教學(xué)效果進(jìn)行評(píng)估,對(duì)不完善的地方研究改進(jìn)方法。
3.2.2 加強(qiáng)教學(xué)資源建設(shè),實(shí)現(xiàn)資源共享
充分利用校園網(wǎng),開(kāi)發(fā)網(wǎng)絡(luò)教學(xué)系統(tǒng),將課件、主題任務(wù)、實(shí)訓(xùn)題目和要求、往屆優(yōu)秀學(xué)生作品等各種資源上傳到網(wǎng)絡(luò)平臺(tái),方便學(xué)生下載查閱。
3.2.3 加強(qiáng)課內(nèi)外相結(jié)合,實(shí)現(xiàn)“學(xué)中做”
教學(xué)應(yīng)突破時(shí)空限制,強(qiáng)調(diào)課外學(xué)習(xí)。利用課余時(shí)間,組織學(xué)生參加實(shí)際項(xiàng)目的訓(xùn)練,如組織學(xué)生開(kāi)發(fā)機(jī)房管理系統(tǒng),通過(guò)實(shí)際項(xiàng)目的開(kāi)發(fā)、維護(hù),培養(yǎng)學(xué)生的專(zhuān)業(yè)技能、職業(yè)能力、社會(huì)能力、工程能力。教師可針對(duì)普遍性問(wèn)題在課堂上集中分析、講解,重點(diǎn)介紹思路和解決問(wèn)題的方法。
4 結(jié)束語(yǔ)
用工程環(huán)境模擬學(xué)習(xí)環(huán)境,引入CDIO工程教育理念,將其應(yīng)用于我校軟件學(xué)院數(shù)據(jù)庫(kù)課程教學(xué),強(qiáng)調(diào)專(zhuān)業(yè)基礎(chǔ)教育的同時(shí),加強(qiáng)數(shù)據(jù)庫(kù)應(yīng)用軟件開(kāi)發(fā)實(shí)踐,強(qiáng)調(diào)個(gè)人職業(yè)技能與人際溝通技能并重,重點(diǎn)培養(yǎng)學(xué)生的創(chuàng)新精神、實(shí)踐能力、自學(xué)能力、綜合能力、交流溝通與表達(dá)能力、團(tuán)隊(duì)合作精神和對(duì)大系統(tǒng)的適應(yīng)與調(diào)控能力。通過(guò)幾年的教學(xué)實(shí)踐,筆者認(rèn)為在數(shù)據(jù)庫(kù)課程教學(xué)中引入CDIO 的教學(xué)理念,培養(yǎng)了學(xué)生數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)能力,達(dá)到了本課程的教學(xué)效果,深受學(xué)生的歡迎。
參考文獻(xiàn)
[1] 雷環(huán),湯威頤,Edward F Crawley.培養(yǎng)創(chuàng)新型、多層次、專(zhuān)業(yè)化的工程科技人才:CDIO工程教育改革的人才理念和培養(yǎng)模式[J].高等工程教育研究,2009(5):29-35.
[2] 王碩旺,洪成文.CDIO:美國(guó)麻省理工學(xué)院工程教育的經(jīng)典模式:基于對(duì)CDIO課程大綱的解讀[J].理工高教研究,2009(4):116-120.
[3] 密君英.基于項(xiàng)目驅(qū)動(dòng)的告知數(shù)據(jù)庫(kù)課程教學(xué)改革探討[J].軟件導(dǎo)刊,2011(7):176-177.
關(guān)鍵詞:數(shù)據(jù)庫(kù);理論與實(shí)踐;教學(xué)模式;教學(xué)改革;教學(xué)方法
1 引言
數(shù)據(jù)庫(kù)原理一直是高校計(jì)算機(jī)專(zhuān)業(yè)課程教學(xué)的重要課程之一。如何講好這門(mén)課程,是廣大從事數(shù)據(jù)庫(kù)理論教學(xué)的老師關(guān)注的問(wèn)題。同時(shí)數(shù)據(jù)庫(kù)原理也是一門(mén)相對(duì)抽象的課程,沒(méi)有好的教學(xué)思路和教學(xué)方法,很難激發(fā)學(xué)生的學(xué)習(xí)熱情,以至于很多學(xué)生在學(xué)完這門(mén)課程之后,感覺(jué)還不如學(xué)一門(mén)程序設(shè)計(jì)語(yǔ)言實(shí)用。本文將針對(duì)數(shù)據(jù)庫(kù)原理這門(mén)課的特點(diǎn),探討如何在數(shù)據(jù)庫(kù)理論教學(xué)中配置好合理的實(shí)踐課程來(lái)完成該門(mén)課程的教學(xué)。
2 課程教材的選取
自工作以來(lái)一直從事科研教學(xué)工作,由于工作的需要經(jīng)常閱讀有關(guān)數(shù)據(jù)庫(kù)方面的書(shū)籍。得到一本適合自己需要的參考書(shū),有時(shí)能夠收到“事半功倍”的效果。目前,數(shù)據(jù)庫(kù)原理課程方面的教材很多,歸納起來(lái)主要可以分為三類(lèi):一類(lèi)是以數(shù)據(jù)庫(kù)原理為主,側(cè)重于理論研究,應(yīng)用方法與技術(shù)介紹得很少。這類(lèi)教材主要適用于廣大計(jì)算機(jī)、信息管理類(lèi)專(zhuān)業(yè)的研究生使用,也可供從事數(shù)據(jù)庫(kù)教學(xué)及科研工作的教師與科研工作者參考;另一類(lèi)是以數(shù)據(jù)庫(kù)技術(shù)為主題,側(cè)重于對(duì)某一具體數(shù)據(jù)庫(kù)軟件產(chǎn)品及其開(kāi)發(fā)技術(shù)的介紹,數(shù)據(jù)庫(kù)理論知識(shí)介紹較少,寫(xiě)作風(fēng)格有點(diǎn)類(lèi)似于產(chǎn)品使用說(shuō)明書(shū)。這類(lèi)教材主要適用于廣大非計(jì)算機(jī)、非信息管理類(lèi)專(zhuān)業(yè)的本專(zhuān)科生使用。
顯然,以上兩類(lèi)教材對(duì)于計(jì)算機(jī)、信息管理類(lèi)專(zhuān)業(yè)的本、專(zhuān)科學(xué)生的數(shù)據(jù)庫(kù)課程教學(xué)均有一定程度的欠缺。若太注重于原理及理論知識(shí)的學(xué)習(xí),再加上各個(gè)學(xué)校的專(zhuān)業(yè)培養(yǎng)目標(biāo)不同,直接使用第一類(lèi)教材有一定困難,而若采用第二類(lèi)教材,由于理論方面的內(nèi)容較少,容易造成學(xué)生理論知識(shí)的缺乏。因此,根據(jù)本專(zhuān)業(yè)所開(kāi)設(shè)的前導(dǎo)課程及本專(zhuān)業(yè)實(shí)際情況,選擇適合專(zhuān)業(yè)發(fā)展及教學(xué)需要的教材,較好地將抽象理論與應(yīng)用實(shí)際相結(jié)合,力求理論闡述深入淺出、通俗易懂,并使用大量應(yīng)用實(shí)例,將“數(shù)據(jù)庫(kù)原理”和“數(shù)據(jù)庫(kù)應(yīng)用技術(shù)”兩部分內(nèi)容有機(jī)結(jié)合的教材,是數(shù)據(jù)庫(kù)原理課程改革與建設(shè)的當(dāng)務(wù)之急。而該類(lèi)教材就是我們所要使用的第三類(lèi)教材。由薩師煊、王珊編著的《數(shù)據(jù)庫(kù)系統(tǒng)概論》是這一類(lèi)教材的典型代表。
當(dāng)前數(shù)據(jù)庫(kù)教材名目、版本較多,教材的選用,將直接影響教學(xué)方法和教學(xué)效果。因此,針對(duì)一定的培養(yǎng)目標(biāo),授課教師在選用教材之前一定要作全方位綜合考慮。
3 教學(xué)內(nèi)容的確定
數(shù)據(jù)庫(kù)原理這門(mén)課的主要任務(wù)是通過(guò)課堂教學(xué)和實(shí)踐指導(dǎo),使學(xué)生較全面地掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理和基本方法,初步具備使用數(shù)據(jù)庫(kù)技術(shù)解決實(shí)際問(wèn)題的能力。但針對(duì)不同層次不同專(zhuān)業(yè)而言,所開(kāi)設(shè)的數(shù)據(jù)庫(kù)課程的教學(xué)目的和要求也各不一致。因此,在進(jìn)行教學(xué)內(nèi)容選取,既要考慮該門(mén)課程的教學(xué)目的及要求,又要顧及本專(zhuān)業(yè)學(xué)生的實(shí)際情況。
3.1 根據(jù)教學(xué)大綱確定教學(xué)內(nèi)容
教學(xué)大綱里,一般都會(huì)明確規(guī)定本課程教學(xué)內(nèi)容的重點(diǎn)在于讓學(xué)生掌握數(shù)據(jù)庫(kù)的基礎(chǔ)理論知識(shí),掌握數(shù)據(jù)庫(kù)的管理及各項(xiàng)基本操作,掌握一定的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)技術(shù)。在參閱大量資料后,找出課程的重點(diǎn)內(nèi)容,然后根據(jù)各部分的特點(diǎn),在如何講好講透、做到深入淺出上,對(duì)課程教學(xué)內(nèi)容作精心的篩選。
3.2 根據(jù)學(xué)生實(shí)際、結(jié)合課時(shí)要求確定教學(xué)內(nèi)容
教授對(duì)象是計(jì)算機(jī)專(zhuān)業(yè)本科三年級(jí)學(xué)生,平均年齡約在十八九歲左右。這批學(xué)生的特點(diǎn)是:
(1)具有一定的計(jì)算機(jī)數(shù)學(xué)知識(shí)和程序開(kāi)發(fā)能力,通過(guò)《計(jì)算機(jī)導(dǎo)論》《C語(yǔ)言程序設(shè)計(jì)》《數(shù)據(jù)結(jié)構(gòu)》《離散數(shù)學(xué)》《操作系統(tǒng)》等前導(dǎo)課程的學(xué)習(xí),具有計(jì)算機(jī)專(zhuān)業(yè)方面的數(shù)學(xué)知識(shí)和程序開(kāi)發(fā)能力。
(2)具有較強(qiáng)的思考能力和自學(xué)能力,同時(shí)具有一定的叛逆心理,對(duì)理論課程的實(shí)踐應(yīng)用要求強(qiáng)烈。很多同學(xué)認(rèn)為大學(xué)的學(xué)習(xí)與今后工作沒(méi)有多大的聯(lián)系,特別是數(shù)據(jù)庫(kù)理論這樣的課程,學(xué)生沒(méi)有學(xué)習(xí)興趣,對(duì)學(xué)習(xí)的投入不夠,不肯花更多的時(shí)間在理論課的學(xué)習(xí)上。
因此,最終確定教學(xué)內(nèi)容時(shí)要考慮學(xué)生的實(shí)際能力和應(yīng)用水平,合理分配教學(xué)課時(shí)。
3.3 根據(jù)教學(xué)實(shí)際適當(dāng)增補(bǔ)教學(xué)內(nèi)容
在現(xiàn)有教材中,很難找到完全符合學(xué)生需要的教材,由于學(xué)校、專(zhuān)業(yè)以及學(xué)生存在的差異,教材編寫(xiě)者很難做到面面俱到。當(dāng)教師選擇好基本上能滿(mǎn)足要求的教材后,在組織教學(xué) 的過(guò)程中,應(yīng)根據(jù)教學(xué)實(shí)際情況及專(zhuān)業(yè)需要,在教學(xué)內(nèi)容上作適當(dāng)?shù)脑黾优c補(bǔ)充。
4 傳統(tǒng)理論教學(xué)模式
在傳統(tǒng)的教育理論中,教學(xué)的主要任務(wù)是傳授理論知識(shí)。教師在課堂上花費(fèi)大量的時(shí)間講授很多基本理論知識(shí),但學(xué)生面對(duì)這些理論卻茫然無(wú)措。實(shí)驗(yàn)課時(shí)也配置了相關(guān)的實(shí)驗(yàn),學(xué)生也是一頭霧水,不知如何下手,使原本很重要的實(shí)踐活動(dòng)變成了搭配。數(shù)據(jù)庫(kù)原理是一門(mén)理論性和實(shí)踐性都比較強(qiáng)的課程。而這種理論和實(shí)踐相脫離,或只重視理論而忽視實(shí)踐的教學(xué)方法,導(dǎo)致學(xué)生學(xué)習(xí)的效率低下,學(xué)習(xí)刻板,難以面對(duì)和解決新的問(wèn)題,在很大程度上影響了教學(xué)效果。
5 理論課中以案例教學(xué)激發(fā)學(xué)生的學(xué)習(xí)興趣
5.1 案例教學(xué)的作用
(1)案例教學(xué)是一種生動(dòng)、靈活、多樣化的教學(xué)方法。
(2)歸納和演繹恰當(dāng)?shù)慕Y(jié)合,有利于學(xué)生創(chuàng)造能力的開(kāi)發(fā)。
(3)以案例促教學(xué),理論聯(lián)系實(shí)際。
(4)案例教學(xué)法有助于數(shù)據(jù)庫(kù)課程教學(xué)目標(biāo)的實(shí)現(xiàn),有利于學(xué)生創(chuàng)新意識(shí)的形成。
5.2 案例在教學(xué)中的應(yīng)用
(1)精選案例。在選擇教學(xué)案例時(shí),具體應(yīng)遵循如下原則:典型性、針對(duì)性和系統(tǒng)性。
例如,在講解概念模型時(shí),主要講解E―R圖,以及如何將E―R圖轉(zhuǎn)換為關(guān)系模型,這一部分比較抽象,學(xué)生不容易理解。可以給學(xué)生布置一個(gè)高校信息管理系統(tǒng)的作業(yè),即根據(jù)本校的實(shí)際情況設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),要求學(xué)生在需求分析的基礎(chǔ)上畫(huà)出系統(tǒng)的概念模型。學(xué)生可以用WORD或其他畫(huà)圖工具畫(huà)出該系統(tǒng)的E―R圖。完成該設(shè)計(jì)后,學(xué)生能夠掌握E―R圖的實(shí)踐意義以及在數(shù)據(jù)庫(kù)設(shè)計(jì)中的重要地位。然后在講解關(guān)系模型時(shí),再讓學(xué)生將該圖轉(zhuǎn)換為關(guān)系模型,在講到規(guī)范化理論時(shí)讓學(xué)生對(duì)其規(guī)范化,分解為若干個(gè)滿(mǎn)足某種范式要求的關(guān)系模式,最后在講到SQL語(yǔ)句時(shí)就可以讓學(xué)生使用SQL語(yǔ)句在實(shí)驗(yàn)環(huán)境中建立相應(yīng)的數(shù)據(jù)表。
(2)課堂分析討論。組織課外興趣小組活動(dòng),培養(yǎng)學(xué)生的特長(zhǎng),在案例教學(xué)的課堂討論中,學(xué)生按小組進(jìn)行討論,教師除了積極地組織、啟發(fā)和引導(dǎo)學(xué)生進(jìn)行分析討論,還要有意營(yíng)造一種開(kāi)放的氣氛,借助于提示、提問(wèn)、反問(wèn)、引起 爭(zhēng)論等方式,讓學(xué)生各抒己見(jiàn),逐漸深入討論。最終確定解決方案并按小組布置實(shí)施。上機(jī)實(shí)驗(yàn)以學(xué)生具體操作為主,教師應(yīng)留給學(xué)生充足的操作時(shí)間,讓學(xué)生大膽去嘗試,使他們?cè)趯?shí)際操作中感受和領(lǐng)悟。這期間,對(duì)學(xué)生出現(xiàn)的問(wèn)題教師 可作及時(shí)的提醒。學(xué)生將之前確定的若干解決方案通過(guò)上機(jī)操作,得出真正的最佳解決方法和最優(yōu)方案。
(3)總結(jié)和評(píng)價(jià)案例。教師從案例的提出、分析、方案的設(shè)計(jì)與實(shí)施,到最終問(wèn)題的解決,讓學(xué)生全面了解解決問(wèn)題的全過(guò)程,重點(diǎn)評(píng)價(jià)案例解題思路是否正確,分析方法是否得當(dāng),解題的方案是否具有可行性等。此外,注意鼓勵(lì)學(xué)生進(jìn)行創(chuàng)造性思維,對(duì)于學(xué)生提出的具有創(chuàng)新性但不太完善的可行性方案要給予適當(dāng)?shù)墓膭?lì)和表?yè)P(yáng)。點(diǎn)評(píng)和總結(jié)的目的就是引導(dǎo)學(xué)生以案例為示范,舉一反三,觸類(lèi)旁通,拓展學(xué)生的想象力,實(shí)現(xiàn)知識(shí)的鞏固和遷移,強(qiáng)化課堂教學(xué)的效果。
然而,案例教學(xué)法僅僅是數(shù)據(jù)庫(kù)課程教學(xué)方法之一,要講好一堂課,不是以一種教學(xué)方法替代另一種教學(xué)方法,而應(yīng)是多種教法的綜合運(yùn)用。只有把案例教學(xué)方法與其他教學(xué)方法有機(jī)地結(jié)合起來(lái),才能真正提高教學(xué)效果和教學(xué)效率,才能增強(qiáng)學(xué)生的實(shí)踐能力與綜合應(yīng)用能力。
6 教學(xué)手段多元化
6.1 利用CAI輔助教學(xué)
為了讓學(xué)生在有限的時(shí)間內(nèi)更好地掌握知識(shí),在課堂教學(xué)中,采用現(xiàn)代化教學(xué)手段,以PPT為講課提綱,配合多媒體CAI,可以活躍課堂氣氛,改善教學(xué)效果。在課后,師生之間通過(guò)參考資料資源共享、互通郵件等網(wǎng)絡(luò)手段加強(qiáng)交流。但是我通過(guò)講課切身體會(huì)到采用PPT或者多媒體CAI只是一個(gè)輔助教學(xué)的手段,有時(shí)它們會(huì)限制在課堂上的即席發(fā)揮。因此老師課堂教學(xué)不能照本宣科,要先對(duì)課程內(nèi)容全面深入理解后再結(jié)合案例把課講活講好,重要的是講課要有激情。
6.2 加強(qiáng)課程教學(xué)輔導(dǎo)網(wǎng)站建設(shè)
利用計(jì)算機(jī)網(wǎng)絡(luò)輔助教學(xué),逐步建立并完善集基本資料信息(包括教學(xué)大綱、教案、電子課件、課堂錄像等)、題庫(kù)管理、答疑系統(tǒng)、論壇等模塊為一體,內(nèi)容豐富的教學(xué)輔導(dǎo)系統(tǒng),方便師生共享,形成一種全新的教學(xué)模式,加快該課程建設(shè)的步伐,為精品課程的建設(shè)打下基礎(chǔ)。
6.3 采用任務(wù)驅(qū)動(dòng)式教學(xué),培養(yǎng)學(xué)生自學(xué)能力
課程的教學(xué)由于受到教學(xué)學(xué)時(shí)的限制,教師不可能將書(shū)本上的任何內(nèi)容都講得非常詳細(xì)。所以一些簡(jiǎn)單的容易理解的內(nèi)容,即使是重點(diǎn)內(nèi)容,有時(shí)也可以采取給學(xué)生預(yù)留任務(wù)的方式要求他們通過(guò)自學(xué)來(lái)掌握,既可以有效壓縮教學(xué)課時(shí),又可以培養(yǎng)學(xué)生的自學(xué)能力。
7 結(jié)束語(yǔ)
隨著數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展和教學(xué)設(shè)備的不斷完善和更新,教師應(yīng)該遵循數(shù)據(jù)庫(kù)技術(shù)的發(fā)展規(guī)律,跟蹤最新技術(shù)的發(fā)展動(dòng)態(tài),結(jié)合專(zhuān)業(yè)實(shí)際把新的教學(xué)方法和手段帶進(jìn)課堂,提高教學(xué)效率和教學(xué)效果。
參考文獻(xiàn)
[1]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006
[論文關(guān)鍵詞]CBE模式 ORACLE數(shù)據(jù)庫(kù) 教學(xué)設(shè)計(jì)
高等職業(yè)教育的目標(biāo)是培養(yǎng)技術(shù)知識(shí)和操作技能兼?zhèn)涞母呒?jí)技能型應(yīng)用人才。專(zhuān)業(yè)課程教學(xué)只有強(qiáng)化實(shí)踐環(huán)節(jié)和工學(xué)結(jié)合,才能實(shí)現(xiàn)與職業(yè)崗位的“無(wú)縫”接軌。數(shù)據(jù)庫(kù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的技術(shù)之一,在計(jì)算機(jī)輔助、人工智能、科學(xué)研究和工程技術(shù)等諸多領(lǐng)域得到了廣泛應(yīng)用,已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)和應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。人們使用數(shù)據(jù)庫(kù)管理系統(tǒng)高效、快速地管理、維護(hù)數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)管理的現(xiàn)代化。“ORACLE數(shù)據(jù)庫(kù)應(yīng)用”是天津開(kāi)發(fā)區(qū)職業(yè)技術(shù)學(xué)院(以下簡(jiǎn)稱(chēng)我院)計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)核心課程。該課程的建設(shè)在很大程度上決定著我院計(jì)算機(jī)軟件專(zhuān)業(yè)和計(jì)算機(jī)網(wǎng)絡(luò)專(zhuān)業(yè)教學(xué)質(zhì)量的高低,因此,“ORACLE數(shù)據(jù)庫(kù)應(yīng)用”課程教學(xué)設(shè)計(jì)具有十分重要的意義。
傳統(tǒng)的數(shù)據(jù)庫(kù)教學(xué)過(guò)程重理論、輕實(shí)踐,完全遵循書(shū)本內(nèi)容和知識(shí)結(jié)構(gòu),“教師講授—教師操作演示—學(xué)生上機(jī)練習(xí)”的情況下,因?yàn)樾畔⒌牟粚?duì)稱(chēng)和缺乏針對(duì)性,培養(yǎng)的學(xué)生普遍缺乏對(duì)口就業(yè)的能力。這就需要我們實(shí)踐“校企結(jié)合、工學(xué)結(jié)合”的理念,引入CBE模式,根據(jù)ORACLE數(shù)據(jù)庫(kù)技術(shù)員職業(yè)崗位和任職要求,參照計(jì)算機(jī)軟件開(kāi)發(fā)、測(cè)試等職業(yè)標(biāo)準(zhǔn),對(duì)ORACLE數(shù)據(jù)庫(kù)進(jìn)行課程教學(xué)改革,突出職業(yè)能力培養(yǎng),貫徹基于職業(yè)崗位分析和能力為導(dǎo)向的課程教學(xué)理念,以真實(shí)工作任務(wù)為載體組織教學(xué)內(nèi)容,培養(yǎng)學(xué)生能夠真正具備企業(yè)ORACLE數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)實(shí)際工作崗位所需要的職業(yè)能力。
一、CBE模式簡(jiǎn)述
以能力為基礎(chǔ)的教育(Competency based education)簡(jiǎn)稱(chēng)CBE,產(chǎn)生于二戰(zhàn)后,該教學(xué)模式是美國(guó)休斯頓大學(xué)以著名心理學(xué)家本杰明布·S·盧姆(Benjamin. S. Bloom)的“掌握性學(xué)習(xí)”和“反饋性學(xué)習(xí)”以及“目標(biāo)分類(lèi)理論”為依據(jù),開(kāi)發(fā)出的一種新型教學(xué)模式。現(xiàn)在廣泛應(yīng)用于美國(guó)、加拿大等北美的職業(yè)教育中,是一種當(dāng)今較為先進(jìn)的職業(yè)教育模式。20世紀(jì)90年代初,由原國(guó)家教委通過(guò)“中國(guó)—加拿大高中后職業(yè)技術(shù)教育交流合作項(xiàng)目”(CCCLP)引入中國(guó),并在許多高職院校得到廣泛應(yīng)用。其主要特點(diǎn)是:由學(xué)校聘請(qǐng)行業(yè)中的一批具有代表性的專(zhuān)家組成專(zhuān)業(yè)委員會(huì),按照崗位群的需要,層次分解,確定從事這一職業(yè)所應(yīng)具備的能力,明確培養(yǎng)目標(biāo)。然后,再由學(xué)校組織相關(guān)教學(xué)人員,按照教學(xué)規(guī)律,將相同、相近的各項(xiàng)能力進(jìn)行總結(jié)、歸納,構(gòu)成教學(xué)模塊,制定教學(xué)大綱,依次施教。其科學(xué)性體現(xiàn)在它打破了以傳統(tǒng)的公共課、基礎(chǔ)課為主導(dǎo)的教學(xué)模式,強(qiáng)調(diào)以崗位群所需職業(yè)能力的培養(yǎng)為核心,保證了職業(yè)能力培養(yǎng)目標(biāo)的順利實(shí)現(xiàn)。
用一句話(huà)來(lái)概括CBE的特征,那就是“整個(gè)教學(xué)目標(biāo)的基點(diǎn)是如何使受教育者具備從事某一特定的職業(yè)所必需的全部能力”。這是一種綜合的職業(yè)能力,至少包括四個(gè)方面:一是知識(shí),即與本職業(yè)、本崗位密切相關(guān)的、必不可少的知識(shí)領(lǐng)域;二是技能、技巧,這里指操作、動(dòng)手解決實(shí)際問(wèn)題的能力;三是態(tài)度,指動(dòng)機(jī)、動(dòng)力、經(jīng)驗(yàn)、歷練,是一個(gè)情感領(lǐng)域、活動(dòng)領(lǐng)域;四是反饋,即如何對(duì)學(xué)員是否學(xué)會(huì)進(jìn)行評(píng)價(jià)、評(píng)估的量化指標(biāo)領(lǐng)域。這四個(gè)方面的綜合,構(gòu)成一個(gè)“專(zhuān)項(xiàng)能力”,一般以一個(gè)學(xué)習(xí)模塊的形式表現(xiàn)出來(lái)。
二、基于CBE模式的ORACLE課程崗位及教學(xué)內(nèi)容的設(shè)計(jì)
本著“以服務(wù)區(qū)域經(jīng)濟(jì)發(fā)展為宗旨,以就業(yè)為導(dǎo)向,走工學(xué)結(jié)合,產(chǎn)學(xué)研結(jié)合之路”的高職辦學(xué)理念,我院“ORACLE數(shù)據(jù)庫(kù)應(yīng)用”以校企合作為基礎(chǔ),成立開(kāi)發(fā)團(tuán)隊(duì)。與天津易泰達(dá)科技有限公司、中軟國(guó)際等企業(yè)合作,成立了由企業(yè)技術(shù)人員與我院骨干教師組成的課程開(kāi)發(fā)團(tuán)隊(duì)來(lái)共同完成“ORACLE數(shù)據(jù)庫(kù)應(yīng)用”的開(kāi)發(fā)與實(shí)施。并根據(jù)軟件專(zhuān)業(yè)教師下企業(yè)實(shí)踐、走訪(fǎng)、調(diào)研以及與企業(yè)專(zhuān)家研討,行業(yè)應(yīng)用分析、往屆畢業(yè)生的就業(yè)反饋,再結(jié)合高職學(xué)生的就業(yè)需求和可持續(xù)發(fā)展能力,通過(guò)分析軟件職業(yè)崗位(群)中軟件工程師、程序員、數(shù)據(jù)庫(kù)管理員、數(shù)據(jù)庫(kù)開(kāi)發(fā)工程師的工作任務(wù)和任職能力進(jìn)行分析,以培養(yǎng)學(xué)生從業(yè)能力為核心構(gòu)建“ORACLE數(shù)據(jù)庫(kù)應(yīng)用”課程內(nèi)容。
我們將高職“ORACLE數(shù)據(jù)庫(kù)應(yīng)用”課程定位在ORACLE開(kāi)發(fā)工程師、ORACLE DBA初級(jí)管理員和ORACLE質(zhì)量控制工程師三個(gè)職位。對(duì)于ORACLE開(kāi)發(fā)工程師工作崗位,要求的邏輯思維能力比較強(qiáng),這對(duì)于高職學(xué)院的學(xué)生有一定的難度,但是通過(guò)努力還是會(huì)有20%的同學(xué)可以定位在這個(gè)崗位進(jìn)行培養(yǎng)的。而大部分學(xué)生屬于形象思維強(qiáng)于邏輯思維的智力類(lèi)型,適合于ORACLE DBA初級(jí)管理員的工作崗位,這個(gè)崗位以數(shù)據(jù)庫(kù)的配置、數(shù)據(jù)庫(kù)的維護(hù)和安全管理以及數(shù)據(jù)庫(kù)文檔的編寫(xiě)為主要技能要求。還有一個(gè)新興的工作崗位,叫做ORACLE質(zhì)量控制師,主要負(fù)責(zé)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)說(shuō)明書(shū),數(shù)據(jù)庫(kù)概要設(shè)計(jì)說(shuō)明書(shū)以及ISO9000認(rèn)證的相關(guān)資料的編寫(xiě)。
三、基于CBE模式的學(xué)習(xí)情境設(shè)計(jì)
基于CBE模式導(dǎo)向的職業(yè)教育課程主張把工作實(shí)踐過(guò)程設(shè)計(jì)成學(xué)習(xí)過(guò)程,并在工作實(shí)踐情境中展開(kāi)學(xué)習(xí)過(guò)程。教師在指導(dǎo)學(xué)生完成工作任務(wù)中教,學(xué)生在完成工作任務(wù)中學(xué)。“學(xué)習(xí)情境”有機(jī)地把課程實(shí)施主體、教學(xué)過(guò)程、教學(xué)場(chǎng)所結(jié)合起來(lái)。本課程在學(xué)習(xí)情境編排上,根據(jù)學(xué)生的認(rèn)知水平,由淺入深,從簡(jiǎn)單到復(fù)雜,重新安排、序化學(xué)習(xí)性工作任務(wù),實(shí)現(xiàn)能力的遞進(jìn)和可持續(xù)發(fā)展的人才培養(yǎng)目標(biāo)。根據(jù)上述知識(shí)要求,我們選取并設(shè)計(jì)了兩個(gè)學(xué)生比較熟悉的項(xiàng)目進(jìn)行教學(xué)——學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)和學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)。
“學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)”教學(xué)情景按照“用戶(hù)需求分析—?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)及數(shù)據(jù)表—數(shù)據(jù)增加、修改、刪除等處理—數(shù)據(jù)查詢(xún)分析統(tǒng)計(jì)—數(shù)據(jù)庫(kù)系統(tǒng)維護(hù)與安全管理—編寫(xiě)設(shè)計(jì)文檔”的工作過(guò)程來(lái)序化知識(shí),從而實(shí)現(xiàn)工作崗位上所要求的能力。在第一個(gè)教學(xué)情境中,用戶(hù)需求是以教師分析為主,學(xué)生能讀懂并理解用戶(hù)需求。編寫(xiě)設(shè)計(jì)文檔要以ISO9000認(rèn)證的規(guī)范為模板來(lái)鍛煉學(xué)生。而第二個(gè)教學(xué)情景中的用戶(hù)需求要以學(xué)生為主,教師指導(dǎo)為輔。在真實(shí)的工作過(guò)程中我們發(fā)現(xiàn),數(shù)據(jù)庫(kù)開(kāi)發(fā)的結(jié)構(gòu)是相對(duì)固定的,學(xué)生通過(guò)學(xué)習(xí)掌握了第一個(gè)學(xué)習(xí)情景,應(yīng)該可以利用所學(xué)到的知識(shí),獨(dú)立完成一個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)的工作過(guò)程。這樣就基本達(dá)到完成該工作任務(wù)所需要的職業(yè)能力。
下面以“學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)”項(xiàng)目為例,詳細(xì)說(shuō)明基于CBE模式的“ORACLE數(shù)據(jù)庫(kù)應(yīng)用”課程的教學(xué)設(shè)計(jì)。本項(xiàng)目共分六個(gè)基本的工作任務(wù):用戶(hù)需求分析、創(chuàng)建數(shù)據(jù)庫(kù)及對(duì)象、數(shù)據(jù)處理、數(shù)據(jù)查詢(xún)統(tǒng)計(jì)分析、數(shù)據(jù)庫(kù)系統(tǒng)的管理與維護(hù)以及編寫(xiě)用戶(hù)使用手冊(cè)。本課程的學(xué)習(xí)情境是按照實(shí)際工作的流程來(lái)組織,由淺入深,層層遞進(jìn),逐步實(shí)現(xiàn)系統(tǒng)功能。通過(guò)完成本項(xiàng)目的六個(gè)任務(wù),學(xué)生能夠掌握ORACLE數(shù)據(jù)庫(kù)的安裝與配置、掌握數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)表的操作、數(shù)據(jù)的查詢(xún)統(tǒng)計(jì)分析、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)、數(shù)據(jù)庫(kù)的安全管理、數(shù)據(jù)庫(kù)使用說(shuō)明書(shū)的編寫(xiě)等技能。
四、結(jié)論
關(guān)鍵詞:數(shù)據(jù)庫(kù)原理與應(yīng)用;實(shí)踐教學(xué);教學(xué)改革;教學(xué)模式
中圖分類(lèi)號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A
1引言
“數(shù)據(jù)庫(kù)原理與應(yīng)用”是計(jì)算機(jī)能力教育中占有重要地位的一門(mén)課程,而實(shí)踐教學(xué)是該課程教學(xué)過(guò)程中的重要環(huán)節(jié),它可以彌補(bǔ)理論教學(xué)的不足,可以加深學(xué)生對(duì)理論的理解,加強(qiáng)學(xué)生對(duì)數(shù)據(jù)庫(kù)技術(shù)的訓(xùn)練,從而引導(dǎo)學(xué)生深入思考,達(dá)到良好的理論聯(lián)系實(shí)際的教學(xué)效果。根據(jù)近年來(lái)對(duì)“數(shù)據(jù)庫(kù)原理與應(yīng)用”的講授經(jīng)驗(yàn),本文從該課程的實(shí)踐教學(xué)環(huán)節(jié)出發(fā),對(duì)其教學(xué)方法進(jìn)行了一些改革和探索。
“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程的內(nèi)容主要分為數(shù)據(jù)庫(kù)原理與數(shù)據(jù)庫(kù)應(yīng)用兩大部分,應(yīng)用部分主要涉及到具體的實(shí)踐環(huán)節(jié)。傳統(tǒng)的教學(xué)內(nèi)容主要以原理部分為中心,很少涉及到具體的應(yīng)用,教學(xué)內(nèi)容缺乏直觀性,學(xué)生在學(xué)習(xí)過(guò)程中很難深入理解原理,更談不上如何從實(shí)踐上去把握。其次,該課程的原理部分與應(yīng)用部分沒(méi)有很好地銜接與對(duì)應(yīng),教學(xué)中涉及的實(shí)例前后連貫性不強(qiáng),造成原理與實(shí)踐的脫節(jié)。因此,在實(shí)際教學(xué)中,應(yīng)該使“原理”與“應(yīng)用”并重,兩者相互融合。“原理”部分的教學(xué)內(nèi)容絕大多數(shù)是理論性?xún)?nèi)容,所以,“應(yīng)用”部分中要將實(shí)踐與理論相結(jié)合,在“應(yīng)用”教學(xué)不斷深入的過(guò)程中,將理論有機(jī)融入教學(xué)環(huán)節(jié)中,達(dá)到用“應(yīng)用”強(qiáng)化“原理”,用“原理”指導(dǎo)“應(yīng)用”的效果。該課程的實(shí)踐教學(xué)環(huán)節(jié)主要分為課堂實(shí)踐教學(xué)、課程設(shè)計(jì)實(shí)踐教學(xué)和課外活動(dòng)指導(dǎo)幾個(gè)方面,具體內(nèi)容如下所述。
2課堂實(shí)踐教學(xué)
2.1教學(xué)模式
(1) 案例教學(xué)模式
傳統(tǒng)教學(xué)中,該課程的課堂實(shí)踐主要是教師根據(jù)教材挑選一些習(xí)題或例題,這導(dǎo)致整個(gè)實(shí)驗(yàn)環(huán)節(jié)過(guò)程中實(shí)驗(yàn)內(nèi)容孤立、零散,且缺乏延續(xù)性和整體性;學(xué)生上機(jī)實(shí)踐目的性不強(qiáng)、任務(wù)不明確、效果不好,制約了學(xué)習(xí)主動(dòng)性的發(fā)揮,制約了學(xué)生設(shè)計(jì)能力和探索精神的增強(qiáng),影響了教學(xué)質(zhì)量的提高。
在課堂實(shí)踐中采用案例教學(xué)模式,教師針對(duì)一個(gè)實(shí)際案例,從問(wèn)題的提出、分析、方案的設(shè)計(jì)與實(shí)施,到最終問(wèn)題的解決,給學(xué)生全面講解解決問(wèn)題的全過(guò)程;然后,教師提出相似的案例,由學(xué)生自己解決問(wèn)題,鍛煉他們綜合運(yùn)用知識(shí)的能力。在選擇案例時(shí),應(yīng)選與人們?nèi)粘I钣新?lián)系、學(xué)生感興趣的案例,而且要以教學(xué)內(nèi)容為依據(jù),具有一定的綜合性和難度。如可選擇“學(xué)生成績(jī)管理系統(tǒng)”,“新生入學(xué)管理系統(tǒng)”等題目進(jìn)行課堂實(shí)踐。通過(guò)案例教學(xué)模式,教師給學(xué)生指定有利于理解課堂理論知識(shí)的實(shí)驗(yàn)題目,讓學(xué)生上機(jī)時(shí)做到目的明確、觸類(lèi)旁通,這樣不僅提高了實(shí)驗(yàn)的效率,也加深了對(duì)數(shù)據(jù)庫(kù)理論知識(shí)的理解和掌握。上機(jī)時(shí)教師應(yīng)對(duì)學(xué)生進(jìn)行指導(dǎo),個(gè)別問(wèn)題單獨(dú)輔導(dǎo),共性問(wèn)題統(tǒng)一講解。
(2) 自學(xué)模式
自學(xué)模式通過(guò)為學(xué)生創(chuàng)建良好的自學(xué)學(xué)習(xí)環(huán)境實(shí)現(xiàn),包括以下幾個(gè)方面。
自由上機(jī):由學(xué)校實(shí)訓(xùn)中心提供自由的上機(jī)環(huán)境,為同學(xué)們課后實(shí)踐提供了便利。通過(guò)自由上機(jī)使學(xué)生加深了對(duì)課程內(nèi)容的理解,增強(qiáng)了學(xué)習(xí)興趣,為接下來(lái)的課程奠定了基礎(chǔ)。
網(wǎng)絡(luò)資源:我們?cè)谛?nèi)網(wǎng)增設(shè)了本課程網(wǎng)絡(luò)學(xué)堂,網(wǎng)絡(luò)學(xué)堂的主界面如圖1所示。該網(wǎng)絡(luò)學(xué)堂為學(xué)生提供了豐富的學(xué)習(xí)資源,為師生之間的信息交互提供了有效的手段。網(wǎng)絡(luò)學(xué)堂主要提供教師的多媒體教案、相關(guān)的電子文檔、配套的應(yīng)用軟件系統(tǒng)等學(xué)習(xí)資源。學(xué)生課后可隨時(shí)瀏覽所需內(nèi)容,從而達(dá)到自學(xué)消化課堂所講、鞏固學(xué)習(xí)成果,提高學(xué)習(xí)興趣的目的。這樣做既豐富了教學(xué)手段,又縮短了教學(xué)時(shí)間,開(kāi)辟了學(xué)生自學(xué)天地。
輔導(dǎo)答疑:教師的電子郵箱地址向?qū)W生公布,遇到疑難問(wèn)題,學(xué)生可隨時(shí)給任課教師發(fā)郵件;教師每周有固定的答疑時(shí)間和地點(diǎn),學(xué)生可以根據(jù)自身情況進(jìn)行答疑。另外,學(xué)生也可通過(guò)校內(nèi)的網(wǎng)絡(luò)學(xué)堂,參與課程討論,與老師在線(xiàn)交流。
2.2實(shí)踐內(nèi)容
該課程的實(shí)驗(yàn)內(nèi)容主要包括:基礎(chǔ)性實(shí)驗(yàn);數(shù)據(jù)庫(kù)、表、視圖、索引的建立與數(shù)據(jù)的更新;關(guān)系數(shù)據(jù)庫(kù)的查詢(xún);數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)現(xiàn)技術(shù)等。課堂實(shí)踐階段實(shí)驗(yàn)主要分為:演示性、驗(yàn)證性和設(shè)計(jì)性實(shí)驗(yàn),其中演示性實(shí)驗(yàn)占5%,驗(yàn)證性實(shí)驗(yàn)占50%,設(shè)計(jì)性實(shí)驗(yàn)占45%,見(jiàn)表1。
通過(guò)完成案例教學(xué)模式下課堂實(shí)踐內(nèi)容,使學(xué)生完成了一個(gè)綜合設(shè)計(jì),逐步將理論與應(yīng)用融會(huì)貫通,并且掌握了一種工程設(shè)計(jì)的方法,為后續(xù)課程設(shè)計(jì)打下基礎(chǔ)。
2.3評(píng)價(jià)方法
在傳統(tǒng)的考核方式中,期末理論考試常常作為學(xué)生最終評(píng)分的主要依據(jù),這樣的評(píng)價(jià)方式使學(xué)生只會(huì)“紙上談兵”,并脫離實(shí)踐,因此,我們?cè)谄谀┛傇u(píng)成績(jī)中融入課堂實(shí)踐的考核。即期末總評(píng)成績(jī)=筆試成績(jī)(50%)+平時(shí)成績(jī)(30%)+期中成績(jī)(20%)。其中“平時(shí)成績(jī)(30%)”是在每個(gè)實(shí)驗(yàn)完成后,根據(jù)學(xué)生完成的實(shí)際情況,教師應(yīng)給予及時(shí)的評(píng)價(jià)和記錄,作為學(xué)生平時(shí)成績(jī)的依據(jù)。課堂實(shí)踐成績(jī)的評(píng)定督促了學(xué)生上機(jī)操作的積極性和對(duì)理論知識(shí)進(jìn)行應(yīng)用的能力,培養(yǎng)了學(xué)生分析問(wèn)題解決問(wèn)題能力,提高了學(xué)生的學(xué)習(xí)積極性。
3課程設(shè)計(jì)實(shí)踐教學(xué)
3.1教學(xué)模式
(1) 合作教學(xué)模式
合作教學(xué)模式實(shí)施的前提是教師為學(xué)生創(chuàng)設(shè)良好的合作學(xué)習(xí)環(huán)境和有良好的師生關(guān)系,然后在此基礎(chǔ)上開(kāi)展有價(jià)值的學(xué)習(xí)內(nèi)容。在此教學(xué)模式下,學(xué)生進(jìn)行合理分組,以小組的總體成績(jī)?yōu)榭己艘罁?jù)。因此,小組成員需將資源共享、任務(wù)分工,每個(gè)小組成員都要具有為小組榮譽(yù)而學(xué)習(xí)、完成任務(wù)的責(zé)任,使之在小組內(nèi)相互合作和激勵(lì),主動(dòng)積極地參與學(xué)習(xí),此模式也有利于培養(yǎng)學(xué)生探索創(chuàng)新能力和團(tuán)結(jié)協(xié)作的精神。
(2) 研究性教學(xué)模式
研究性教學(xué)模式的核心理念是“教學(xué)與研究相統(tǒng)一”,它使學(xué)生在學(xué)習(xí)中,可以結(jié)合其他學(xué)科選擇并確定學(xué)習(xí)的內(nèi)容,自己動(dòng)手收集、分析、判斷大量的信息材料,進(jìn)行積極地探索、發(fā)展和體驗(yàn)。在具體教學(xué)過(guò)程中,一般由教師設(shè)置教學(xué)情境,引導(dǎo)學(xué)生提出研究主題,學(xué)生以小組為單位,圍繞主題展開(kāi)協(xié)作學(xué)習(xí)。此模式中,教師最重要的任務(wù)是教會(huì)學(xué)生如何學(xué)習(xí)、如何思考和幫助學(xué)生養(yǎng)成嚴(yán)謹(jǐn)求實(shí)的科學(xué)態(tài)度和不斷追求、勇于探究的進(jìn)取精神。此模式提高了學(xué)生的學(xué)習(xí)熱情和積極性,增加了團(tuán)隊(duì)協(xié)作精神,啟發(fā)了學(xué)生的學(xué)習(xí)思維,激發(fā)了學(xué)生學(xué)習(xí)的主動(dòng)性和創(chuàng)造性,培養(yǎng)了學(xué)生科學(xué)嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng),鍛煉了學(xué)生的動(dòng)手能力,做到了理論與實(shí)踐相結(jié)合。
3.2實(shí)踐內(nèi)容
課程設(shè)計(jì)的題目應(yīng)該具有實(shí)用性,貼近生活,如學(xué)生檔案管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)、圖書(shū)資料管理系統(tǒng)、工資管理系統(tǒng)、宿舍管理系統(tǒng)等。以“學(xué)生成績(jī)管理信息系統(tǒng)”,為例,學(xué)生要從分析軟件需求、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)優(yōu)化、數(shù)據(jù)庫(kù)實(shí)現(xiàn)、模擬主要數(shù)據(jù)操作一體化完成等方面進(jìn)行學(xué)習(xí),讓學(xué)生通過(guò)此課程設(shè)計(jì)把各個(gè)知識(shí)點(diǎn)串聯(lián)起來(lái)。在上述基礎(chǔ)上,結(jié)合所學(xué)的程序設(shè)計(jì)語(yǔ)言制作應(yīng)用軟件,學(xué)生能夠?qū)⑺鶎W(xué)知識(shí)學(xué)以致用,體會(huì)到數(shù)據(jù)庫(kù)在信息系統(tǒng)中的核心地位。
課程設(shè)計(jì)中要求學(xué)生提交規(guī)范的課程設(shè)計(jì)報(bào)告及軟件,還要進(jìn)行以小組為單位的答辯。首先,各小組選代表進(jìn)行成果展示,其次,教師有針對(duì)性地對(duì)系統(tǒng)中的關(guān)鍵設(shè)計(jì)問(wèn)題提出疑問(wèn),然后,隨機(jī)指定小組成員當(dāng)場(chǎng)解答。通過(guò)此環(huán)節(jié)可以有效避免學(xué)生在課程設(shè)計(jì)中的抄襲現(xiàn)象,可以根據(jù)學(xué)生實(shí)際付出的努力和掌握知識(shí)的情況進(jìn)行成績(jī)的評(píng)定。
3.3評(píng)價(jià)方法
課程設(shè)計(jì)成績(jī)的評(píng)定,主要是根據(jù)各小組系統(tǒng)演示和答辯情況,綜合教師的評(píng)價(jià)、學(xué)生自評(píng)和互評(píng)給定相應(yīng)的成績(jī),即課程設(shè)計(jì)總成績(jī)=教師評(píng)價(jià)(70%)+學(xué)生互評(píng)(20%)+學(xué)生自評(píng)(10%),見(jiàn)表2。
學(xué)生自評(píng)目的在于讓學(xué)生養(yǎng)成自我總結(jié)和自我完善的習(xí)慣,同時(shí),提高學(xué)生參與教學(xué)活動(dòng)的積極性和主動(dòng)性。
學(xué)生互評(píng)的目的是要提高學(xué)生相互協(xié)作的能力,鼓勵(lì)學(xué)生尊重他人的勞動(dòng)成果。
教師的評(píng)價(jià)不僅要表?yè)P(yáng)作品的優(yōu)點(diǎn),還要指正作品在系統(tǒng)方面的不足,并在一定的高度全方位地評(píng)價(jià)學(xué)生的工作,這樣利于學(xué)生的個(gè)性發(fā)展,使學(xué)生的自學(xué)能力和創(chuàng)新能力得到充分的發(fā)揮。教師通過(guò)評(píng)價(jià)的過(guò)程,可以掌握學(xué)生對(duì)知識(shí)的理解和熟練應(yīng)用程度,也可以了解學(xué)生在學(xué)習(xí)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),并總結(jié)教學(xué)中的經(jīng)驗(yàn),以便促進(jìn)教學(xué)工作的開(kāi)展。
4 課外活動(dòng)指導(dǎo)
4.1參與教師科研
鼓勵(lì)和吸收成績(jī)優(yōu)秀的學(xué)生參與教師的科研活動(dòng),以科研促進(jìn)教學(xué),以教學(xué)推動(dòng)科研,使課程的教學(xué)內(nèi)容和教
學(xué)水平不斷提高,先后指導(dǎo)學(xué)生設(shè)計(jì)并完成了以下開(kāi)發(fā)課題:學(xué)生選課管理系統(tǒng)、網(wǎng)上書(shū)店管理系統(tǒng)、高校科研管理系統(tǒng)等。
4.2成立興趣社團(tuán)
組織成立該課程的興趣社團(tuán),具體活動(dòng)包括:
(1) 定期舉辦講座:數(shù)據(jù)庫(kù)前沿知識(shí)講座,應(yīng)用技巧講座,或資深開(kāi)發(fā)人員的經(jīng)驗(yàn)報(bào)告等。
(2) 參觀訪(fǎng)問(wèn):到一些大中型企業(yè)參觀學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用情況。
(3) 舉辦競(jìng)賽:包括知識(shí)、操作、開(kāi)發(fā)系統(tǒng)等競(jìng)賽。這些活動(dòng)的開(kāi)展深受廣大師生的好評(píng),激勵(lì)了學(xué)生對(duì)數(shù)據(jù)庫(kù)技術(shù)的興趣,培養(yǎng)了學(xué)生的動(dòng)手能力和創(chuàng)新力,從而引導(dǎo)他們結(jié)合自身的專(zhuān)業(yè)在將來(lái)有所造詣。
4.3參加全國(guó)等級(jí)考試
以往學(xué)生對(duì)全國(guó)等級(jí)考試(數(shù)據(jù)庫(kù)技術(shù))三級(jí)考試“望塵莫及”,但通過(guò)加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié),輔導(dǎo)學(xué)生參加全國(guó)等級(jí)考試,增加學(xué)生平時(shí)上機(jī)實(shí)踐,學(xué)生機(jī)考的通過(guò)率達(dá)到80%以上。等級(jí)考試的通過(guò),不僅鍛煉學(xué)生的實(shí)踐能力,還樹(shù)立了學(xué)生的學(xué)習(xí)信心,為將來(lái)的就業(yè)也創(chuàng)造了更多的機(jī)會(huì)。
5結(jié)論
“數(shù)據(jù)庫(kù)原理與應(yīng)用”是一門(mén)理論性較強(qiáng)的課程,但如果不加強(qiáng)實(shí)踐教學(xué)的訓(xùn)練,理論知識(shí)就得不到應(yīng)有的理解和鞏固,也無(wú)法培養(yǎng)學(xué)生使用數(shù)據(jù)庫(kù)原理和方法解決實(shí)際問(wèn)題能力。我們通過(guò)對(duì)“數(shù)據(jù)庫(kù)原理與應(yīng)用”實(shí)踐教學(xué)的改革與探索,在該課程的教學(xué)中培養(yǎng)了學(xué)生對(duì)計(jì)算機(jī)編程的興趣,提高了學(xué)生的積極性和主動(dòng)性,增強(qiáng)了學(xué)生的動(dòng)手操作能力、創(chuàng)新能力和分析解決實(shí)際問(wèn)題的工作能力。隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)在不斷的發(fā)展,教學(xué)內(nèi)容需要不斷更新,教學(xué)方法也需要不斷改革。因此,我們?nèi)孕璨粩嗟匮芯?不斷地總結(jié)教學(xué)經(jīng)驗(yàn),使整個(gè)實(shí)踐教學(xué)環(huán)節(jié)更加完善合理。
參考文獻(xiàn):
[1] 伍俊良,劉飛.數(shù)據(jù)庫(kù)原理與基礎(chǔ)實(shí)踐環(huán)節(jié)在信息專(zhuān)業(yè)類(lèi)教學(xué)中的應(yīng)用與教學(xué)要求解析[J].計(jì)算機(jī)教育,2004(6):59-61.
[2] 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].3版.北京:高等教育出版社,2000.
Exploration and Practice on Practice Teaching of Database Principles and Applications
XUE Yun
(Department of E-commerce, Business College of Beijing Union University, Beijing 100025, China)
關(guān)鍵詞:數(shù)據(jù)庫(kù)原理;實(shí)驗(yàn)教學(xué);網(wǎng)絡(luò)平臺(tái)
中圖分類(lèi)號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 論文編號(hào):1674-2117(2015)10-0102-03
引言
“數(shù)據(jù)庫(kù)原理”是計(jì)算機(jī)專(zhuān)業(yè)的核心課程,同時(shí)也是一門(mén)實(shí)踐性很強(qiáng)的課程。當(dāng)前數(shù)據(jù)庫(kù)技術(shù)人才是IT行業(yè)非常緊缺的計(jì)算機(jī)人才,為培養(yǎng)實(shí)踐應(yīng)用能力強(qiáng)、基礎(chǔ)過(guò)硬的數(shù)據(jù)庫(kù)技術(shù)人才,數(shù)據(jù)庫(kù)原理課程的實(shí)驗(yàn)教學(xué)尤為重要。數(shù)據(jù)庫(kù)原理課程的實(shí)驗(yàn)教學(xué)目的是通過(guò)實(shí)驗(yàn)教學(xué)使學(xué)生深入理解和掌握課堂教學(xué)內(nèi)容,靈活運(yùn)用和檢驗(yàn)所學(xué)的理論知識(shí),訓(xùn)練學(xué)生對(duì)數(shù)據(jù)庫(kù)技術(shù)的實(shí)踐應(yīng)用能力,使學(xué)生具備數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)能力,能夠利用數(shù)據(jù)庫(kù)的基本設(shè)計(jì)方法和技術(shù),結(jié)合具體的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)的邏輯設(shè)計(jì)和物理設(shè)計(jì);同時(shí)具備數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)能力,能夠根據(jù)用戶(hù)的應(yīng)用需求,利用某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)和編程環(huán)境進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)和應(yīng)用開(kāi)發(fā)。同時(shí)實(shí)驗(yàn)教學(xué)有助于培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、分析問(wèn)題和解決問(wèn)題的能力。[1]因此實(shí)驗(yàn)教學(xué)效果的好壞,直接影響到整個(gè)課程的教學(xué)效果和質(zhì)量。
數(shù)據(jù)庫(kù)原理課程實(shí)驗(yàn)教學(xué)改革與實(shí)踐
目前,絕大多數(shù)院校“數(shù)據(jù)庫(kù)原理”課程的實(shí)驗(yàn)教學(xué),一般由教師根據(jù)理論教材挑選一些操作習(xí)題或例題,作為學(xué)生的上機(jī)實(shí)驗(yàn)教學(xué)內(nèi)容,或者選用與教材配套的實(shí)驗(yàn)指導(dǎo)書(shū),指導(dǎo)學(xué)生按照上面的實(shí)驗(yàn)題進(jìn)行操作。[2]這種教學(xué)方式存在明顯的問(wèn)題:①實(shí)驗(yàn)題目的設(shè)計(jì)很大程度受限于教材,實(shí)驗(yàn)內(nèi)容很難及時(shí)得到更新。②學(xué)生上機(jī)實(shí)驗(yàn)?zāi)康男圆粡?qiáng),任務(wù)不夠明確,學(xué)生對(duì)實(shí)驗(yàn)的積極性差。③教師對(duì)學(xué)生實(shí)驗(yàn)操作的控制性不夠。④由于師生比達(dá)不到要求,教師指導(dǎo)學(xué)生實(shí)驗(yàn)的勞動(dòng)強(qiáng)度過(guò)大,導(dǎo)致實(shí)驗(yàn)效果不理想。
分析上述問(wèn)題的原因主要在于實(shí)驗(yàn)教學(xué)模式仍是以教師為中心,學(xué)生被動(dòng)地學(xué)習(xí),實(shí)驗(yàn)內(nèi)容不夠新穎,學(xué)生缺乏對(duì)實(shí)驗(yàn)的積極性以及教師缺乏有效的監(jiān)控與指導(dǎo)。針對(duì)這種情況,這幾年,我們結(jié)合我校學(xué)生的特點(diǎn),對(duì)課程的實(shí)驗(yàn)教學(xué)進(jìn)行了以下幾個(gè)方面的改革與實(shí)踐。
1.面向市場(chǎng)更新實(shí)驗(yàn)內(nèi)容
在教學(xué)改革中,我們圍繞當(dāng)前市場(chǎng)需求和學(xué)習(xí)主題重新編寫(xiě)了實(shí)驗(yàn)指導(dǎo)書(shū),對(duì)現(xiàn)有的實(shí)驗(yàn)教學(xué)內(nèi)容進(jìn)行了篩選、整合,對(duì)不符合最新科學(xué)技術(shù)發(fā)展的實(shí)驗(yàn)項(xiàng)目進(jìn)行刪除或更新,減少了驗(yàn)證性、演示性實(shí)驗(yàn),精心安排了設(shè)計(jì)性、開(kāi)發(fā)性實(shí)驗(yàn)。“數(shù)據(jù)庫(kù)原理”課程我們學(xué)院是在第三學(xué)期開(kāi)設(shè)的,而2011年我們首次在軟件工程專(zhuān)業(yè)的第六學(xué)期開(kāi)設(shè)了“Oracle數(shù)據(jù)庫(kù)系統(tǒng)”課程,為了更好地做到課程之間的銜接以及目前IT行業(yè)中對(duì)Oracle技術(shù)人才的急需,我們?cè)趯?shí)驗(yàn)內(nèi)容中增加了大型數(shù)據(jù)庫(kù)系統(tǒng)Oracle的學(xué)習(xí)內(nèi)容,包括SQL*plus的常用命令使用,以及在Oracle環(huán)境下進(jìn)行SQL語(yǔ)句的操作等。[3]
各實(shí)驗(yàn)之間不是孤立的,我們安排的實(shí)驗(yàn)過(guò)程和內(nèi)容為:建立數(shù)據(jù)庫(kù)圍繞該數(shù)據(jù)庫(kù)進(jìn)行SQL語(yǔ)句的練習(xí)以該數(shù)據(jù)庫(kù)為后臺(tái)數(shù)據(jù)庫(kù)的系統(tǒng)項(xiàng)目開(kāi)發(fā),各個(gè)實(shí)驗(yàn)間具有延續(xù)性和整體性,使學(xué)生可以一步步構(gòu)建起自己的知識(shí)和能力體系,充分領(lǐng)會(huì)課程的精髓。這樣的安排符合“數(shù)據(jù)庫(kù)原理”課程實(shí)驗(yàn)教學(xué)的層次性和實(shí)用性,依循了由表及里、逐層深入的學(xué)習(xí)規(guī)律。
2.利用網(wǎng)絡(luò)實(shí)驗(yàn)平臺(tái)實(shí)現(xiàn)實(shí)驗(yàn)教學(xué)網(wǎng)絡(luò)一體化
隨著網(wǎng)絡(luò)技術(shù)的成熟和Internet的普及,利用網(wǎng)絡(luò)平臺(tái)進(jìn)行多媒體教學(xué)已成為一種發(fā)展趨勢(shì)。在實(shí)際過(guò)程中我們充分利用網(wǎng)絡(luò)平臺(tái)開(kāi)展實(shí)驗(yàn)教學(xué),實(shí)現(xiàn)了實(shí)驗(yàn)過(guò)程一體化。利用該平臺(tái)我們能有效監(jiān)控和指導(dǎo)學(xué)生。該網(wǎng)絡(luò)實(shí)驗(yàn)平臺(tái)主要包括三部分:學(xué)生登錄部分、教師登錄部分和系統(tǒng)管理員登錄部分。下頁(yè)圖給出了學(xué)生登錄部分、教師登錄部分的主要功能。[4]系統(tǒng)管理員部分除了具有教師部分的功能外,還包括學(xué)生人員管理、報(bào)告管理、密碼管理等的系統(tǒng)功能。實(shí)驗(yàn)教學(xué)的網(wǎng)絡(luò)一體化主要表現(xiàn)在以下幾方面。
課前準(zhǔn)備:課前教師將相關(guān)信息和上機(jī)前的準(zhǔn)備工作包括復(fù)習(xí)和掌握與本次實(shí)驗(yàn)有關(guān)的教學(xué)內(nèi)容,通過(guò)網(wǎng)絡(luò)平臺(tái)的公告欄給學(xué)生。學(xué)生對(duì)實(shí)驗(yàn)問(wèn)題進(jìn)行認(rèn)真分析,完成相關(guān)操作,給出初步解決方案。
實(shí)驗(yàn)過(guò)程:實(shí)驗(yàn)過(guò)程中學(xué)生根據(jù)課前完成的初步實(shí)現(xiàn)方案,在網(wǎng)絡(luò)實(shí)驗(yàn)平臺(tái)的“上機(jī)實(shí)驗(yàn)”功能中進(jìn)行操作,實(shí)驗(yàn)平臺(tái)還會(huì)給出是否通過(guò)的提示以及當(dāng)前班級(jí)學(xué)生的該實(shí)驗(yàn)操作成績(jī)排名。
實(shí)驗(yàn)總結(jié):實(shí)驗(yàn)完成后,學(xué)生從網(wǎng)上實(shí)驗(yàn)平臺(tái)的“報(bào)告遞交”功能遞交實(shí)驗(yàn)報(bào)告和實(shí)驗(yàn)總結(jié)。
實(shí)驗(yàn)考核:教師在確定各實(shí)驗(yàn)環(huán)節(jié)的成績(jī)后,確定各實(shí)驗(yàn)環(huán)節(jié)的成績(jī)比例設(shè)置,由實(shí)驗(yàn)平臺(tái)的成績(jī)統(tǒng)計(jì)功能自動(dòng)完成每位學(xué)生最終的實(shí)驗(yàn)成績(jī)。
課后交流:網(wǎng)絡(luò)實(shí)驗(yàn)平臺(tái)提供了留言板功能,學(xué)生在實(shí)驗(yàn)中有什么問(wèn)題可以通過(guò)該平臺(tái)進(jìn)行提問(wèn),教師會(huì)及時(shí)給予答復(fù)。
另外,平臺(tái)的自動(dòng)考勤功能大大提高了課堂的教學(xué)效率,考勤情況會(huì)自動(dòng)與考核環(huán)節(jié)進(jìn)行關(guān)聯(lián),大大減輕了教師的工作壓力,成績(jī)排名功能則極大地提高了學(xué)生學(xué)習(xí)的積極性。
3.開(kāi)展多種教學(xué)方法
在幾年的課程建設(shè)中,我們進(jìn)行了多種教學(xué)方法的實(shí)踐與嘗試,從中獲得了很多經(jīng)驗(yàn)和想法。這些方法大大激發(fā)了學(xué)生主動(dòng)學(xué)習(xí)的熱情,培養(yǎng)了他們獨(dú)立分析問(wèn)題、解決問(wèn)題的能力,拓展了他們的知識(shí)面,提高了他們的創(chuàng)新意識(shí)和能力。我們開(kāi)展的教學(xué)方法主要有以下幾種。
案例分析:利用對(duì)真實(shí)世界的實(shí)例分析,使學(xué)生理解和掌握理論知識(shí)內(nèi)容[5],它代替對(duì)教學(xué)內(nèi)容理論的過(guò)分依賴(lài),是數(shù)據(jù)庫(kù)原理教學(xué)聯(lián)系實(shí)際的特色形式。實(shí)際過(guò)程中我們以學(xué)生熟悉的學(xué)校教學(xué)管理系統(tǒng)為教學(xué)案例來(lái)設(shè)計(jì)所用的數(shù)據(jù)庫(kù):需求分析概念設(shè)計(jì)邏輯設(shè)計(jì)物理數(shù)據(jù)庫(kù)的建立基于C++的系統(tǒng)開(kāi)發(fā)。先由學(xué)生獨(dú)立分析,再以實(shí)驗(yàn)方式完成,最后到課堂上進(jìn)行重點(diǎn)分析,引導(dǎo)學(xué)生由淺入深、循序漸進(jìn)地尋找正確的分析思路和找到解決問(wèn)題的最佳方法。 小組討論:就是利用學(xué)習(xí)小組形式進(jìn)行學(xué)習(xí)和討論的方法。實(shí)際執(zhí)行中我們首先為每個(gè)小組確定一名組長(zhǎng),負(fù)責(zé)協(xié)調(diào)小組成員的工作,向任課教師反映課題討論的進(jìn)展以及最后根據(jù)各成員在課題討論中的表現(xiàn)進(jìn)行評(píng)分。小組一般包含5~6名學(xué)生,教師布置研究課題,給予必要的說(shuō)明,提供必要的資料和網(wǎng)絡(luò)資源;接著由小組研究問(wèn)題,通過(guò)各種渠道搜集與之有關(guān)的信息資源,運(yùn)用自我反饋的方式消化問(wèn)題;然后通過(guò)小組內(nèi)部的充分協(xié)作對(duì)話(huà)、探索討論、實(shí)際操作,應(yīng)用已有的知識(shí)對(duì)現(xiàn)學(xué)知識(shí)進(jìn)行理解和消化,在自主學(xué)習(xí)與協(xié)作對(duì)話(huà)中解決自學(xué)過(guò)程中遇到的問(wèn)題,培養(yǎng)學(xué)生解決問(wèn)題的能力;最后在計(jì)算機(jī)上就解決方案進(jìn)行驗(yàn)證和探索并提交討論報(bào)告。
任務(wù)驅(qū)動(dòng):要求在教學(xué)過(guò)程中以完成一個(gè)個(gè)具體的任務(wù)為線(xiàn)索,把教學(xué)內(nèi)容巧妙地隱含在每個(gè)任務(wù)之中,以探索問(wèn)題來(lái)引動(dòng)和維持學(xué)習(xí)者學(xué)習(xí)興趣和動(dòng)機(jī)[6],經(jīng)過(guò)思考和教師的點(diǎn)撥,讓學(xué)生自己解決問(wèn)題,體現(xiàn)“教師為主導(dǎo),學(xué)生為主體”的教學(xué)思想和策略。
結(jié)束語(yǔ)
在實(shí)驗(yàn)教學(xué)改革中,我們主要采取了實(shí)驗(yàn)環(huán)境的提高、實(shí)驗(yàn)內(nèi)容的加深,充分利用現(xiàn)代網(wǎng)絡(luò)技術(shù)以及開(kāi)展多種教學(xué)方法等一系列改革措施,通過(guò)幾屆學(xué)生的實(shí)踐證明,上述改革措施已初見(jiàn)成效。
實(shí)驗(yàn)教學(xué)是“數(shù)據(jù)庫(kù)原理”課程教學(xué)中重要組成部分,不僅要求教師能夠不斷用新知識(shí)、新理論充實(shí)自己,努力提高自身的專(zhuān)業(yè)素質(zhì),而且要求教師要勇于探索,對(duì)教學(xué)方法、模式大膽改革,充分挖掘?qū)W生學(xué)習(xí)的潛能,提升教學(xué)藝術(shù),強(qiáng)化素質(zhì)教育。我們通過(guò)對(duì)課程實(shí)驗(yàn)教學(xué)的摸索和嘗試,明顯提高了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,增強(qiáng)了學(xué)生對(duì)實(shí)驗(yàn)課的興趣,并有效提高了學(xué)生的科學(xué)思維能力、創(chuàng)新能力、分析解決實(shí)際問(wèn)題的應(yīng)用能力。當(dāng)然,改革是一個(gè)不斷完善的漸進(jìn)過(guò)程,我們?nèi)孕璨粩嗟靥剿鳎粩嗟乜偨Y(jié)教學(xué)經(jīng)驗(yàn),使實(shí)驗(yàn)教學(xué)趨于完善。
參考文獻(xiàn):
[1][3]楊?lèi)?ài)民,王濤偉,王麗霞.數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用[M].北京:清華大學(xué)出版社,2012.3.
[2]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)[M].北京:高等教育出版社,2003.2.