張棟冰
(淮北師范大學 計算機科學與技術學院,安徽 淮北 235000)
信息是一種非常重要的資源.建立一個能夠滿足各級部門信息處理要求的信息系統,對信息進行行之有效的加工、處理和分析,成為一個企業或組織生存和發展的重要條件[1].數據庫技術是信息系統的核心和基礎,隨著社會信息化發展的要求,應用越來越廣泛,社會需要大量具備數據庫開發和維護能力的人才.目前,計算機及網絡高速發展,日益普及,上網和在網絡上開展各種業務活動逐漸成為國民經濟發展的重要內容[2],網絡數據庫技術成為目前基于互聯網的信息系統的基礎.為了適應這種趨勢,全國范圍內越來越多的高校開設了網絡數據庫這門課程,課程內容不斷充實和完善,成為許多高校計算機及相關專業的必修課或主干課程.
網絡數據庫這門課程具有很強的實踐性.然而,傳統的教學模式以理論知識教學為主,強調理論的完備性,忽視了學生基本的實踐動手能力的提高,越來越不能適應目前教學的要求,達不到培養學生解決實際問題的能力的要求.本文從分析網絡數據庫課程教學中存在的問題入手,針對教學中存在的一些問題提出相應的解決方案.
目前我們國家大部分的高等院校計算機及相關專業,廣泛使用的數據庫方面的教材都是高等教育出版社的“數據庫系統概論”的不同版本[3].這本教材中的教學內容分為基礎篇、設計與應用開發篇、系統篇和新技術篇等,涵蓋了數據庫的基礎概念、關系數據理論、關系數據庫及結構化查詢語言StructuredQueryLanguage(SQL)、數據庫安全性和完整性、數據庫設計與編程、查詢處理與優化、數據庫恢復與并發控制以及數據庫關系系統等相當多的理論知識點[1],理論性非常強.教師在上課時,大多數仍然采用傳統的教學模式,通過黑板、粉筆和多媒體等向學生講授知識.這種方式中,教師占據了課題的主導地位,有利于教師發揮主導作用,讓教師有效組織教學,調控教學,達到較高的教學效率.但是,它的缺陷也是非常明顯的.作為認知主體的學生,在這種傳統的理論教學模式的整個教學過程中,始終在被動的接受知識.學生的學習方式基于傳統的預習、聽講、復習的循環,學習的過程就是被動的不斷積累知識的過程,讓大多數學生養成了一種不問為什么的習慣,缺少想象和創新,缺少主動,難以培養起學生學習數據庫的興趣.
網絡數據庫這門課理論知識點非常多,而且學時又有限,在很多的教學實踐中,課程的實驗教學被忽視,有時候僅僅作為理論課的一種補充.教師們往往選用與教材配套的實驗指導書或者是根據教材挑選一些習題、例題作為學生的實驗材料.在這種情況下,數據庫的實驗任務不太明確,目標性不強,內容枯燥,難以較好的培養學生的動手能力和創新能力[3].課程設計考核方式一般是提交實習報告和軟件系統,這種方式也難以避免學生相互抄襲現象,學生主動參與課程設計和學習的積極性不高[4].上述這些因素都嚴重影響了網絡數據庫課程的教學質量和學生的學習質量.
課程考試是教育中非常重要的環節,起到評價學生、檢驗學習效果的目的,也是促進人才創新能力培養的一個重要手段.目前在我國高校大多數的網絡數據庫課程的考核中,絕大多數是采用課程結束后的一次閉卷考試的方式,很少能充分利用多種考試手段,存在著閉卷方式多,開卷方式少;筆試方式多,答辯方式少;操作技能和實踐能力考查少;一次考試定成績多,數次考試及綜合評價少等現象[6].將學生的卷面成績和平時成績按比例相加的成績作為對學生這門課學習的綜合評價,這種方式難以較好檢驗學生的學習效果和評價學生的實踐動手能力.
針對網絡數據庫課程教學中存在的上述問題,我們進行了探討,并實踐了一批新的教學方法,取得了較好的效果.
針對傳統教學模式單一,理論和實踐脫節,難以培養學生學習興趣的缺點,我們在教學中廣泛采用了案例教學、授導型教學等多種方式.采用案例教學法教學,教師可以選擇一個具有較強綜合性的案例,從案例的設置出發,步步推進,進行案例解析,指導學生完成案例的具體實現的整個過程.這種方式將非常有助于學生建立系統工程的概念,讓學生能夠將所學的基本原理和知識在解決復雜的現實世界問題的過程中融會貫通理解,不再是一個個孤立的知識點,達到培養學生的分析能力和實踐動手能力的目的.要注意的是,案例的選擇是案例教學法成敗的關鍵,案例一定要典型,要有針對性和系統性,根據教學內容的重點、難點等基本教學要求,以及準備讓學生掌握的基本原理和理論來精選.在我們的課堂中,我們倡導授導型教學方法,綜合運用講解、演示、操練及練習、自主學習、小組討論、合作學習、問題化學習等方法,體現了“教師主導、學生主體”教學理念[7],讓學生從被動接受的客體變成了主動探究的主體,大大增強了學生的學習主動性,培養了學生學習的興趣.
實踐教學是網絡數據庫課程過程中一個非常重要的環節,通過該環節,讓學生可以更好的理解理論知識,更好的培養學生分析問題、解決問題的能力,進而對學生的創新能力和動手能力的提高產生積極的作用.在網絡數據庫課程的實踐教學中,我們以培養學生的工程實踐能力和創新能力為出發點,對照課程實驗教學目標,制定了規范了實踐教學大綱,精心選擇了一批驗證性、設計性和綜合性的實驗,如數據庫安裝和配置、SQL語言中的查詢和更新操作、視圖和觸發器、數據庫安全、數據庫完整性、數據庫備份及恢復以及數據庫的并發控制等.我們精心設計了適合學生實踐的環境,讓學生愿意主動的把抽象的理論知識在實踐操作中具體化,進一步鞏固了理論知識.在實踐過程中,我們還針對性觀察學生的實驗進展情況,現場及時發現問題,強化教師對學生的指導,對于一些共性的問題,集中時間進行實驗操作點評及操作演示.這個過程中,學生能夠主動的,獨立的完成實踐教學規定的內容,充分激發了學生的興趣,使學生的學習達到較好的效果.
傳統的單一的期末成績加上平時成績的方式難以較好的檢驗學生的學習效果,評價學生的動手能力,在國外的高校考試中,考試的形式很多,比如論文、設計報告、口頭報告、資料分析等,考核的方式多元化,尤其重視對學生能力的考查[5].我們在考核中采用了筆試、實驗和操作演示相結合多元化的考核評價方式.我們對于網絡數據庫課程中的理論教學、實踐教學和課程設計采用了不同的評價方式.理論教學采用了期中和期末閉卷考試的方式,實踐教學采用了實驗報告和操作演示的方式,課程設計采用了系統演示和小組答辯等方式.這樣,學生這門課的綜合成績相應的由學生的出勤、課題表現、作業、實驗成績和課程設計以及期末筆試成績等多元的方式展現,對學生的考核貫穿于整個教學過程中,促進學生將功夫花在平時,而不是靠考前突擊過關,也便于教師掌控教學過程,發現問題進行針對性的調整,利于教學目標的順利實現.
綜上所述,在分析網絡數據庫課程教學環節存在的一些問題的基礎上,有針對性的進行了一些改革,有利于提高教學效果和效率,提高學生分析問題、解決問題的能力,解決了傳統教學中的一些問題,取得了初步效果,是一種行之有效的方案.然而,網絡數據庫課程的教學改革是一個需要長期堅持的、動態完善的過程,仍然繼續探索新的思路、方法,培養出更多滿足信息化社會要求的復合型、應用型人才.
〔1〕王珊,薩師煊.數據庫系統概論[M].北京:高等教育出版社,2014.
〔2〕張建,韓振華.網絡數據庫課程探討[J].電腦知識與技術,2012,8(34):8232-8234.
〔3〕王哲,姜姍.數據庫課程的實驗教學方法改革與實踐[J].課程教育研究,2014(1):151-152.
〔4〕馬文龍.高職網絡數據庫課程教學改革探討[J].電腦知識與技術,2008(14):301-302.
〔5〕蔣學英,秦潔.從數據庫課程改革實踐談多元化考試方式[J].沈陽建筑大學學報(社會科學版),2008,10(2):239-242.
〔6〕趙芳枝.以大學考試改革促進創新人才培養[J].北京理工大學學報 (社會科學版),2007,9(1):58-60.
〔7〕邵丹.多模式教學在SQL 網絡數據庫課程的探索與研究[J].農業網絡信息,2014(4):134-136.