周朝萱 劉繼光
(攀枝花學(xué)院,四川 攀枝花 617000)
項(xiàng)目式教學(xué)法在《數(shù)據(jù)庫原理課程設(shè)計(jì)》教學(xué)中的應(yīng)用探討
周朝萱 劉繼光
(攀枝花學(xué)院,四川 攀枝花 617000)
數(shù)據(jù)庫原理課程設(shè)計(jì)教學(xué)在應(yīng)用型本科計(jì)算機(jī)專業(yè)教學(xué)中占據(jù)重要的地位,采用好的教學(xué)方法是提高數(shù)據(jù)庫原理課程設(shè)計(jì)教學(xué)質(zhì)量的重要保障。本文在分析了《數(shù)據(jù)庫原理課程設(shè)計(jì)》教學(xué)現(xiàn)狀后,論述了將項(xiàng)目式教學(xué)方法應(yīng)用于數(shù)據(jù)庫原理課程設(shè)計(jì)教學(xué)的實(shí)施過程。本教學(xué)方法取得了較好的教學(xué)效果。
項(xiàng)目式教學(xué)法;課程設(shè)計(jì);數(shù)據(jù)庫原理
隨著信息技術(shù)的發(fā)展,用人單位對計(jì)算機(jī)專業(yè)大學(xué)生的項(xiàng)目實(shí)踐經(jīng)驗(yàn)和實(shí)踐能力的要求越來越高,尤其傾向于應(yīng)用型、創(chuàng)新型人才的需要。為滿足社會的需要,大學(xué)教育的教學(xué)改革浪潮是一浪接著一浪,教學(xué)新理念與新技術(shù)層出不窮,項(xiàng)目式教學(xué)法成了大學(xué)教育中教學(xué)改革的一個熱點(diǎn)。在應(yīng)用型本科計(jì)算機(jī)專業(yè)教學(xué)中,數(shù)據(jù)庫原理課程設(shè)計(jì)是計(jì)算機(jī)類專業(yè)實(shí)踐教學(xué)的重點(diǎn)內(nèi)容之一,其教學(xué)的方式方法很受關(guān)注,采用項(xiàng)目式教學(xué)法進(jìn)行數(shù)據(jù)庫原理課程設(shè)計(jì)的教學(xué),有利于培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新能力。
《數(shù)據(jù)庫原理課程設(shè)計(jì)》是計(jì)算機(jī)類專業(yè)的一門應(yīng)用性很強(qiáng)的實(shí)踐必修課程,具有非常重要的地位,是在完成數(shù)據(jù)庫原理的理論教學(xué)與實(shí)驗(yàn)教學(xué)之后開展的全面的綜合性的實(shí)訓(xùn)課程。在數(shù)據(jù)庫原理的實(shí)驗(yàn)教學(xué)中,學(xué)生可能已經(jīng)了解數(shù)據(jù)庫設(shè)計(jì)工具軟件的使用,初步掌握了編寫一般數(shù)據(jù)庫應(yīng)用軟件的方法與步驟,能編寫出極小型的數(shù)據(jù)庫應(yīng)用程序,但作為計(jì)算機(jī)類專業(yè)的學(xué)生,僅僅做到這些是不夠的。通過數(shù)據(jù)庫原理課程設(shè)計(jì)的教學(xué),學(xué)生能對SQL語言有更深入的了解和掌握,能提高從事數(shù)據(jù)庫系統(tǒng)建設(shè)和管理工作的基本技能,提高數(shù)據(jù)庫設(shè)計(jì)能力、團(tuán)隊(duì)合作能力和知識的應(yīng)用能力,軟件開發(fā)能力能夠得到較系統(tǒng)的訓(xùn)練,能夠積累軟件開發(fā)經(jīng)驗(yàn),提高溝通、交流與項(xiàng)目管理能力。
目前,數(shù)據(jù)庫原理課程設(shè)計(jì)教學(xué)方式主要是教師布置課程設(shè)計(jì)任務(wù)、簡單講解和演示編寫數(shù)據(jù)庫應(yīng)用系統(tǒng)的一般方法與步驟等,學(xué)生根據(jù)自己的愛好選擇一個題目完成設(shè)計(jì)內(nèi)容。教師的主要工作是輔導(dǎo)和答疑,設(shè)計(jì)任務(wù)主要是學(xué)生獨(dú)立完成,這種教學(xué)方法教學(xué)效果不夠理想,還存在以下幾個問題:
(1)生能力參差不齊,教學(xué)過程和質(zhì)量難以掌控。由于學(xué)生的興趣愛好不同、應(yīng)用知識的能力不同、自覺性有高有低等原因,導(dǎo)致學(xué)生完成課程設(shè)計(jì)任務(wù)的過程和質(zhì)量難以掌控。
(2)有足夠的時間完成任務(wù),多數(shù)學(xué)生應(yīng)付了事。在我校的教學(xué)大綱中,數(shù)據(jù)庫原理課程設(shè)計(jì)只有一周教學(xué)時間,且一般設(shè)在期末,在授課過程中,學(xué)生不僅要完成課程設(shè)計(jì),還要準(zhǔn)備期末考試,學(xué)生往往是把大部分業(yè)余時間用于復(fù)習(xí),沒有充足的時間學(xué)習(xí)課程設(shè)計(jì)相關(guān)知識,完成設(shè)計(jì)內(nèi)容,只能應(yīng)付需要提交的軟件和課程設(shè)計(jì)報(bào)告。
(3)涉及的知識面非常廣,多數(shù)學(xué)生難以入門。數(shù)據(jù)庫原理課程設(shè)計(jì)既要求學(xué)生能靈活運(yùn)用數(shù)據(jù)庫原理的很多知識點(diǎn),還要求掌握C#、Java等編程語言和軟件工程的相關(guān)知識和技術(shù),還要學(xué)會數(shù)據(jù)庫輔助設(shè)計(jì)等一些工具軟件的使用,雖然多數(shù)知識點(diǎn)在理論教學(xué)和實(shí)驗(yàn)教學(xué)中已經(jīng)學(xué)習(xí)過,但是學(xué)生在短時間內(nèi)將這些獨(dú)立的知識點(diǎn)融會貫通、靈活運(yùn)用有很大難度,因此,在數(shù)據(jù)庫原理課程設(shè)計(jì)中往往無從下手,有的學(xué)生甚至主動放棄。
利用項(xiàng)目式教學(xué)法改變傳統(tǒng)的數(shù)據(jù)庫原理課程設(shè)計(jì)教學(xué)模式,解決其存在的問題,是提高教學(xué)效果的一個有效手段。
項(xiàng)目教學(xué)法是將項(xiàng)目實(shí)驗(yàn)作為教學(xué)內(nèi)容的核心組成部分,適用于實(shí)踐性和操作性較強(qiáng)的課程,是以一個既符合教學(xué)內(nèi)容和教學(xué)目標(biāo)的要求、又有實(shí)際的意義和作用的教學(xué)項(xiàng)目為媒介,通過實(shí)施一個完整的項(xiàng)目,在規(guī)定的時間和任務(wù)下完成教學(xué)內(nèi)容而進(jìn)行的教學(xué)活動。在教學(xué)過程中,教師根據(jù)教學(xué)要求,首先對項(xiàng)目進(jìn)行分解,把教學(xué)內(nèi)容涉及的知識點(diǎn)融入項(xiàng)目中,并作適當(dāng)?shù)氖痉?,然后學(xué)生分成小組,以小組為單位,各小組在教師的指導(dǎo)下,圍繞所選擇的項(xiàng)目進(jìn)行討論并完成項(xiàng)目內(nèi)容,教師和學(xué)生共同評價(jià)項(xiàng)目小組完成項(xiàng)目的水平與程度是否達(dá)到教學(xué)目標(biāo)和要求。因此,項(xiàng)目教學(xué)法的特點(diǎn)是:
(1)教師通過項(xiàng)目逐步引導(dǎo)學(xué)生實(shí)際操作,學(xué)生從做中學(xué),在實(shí)際項(xiàng)目訓(xùn)練中,發(fā)現(xiàn)問題、解決問題并獲得項(xiàng)目經(jīng)驗(yàn)。
(2)通過小組合作的方式自主地選擇最適合的項(xiàng)目作為實(shí)踐項(xiàng)目,所設(shè)計(jì)的實(shí)驗(yàn)項(xiàng)目與實(shí)際生活的聯(lián)系較為緊密,因此學(xué)生較容易理解項(xiàng)目的內(nèi)容和需要達(dá)到的目標(biāo)。
(3)學(xué)生可以根據(jù)愛好和能力水平自由分組,有利于學(xué)生愛好的發(fā)展和互相學(xué)習(xí),能夠有效地培養(yǎng)學(xué)生的探究能力、合作與交流能力等多種能力。
數(shù)據(jù)庫原理課程設(shè)計(jì)是在培養(yǎng)學(xué)生通用能力和專業(yè)基本能力基礎(chǔ)上,重點(diǎn)培養(yǎng)學(xué)生對數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)能力,為了取得好的教學(xué)效果,在數(shù)據(jù)庫原理課程設(shè)計(jì)教學(xué)中,授課教師充分利用學(xué)校的綜合教學(xué)平臺,結(jié)合我校學(xué)生的學(xué)習(xí)情況和數(shù)據(jù)庫原理課程設(shè)計(jì)的特點(diǎn),設(shè)計(jì)了如下教學(xué)過程:
(1)課前分析與教學(xué)資源的準(zhǔn)備
在數(shù)據(jù)庫原理課程設(shè)計(jì)的教學(xué)大綱中,對時間的安排如表1所示。
①精心準(zhǔn)備課程設(shè)計(jì)項(xiàng)目。在課前,教師以“符合數(shù)據(jù)庫原理的理論教學(xué)內(nèi)容、能結(jié)合多個知識點(diǎn)、項(xiàng)目的難易度要針對學(xué)生的實(shí)際水平”等原則,選擇大多數(shù)學(xué)生喜愛的,有興趣研究、難度合適的項(xiàng)目作為課程設(shè)計(jì)題目,并準(zhǔn)備好每個題目的項(xiàng)目任務(wù)書。
表1 數(shù)據(jù)庫原理課程設(shè)計(jì)時間安排表
②準(zhǔn)備數(shù)據(jù)庫應(yīng)用軟件開發(fā)案例。教師精心準(zhǔn)備了“學(xué)生成績管理系統(tǒng)”案例,把學(xué)生成績管理系統(tǒng)分為需求分析、功能結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、高級語言與數(shù)據(jù)庫的連接、編程實(shí)現(xiàn)系統(tǒng)功能、系統(tǒng)的測試與集成等多個部分,編寫學(xué)生學(xué)習(xí)用的PPT或WORD文檔詳細(xì)講解完成每一部分工作的難點(diǎn)、重點(diǎn)、目標(biāo)、方法和步驟,提出讓學(xué)生思考的問題,編寫出該系統(tǒng)的需求分析報(bào)告、功能結(jié)構(gòu)設(shè)計(jì)報(bào)告、數(shù)據(jù)庫設(shè)計(jì)報(bào)告等作為學(xué)生在完成項(xiàng)目時的參考文件。
③把準(zhǔn)備好的項(xiàng)目任務(wù)書、PPT、WORD文檔、需求分析報(bào)告、功能結(jié)構(gòu)設(shè)計(jì)報(bào)告、數(shù)據(jù)庫設(shè)計(jì)報(bào)告等資料上傳到學(xué)校綜合教學(xué)平臺,并布置學(xué)生課前學(xué)習(xí)任務(wù)。
④學(xué)生了解每個項(xiàng)目要完成的工作,學(xué)習(xí)課程設(shè)計(jì)中要用到的相關(guān)技術(shù),學(xué)習(xí)相關(guān)文檔的編寫,回答思考問題。然后,按每組2-3人自愿組成一個項(xiàng)目小組,由1名編程能力較好、組織能力較強(qiáng)的學(xué)生擔(dān)任組長,其余成員分擔(dān)不同的角色。
(2)課堂教學(xué)活動的組織
有了課前的學(xué)習(xí),學(xué)生基本能了解開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)需要完成哪些工作、用到哪些技術(shù)、編寫文檔的基本規(guī)范和內(nèi)容等。
①課堂上,教師作為教學(xué)活動的指導(dǎo)者,在每個階段開始時簡單介紹該階段所要完成的核心工作及注意事項(xiàng),重點(diǎn)講解典型的問題。大部分時間是了解每個小組的完成進(jìn)度,根據(jù)不同小組的完成情況進(jìn)行小組輔導(dǎo),發(fā)現(xiàn)學(xué)生在課程設(shè)計(jì)中存在的問題進(jìn)行答疑,引導(dǎo)學(xué)生在項(xiàng)目實(shí)施過程如何運(yùn)用所學(xué)的知識正確處理問題等。
②學(xué)生作為教學(xué)活動主體,首要任務(wù)是根據(jù)事先已經(jīng)確定的角色和任務(wù)完成相應(yīng)的實(shí)踐內(nèi)容,其次,每個小組成員在完成任務(wù)的過程中,遇到疑惑的地方要共同討論、鉆研,對于一些難于理解的問題,應(yīng)和老師共同探討。
③在課程設(shè)計(jì)的最后半天,各小組演示所開發(fā)軟件、匯報(bào)完成情況,要求每個小組要詳細(xì)地講解出項(xiàng)目中每一個階段解決的問題和得到的成果,由全班同學(xué)和老師點(diǎn)評,肯定成績,提出不足,總結(jié)成果。
(3)課后,每一位學(xué)生都要總結(jié)數(shù)據(jù)庫原理課程設(shè)計(jì)中取得的成果,反思存在的問題。教師也要總結(jié)本次教學(xué)的經(jīng)驗(yàn)、存在的不足和問題。
據(jù)調(diào)查,80%的學(xué)生認(rèn)為通過課前的學(xué)習(xí),在課前已經(jīng)了解到數(shù)據(jù)庫原理課程設(shè)計(jì)的任務(wù)和要求,有足夠的時間提前學(xué)習(xí)相關(guān)知識,做好課程設(shè)計(jì)的準(zhǔn)備,60%的學(xué)生認(rèn)為,通過項(xiàng)目小組的共同探討,可以互相學(xué)習(xí),取長補(bǔ)短,能夠解決在數(shù)據(jù)庫原理課程設(shè)計(jì)遇到的問題,掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本開發(fā)。
項(xiàng)目式教學(xué)法能夠很好地解決傳統(tǒng)教學(xué)法在數(shù)據(jù)庫課程設(shè)計(jì)中存在的問題,通過項(xiàng)目式教學(xué)法,把理論和實(shí)踐有機(jī)地結(jié)合起來,提高了學(xué)生開發(fā)數(shù)據(jù)庫應(yīng)用軟件的能力,培養(yǎng)了團(tuán)隊(duì)協(xié)作能力。但目前,課前學(xué)習(xí)資源還不夠豐富,在今后的教學(xué)中應(yīng)逐步將翻轉(zhuǎn)課堂的教學(xué)思想與項(xiàng)目教學(xué)法相結(jié)合,進(jìn)一步提高數(shù)據(jù)庫原理的教學(xué)質(zhì)量。
[1]龔靜.項(xiàng)目教學(xué)法在高職《數(shù)據(jù)庫原理與SQL語言》課程教學(xué)中的應(yīng)用[J].教育教學(xué)論壇,2017(20):210-211.
[2]宣軍英,朱蓉,劉小晶.項(xiàng)目式實(shí)踐教學(xué)在翻轉(zhuǎn)課堂中的應(yīng)用研究——以《數(shù)據(jù)庫原理》課程設(shè)計(jì)為例[J].電腦知識與技術(shù),2016,12(30):162-164.
[3]操鳳萍,朱林.微任務(wù)驅(qū)動項(xiàng)目式翻轉(zhuǎn)課堂教學(xué)模式探索[J].計(jì)算機(jī)時代,2017(4):72-74.
Research on the Application of Project Teaching Method in the Teaching of Database Principle Course Design
Zhou Chaoxuan Liu Jiguang
(Panzhihua University,Panzhihua 617000,Sichuan)
The teaching of Database Principle Course Design occupies an important position in the teaching of application-oriented computer.Good teaching methods are the important guarantee to improve the teaching quality of Database Principle Course Design.Based on the analysis of the teaching situation of Database Principle Course Design,the implementation process of the project teaching method is discussed.This teaching method has achieved good teaching effect.
project teaching method;course design;database principle
G434
A
1008-6609(2017)08-0069-03
周朝萱(1972-),女,四川廣安人,碩士,副教授,研究方向?yàn)橛?jì)算機(jī)應(yīng)用、軟件開發(fā)、計(jì)算機(jī)專業(yè)教學(xué)。