楊潞霞
(山西大學商務學院信息學院,太原 030031)
信息化的社會中,所有的數據都要用計算機進行管理和維護,這些工作就是由數據庫技術來實現的。數據庫技術也就成為當今世界新技術的主流技術之一,它是計算機科學與技術中應用最廣和發展最快的技術,現在已涉及到科學研究,工農業,商業和國防等各行各業,并起著重要的作用。目前,國內很多高校都開設了《數據庫技術及應用》課程,該課程不僅涉及了數據庫的原理和概念等理論知識,而且還包括數據庫系統設計和應用等較強的實踐內容。通過該課程的學習,讓學生在了解數據庫基本原理,掌握數據庫技術及應用開發方法的基礎上,具有利用數據庫開發工具設計簡單數據庫應用系統的能力,從而為今后使用數據庫管理信息打下基礎。
本科高校向應用型轉變,重點在于人才培養模式的轉變[1]。普通本科教育強調基礎理論教學,主要培養能夠為國家經濟建設和社會發展而服務的初級研究的人才;應用型本科教育主要是強調知識、能力和素質全面協調發展的實踐教學,主要培養以地方經濟建設和社會發展所需的具有可持續發展潛力的高級應用型人才[2]。本文所在院校為獨立院校,也是首批作為山西省應用型轉變高校的試點高校,在應用型人才培養模式下,傳統的教學模式已無法適應,因此,本文結合《數據庫技術及應用》課程特點提出一種以技術應用能力、職業素質培養為主線的重實踐的教學設計過程。
一般教師在講授《數據庫技術及應用》課程時,按照課本的章節順序與內容,課本寫什么老師就講什么,每個章節僅僅機械地說明有哪些知識點[1-3],雖然這樣顧及了知識的連貫性,但是對于從未接觸過數據庫知識的學生來說,由于不知數據庫的具體應用,很難從實際應用的角度說明章節與章節之間、知識點與知識點之間的聯系,當學完數據庫原理知識后就已疲乏,失去學習興趣,放棄主動學習意識。這就造成學生所學知識為老師“灌”和“壓”的模式下得到,缺乏知識的系統性,只是基本學習了,并沒有學會。
實驗教學內容安排依托理論教學內容,僅僅安排學生實現教材上的實例,讓學生按照教材上的步驟,按部就班的快速完成實驗,實現對理論課程的驗證[4]。在每節實驗課上也要由教師先講授清楚內容與步驟,學生遇到問題,直接舉手提問,并不會先去獨立思考,也不會思考為什么要按這些步驟操作,只是機械地學習了一遍流程。當再次需要解決類似問題時,依然不會,學生的創新和動手能力得不到培養。
理論教學中主要是以“講師講授”為主,實踐環節采取先由“教師演示”,然后再進行“學生練習”的教學模式[5-6]。也就是整個教學過程中教師都是主體,學生的主導地位被忽略,學生只能被動地接受一些機械的概念、術語和方法,更有一部分學生只是為了應付考試,在考前進行死記硬背,造成學過就忘,更不用說對知識的實踐應用與靈活運用了。
從內容上來看,課程的考核沒有體現課程的特點,以傳統的填空、選擇、簡答、編程題為主,缺少設計題和實踐性強的應用題目,只是注意了理論知識考核,并沒有真正地注重實踐能力的考核。從考核形式上來看,目前考核重結果輕過程,學生的最終成績主要取決于期末考試,這樣造成學生不注重平時的動手實踐,而是把大部分精力放到了理論知識的識記上。這種考核不能真正反應學生的技術水平和能力水平,是與本科應用型人才培養要求不符合的。
為了使學生能夠系統地學習課程知識點,本課程內容以開發實際數據庫管理系統的流程安排,并以此將各章節知識點進行分解和重構,制定出以項目為基礎的綜合性學習內容。考慮到案例既要與學生接觸范圍貼近,又要能覆蓋到所有教學大綱要求,貫穿教材的始末,在教學中選擇了“學生信息管理系統”案例。教學內容是將“學生信息管理系統”的設計按界面設計,數據庫設計,各模塊的具體功能實現所需知識劃分6個模塊,構建出18個子案例應用到課本的不同章節,保證了子案例之間的連貫性、階梯性等特點,使知識由淺入深,循序漸進的講授給學生。
從根本上改變實驗實訓教學依附于理論教學的傳統觀念,將課程的實踐教學活動作為整體來考慮,獨立設置《數據庫技術及應用》的實踐課程。在該課程中,按基本能力、專業能力、綜合能力和創新能力四個遞進式的層次設置實踐教學項目。以學生熟悉的與課堂教學案例類似的一個圖書管理系統做為設計項目案例,根據設計的流程分為多個子項目,使每一課都有項目任務,到最后一節課通過菜單設計實現對前面設計內容的系統連接,完成系統設計教師在每次實踐教學中首先演示案例,接著以所演示案例中的問題為引線,讓學生分組討論解決問題的基本方法和基本思想,進而由每個學生動手去設計完成項目任務,充分發揮學生的主體作用。
項目教學是指教師和學生以“項目”為主線,共同實施一個完整的“項目”而開展的教學活動,它是基于建構主義學習理論的一種教學方法,也是當今培養應用型人才教學改革的一個重要發展方向。在課堂講解過程中,有針對性的應用“啟發式”、“翻轉課堂”等多種教學手段,使學生在接受教育的時候,變被動學習為主動學習。例如,在講解表設計知識時,可以設置如下教學環節:①問題引入:講解單用戶的登錄表單設計,此表單只允許一個用戶登錄進入。②提出問題:當有多個用戶使用時,或者唯一的用戶修改密碼信息時,都需要直接修改程序才能實現。③解決問題:將多個用戶和相關密碼信息存入表,在原程序中將固定的用戶名和密碼改為表中的用戶名和密碼信息。④知識點講解:表的設計,雙分支語句結構。⑤知識總結:按學會的表設計方法,設計一張存儲用戶名和密碼信息的表,并對第①步的單用戶登錄表單進行修改,實現多個用戶都可以登錄進入的表單。通過這種啟發式,遞進式地案例教學,使學生產生學習興趣,自覺去思考問題,主動聽取解決問題方法,加強了對知識的理解與鞏固,不知不覺中學會了知識。
應用型本科教育,不僅考核理論教學的質量,更要關注學生實踐創新能力的考核[1]。目前《數據庫技術及應用》期終考試以機試的形式進行,包括了選擇題、判斷題、填空題和簡單的應用題。而其實踐課程作為獨立課程進行考核,改革傳統的“重期末考試”考核,轉變為“重過程監控”的多元化考核方式。實行全程跟蹤考核,科學、客觀評價學生的學業表現和能力,既評價實驗過程,又評價實驗結果。實踐課程總成績包括課前預習和課中實驗操作成績、課后實驗報告和期末成果展示、答辯成績,這幾項考核成績的權重分別設為0.1,0.4,0.1,0.4,充分體現了實驗過程及實踐應用能力的重要性。通過理論課和實踐課的分別考核,讓學生既掌握了課程基本知識點,也掌握了技能應用,能夠從事小型數據庫系統的設計和維護工作。
應用型教育是我國經濟建設現代化和高等教育大眾化推動下的一種新型高等教育。本文在所在高校被批為山西省首批應用型轉變高校試點后,結合應用型人才培養模式,提出了數據庫課程的教學改革方案。經過幾個學期的改革實踐,證明以學生為主體,教師為主導,以實際項目的開發貫穿整個教學活動,學生主動學習意識得到充分體現,學習興趣得到提高,學習積極性明顯提升,知識掌握程度加深,動手能力大大增強,考試的成績合格率達到90%左右。
[1]王素芳.應用型人才培養模式下的《Access數據庫應用》課程教學改革探討[J].福建電腦,2014,30(1):202-203.
[2]徐燕妮,劉欣穎.應用型人才培養模式下數據庫課程改革探討[J].中國科技信息,2011(15):201-201.
[3]蔣世華,付兵.應用型人才培養模式下的《數據庫基礎及應用》課程教學改革[J].福建電腦,2013,29(8):43-44.
[4]李娟.校企聯合模式下的數據庫原理及應用課程教學改革[J].科技視界,2014(20):175-175.
[5]魏連秋,張義紅,張建光,等.數據庫原理與應用課程在應用型人才培養目標下的特色教學改革與實踐三步曲[J].黑龍江科技信息,2017(16):153-154.
[6]李志梅.基于項目驅動的數據庫應用技術課程教學模式研究與實踐[J].桂林航天工業學院學報,2012,17(3):250-251.