劉建峰 呂佳
摘要:針對《數(shù)據(jù)庫原理與應(yīng)用》教學(xué)中存在基本原理枯燥、知識點煩瑣、實際應(yīng)用難度大、學(xué)生學(xué)習(xí)積極性不高、學(xué)習(xí)目標(biāo)不明確等問題,本文引入了基于項目驅(qū)動的三維教學(xué)法實現(xiàn)創(chuàng)新教育。在項目驅(qū)動下,結(jié)合社會需求的引導(dǎo)、學(xué)校的定位、教師主導(dǎo)和輔助、學(xué)生主體和主動,解決教學(xué)過程中存在的問題,提高學(xué)生主動學(xué)習(xí)的意識,訓(xùn)練學(xué)生良好的思維品質(zhì),提升自主解決問題能力。
關(guān)鍵詞:項目驅(qū)動;三維教學(xué)法;主動學(xué)習(xí);創(chuàng)新教育
中圖分類號:G642.0 ? ? 文獻標(biāo)志碼:A ? ? 文章編號:1674-9324(2015)46-0098-02
一、引言
《數(shù)據(jù)庫原理與應(yīng)用》課程是計算機類相關(guān)專業(yè)重要的必修課,數(shù)據(jù)庫技術(shù)日益成為計算機信息管理的主導(dǎo)技術(shù)之一[1],具有很強的實踐性和綜合性。在傳統(tǒng)的教學(xué)模式中,此課程的教學(xué)一直處于以理論知識學(xué)習(xí)為主,教師講解,學(xué)生接受的方式[2],實驗教學(xué)作為理論教學(xué)的副手,往往起著輔助作用,是理論的驗證者[3],這樣就忽視了學(xué)生設(shè)計實驗的能力和自主創(chuàng)新能力,影響了課程的教學(xué)質(zhì)量,造成教與學(xué)雙方都感受到這門課程抽象而枯燥。
針對傳統(tǒng)教學(xué)模式存在的問題,一些新的教學(xué)觀點被提出來,比如,啟發(fā)式教學(xué)、案例驅(qū)動教學(xué)、小組協(xié)同學(xué)習(xí)等[4]。為了彌補實驗教學(xué)存在的不足,校企合作、送學(xué)生去軟件公司實習(xí)、引進企業(yè)人才進高校等舉措的提出并實踐,取得了一定效果,但是由于學(xué)校和企存在利益沖突、企業(yè)核心技術(shù)保密、版權(quán)等問題[5],因此這些模式還有待于進一步地改進和嘗試。
結(jié)合我校的實際,本文提出了以項目驅(qū)動為基礎(chǔ),結(jié)合社會對數(shù)據(jù)庫技術(shù)人才的實際需求,準(zhǔn)確定位學(xué)校發(fā)展方向,發(fā)揮教師的主導(dǎo)和輔助作用,充分肯定學(xué)生主體地位和自主能動性,建立新型的教師與學(xué)生合作關(guān)系的教學(xué)模式。
二、項目驅(qū)動下三維教學(xué)法
以項目驅(qū)動為基礎(chǔ),《數(shù)據(jù)庫原理與應(yīng)用》課程三維教學(xué)法在實際教學(xué)中具體實施如下。
1.前期準(zhǔn)備。前期最重要的一項工作是選擇項目。項目的選擇要遵守與理論緊密結(jié)合原則、適用性原則、綜合性原則、有實際應(yīng)用價值原則。
與理論緊密結(jié)合原則[6]。只有與本課程理論緊密結(jié)合才能很好地掌握好本課程的知識點,達到指定的教學(xué)目標(biāo),完成教學(xué)任務(wù)。這是教學(xué)最基本的原則。
適用性原則。項目的選取要難易適中、大小適中、興趣性強。這樣既可以調(diào)動學(xué)生的積極性和興趣,也可以避免由于難度太大而打擊他們的學(xué)習(xí)的積極性和自信心。
綜合性原則。項目的選擇要體現(xiàn)整個課程主要知識點之間的聯(lián)系,并注意與橫向課程的結(jié)合和交融,而不應(yīng)該是孤立的一個項目。
實際應(yīng)用價值原則。開發(fā)的項目要貼近生活,并能夠馬上投入使用,創(chuàng)造經(jīng)濟價值。這樣學(xué)生既可以學(xué)習(xí)知識,又可以獲得經(jīng)濟上的利益,極大地調(diào)動學(xué)生的主動性和積極性。
2.實施過程。項目驅(qū)動三維教學(xué)法實施主要包括:教師根據(jù)“社會需求,學(xué)校發(fā)展定位,選擇項目”—“教師把項目導(dǎo)入課堂,項目分析和分解”—“學(xué)生理論聯(lián)系和應(yīng)用,完成項目”。
第一步:在《數(shù)據(jù)庫原理與應(yīng)用》課程教學(xué)過程中,首先,教師要進行課前準(zhǔn)備,講解本課程的教學(xué)計劃和教學(xué)目標(biāo),讓學(xué)生清楚通過課程的學(xué)習(xí)達到什么樣的目標(biāo),掌握什么樣的技術(shù)。然后根據(jù)我們學(xué)校的具體定位和教學(xué)實踐,選擇高校學(xué)生成績管理系統(tǒng)作為課程項目。完成這個項目之后,學(xué)生基本上可以掌握SQL Server在數(shù)據(jù)庫管理系統(tǒng)中的各個基礎(chǔ)知識點和數(shù)據(jù)庫技術(shù)的開發(fā)能力。
第二步:我們以數(shù)據(jù)的查詢操作和索引這一章為例[7]。首先教師導(dǎo)入項目,把這個完整的系統(tǒng)展現(xiàn)給學(xué)生,然后分析項目和分解任務(wù),包括問題如何定義,如學(xué)生的基本信息表、各科課程表等;問題如何解決,使學(xué)生找出表之間的聯(lián)系等;問題如何遷移,引導(dǎo)學(xué)生發(fā)現(xiàn)非關(guān)系數(shù)據(jù)模型存在的問題等。
數(shù)據(jù)庫技術(shù)存在的主要目的是為了更有效地管理信息,可以隨時提供所需的數(shù)據(jù)信息,因此,數(shù)據(jù)查詢是數(shù)據(jù)庫的重要功能。查詢功能主要是根據(jù)用戶提供的限定條件進行,返回一個能滿足用戶要的結(jié)果。要完成查詢操作,就必須學(xué)習(xí)SQL Server語言。通過本章的學(xué)習(xí)讓學(xué)生明白可以完成對SELECT語句的基本語法、單表查詢、多表查詢、查詢的界面化操作的學(xué)習(xí)。
第三步:學(xué)生在任務(wù)的驅(qū)動下進行學(xué)習(xí)。設(shè)計關(guān)系數(shù)據(jù)庫,學(xué)習(xí)SQL查詢SELECT語句。查詢是數(shù)據(jù)庫操作的重要部分,利用SELECT可以完成對數(shù)據(jù)庫中所需數(shù)據(jù)的各種查詢操作。除了選擇、插入、刪除等基本的操作,還應(yīng)學(xué)習(xí)其他功能,如給變量賦值、輸出表達式值等。這些都是在查詢分析器中輸入SELECT語句執(zhí)行查詢,除此之外還可以通過企業(yè)管理器利用界面的方法實現(xiàn)查詢,也就是界面化查詢操作。
第四步:這一章中,引入了索引的概念,此時教師要起到輔助作用,給學(xué)生講解如何建立索引,以及建立索引的好處,即加快在內(nèi)容極多的數(shù)據(jù)庫中檢索有用的信息,加快表間連接,減少排序和分組時間,實現(xiàn)表間參照完整性等。由此拓展學(xué)生的知識空間。
最后,完成本章節(jié)的子項目。結(jié)合實際項目需求,在問題驅(qū)動的基礎(chǔ)上,讓學(xué)生感覺到學(xué)有所用,在成果驅(qū)動的基礎(chǔ)上,讓學(xué)生感覺學(xué)有所成,增強學(xué)生的成就感和求知欲。
三、教學(xué)效果評價
任何一種新的教學(xué)方法最終都要以達到的教學(xué)效果為標(biāo)準(zhǔn)進行評價。其中評價包括學(xué)生和教師兩個方面。計算機類專業(yè)的學(xué)生最終的評價標(biāo)準(zhǔn)是看學(xué)生是否具有良好的思維品質(zhì)、解決問題的能力、創(chuàng)新能力、軟件應(yīng)用和開發(fā)能力和團隊的協(xié)作能力。
1.學(xué)生成績的評定。成績的評定是教學(xué)過程中的一個重要環(huán)節(jié),應(yīng)堅持鼓勵性原則、導(dǎo)向性原則、反饋性原則。項目驅(qū)動下三維教學(xué)法學(xué)生成績的評定應(yīng)該區(qū)別于傳統(tǒng)的教學(xué)模式。傳統(tǒng)教學(xué)模式下,學(xué)生成績的評定往往是期末理論考試成績占60%、上機實驗成績占20%、平時成績占20%三部分組成。本文提出的教學(xué)模式成績計算方法:項目成績占50%(其中完成項目30%,項目創(chuàng)新占20%),理論成績占30%,平時討論課成績占20%。從成績的計算權(quán)重來看,與以往最大的不同是實際解決問題的能力得到加強,重點培養(yǎng)學(xué)生動手做,在做中學(xué)知識。