摘 要:針對非計算機專業的數據庫課程教學,分析了其數據庫課程的特點,總結了非計算機專業數據庫課程的現狀和差距,根據計算機專業數據課程的案例教學法的理論與實踐結合的教學方法,探討了此教學方法用于非計算機專業的可行性,包括針對不同層次學生因材施教,并在實際教學,取得了好的效果。
關鍵詞:數據庫課程非計算機專業案例教學法應用分析
中圖分類號:TP319文獻標識碼:A文章編號:1674-098X(2011)01(a)-0178-01
1 引言
數據庫技術是計算機科學的一個重要分支,它以數據庫系統的形式應用于現代社會的方方面面,是計算機科學在應用技術領域最活躍、應用最廣泛的一種實用性技術[1]。數據庫技術成為計算機科學與工程技術人員必不可少的知識與技能。隨著現代社會數據交流量的不斷擴大,復合型人才對于各行各業的重要性越來越大,所以對于非計算機專業的人員來說熟練的掌握數據庫技術,擁有管理數據庫能力是非常重要的,因此怎樣培養滿足社會需求的數據庫技術人才,特別是對于非計算機專業學生的數據庫技能的培養是數據庫課程的教師所關注的課題。
2 非計算機專業數據庫課程教學現狀與特點
國內院校開設的非計算機專業的數據庫課程的學習具有如下特征。
(1)課時較少
計算機專業的數據庫課程課時非常長,通常都在80學時以上,因此,可以有充足的時間布置課程設計等作業,安排多項實驗。而非計算機專業的數據庫課程通常在60學時以下,限制了很多實驗環節的開展。
(2)計算機應用能力較弱
數據庫課程是一門應用性很強的課程,非計算機專業學生的計算機應用基礎課程較少,在編程等應用能力相對較弱。
(3)理論性較弱
非計算機專業的學生主要希望學習基本概念和基本的應用能力,并不希望在數據庫實現等領域學習較深的理論。
(4)實驗內容相對較少
由于缺乏足夠的上機條件,以及學生的計算機應用能力的限制,各院校都難以布置大量的實驗內容。
(5)學生參與不夠
國外的數據庫系統課程非常注重學生課堂上的參與,經常進行各種討論,課堂的參與度也是考核評價內容之一。由于國內院校授課由于學生人數較多,只能以大課講授為主,學生參與較少。
(6)課程考核重理論而輕實踐
課程的考核以本校為例,作業與出勤各占總評的10%與20%,期未考試占總評的70%,其中考核形式為理論考試,近兩年才改為機試。而其它院校也以理論考試為主,而實踐能力考核部分所占比例相當小,即使是機試也是以理論為主。
(7)課程結束后的效果
由于數據庫課程考核大多以理論為主,所以學生也大多以理論為重點,以通過考試為目的,課程實踐部分在考試所占比例太小,學生學完課程后應用能力較差,課程結束后不具備熟練操作數據庫的技能,更談不上管理數據庫或進行數據庫開發的能力。
3 傳統教學法在非計算機專業數據庫課程教學中存在的問題
(1)在傳統教學中教師上課就是上課,按部就班,僅限于傳授知識,講了很長時間學生們還不知道數據庫是什么,學習數據庫能干什么,為什么要學。
(2)傳統教學方法著重于傳授命令的使用方法和技巧,不能使學生真正的感受到數據庫的可實現性,無法判斷其命令或理論的正確性。
(3)傳統教學方法不能很好的給學生建立起個完整的學習目標框架,造成學生“難學抽象”的思想障礙,久而久之失去學習興趣[2]。
4 案例教學法
4.1 什么是案例教學法
所謂案例教學法,借鑒了項目教學法的優點,就是在整個一學期的教學過程中,始終緊密圍繞一個完整的工程案例來展開,隨著教學進度的推進,將這個案例逐步解剖為一個個獨立的子案例,這些子案例又可以分解為更小的案例[3]。這此小案例覆蓋的知識點較少,學生相對比較容易掌握。學生在學習、掌握這些小案例的過程中,逐步理解各個知識點及其相互之間的聯系。最后再將這些小案例逐步組裝成大案例,在此過程中,學生逐漸把握了數據庫的總體架構,實現了對數據庫開發與應用知識的構建。由于所選的大案例自接來自于實際的工程應用,因此學生在將這些小案例組裝拆裝的過程中,可以掌握大量實用的方法和技巧,從而積累經驗,獲得成就感,應用能力得到極大提高。
4.2 案例教學教改革方案的實施與成效
案例教學的實施過程通常是:首先介紹案例的應用背景,進行簡明易懂的功能分析,引導學生發現問題,然后介紹解決該問題需要用到的理論知識,在介紹相關的理論知識后,再與學生一起應用所學的理論知識分析解決該問題,最后讓學生課后自主設計相仿實例,在實驗課上使用。例如,以學生熟悉的教務管理系統為核心開展案例教學,課程開始簡要介紹數據庫這門課程的學習要求、學習內容和學習目標后,筆者就切入主題,與學生一起探討教務部門要怎樣管理學生信息,并以此為切入點介紹數據的概念,引導學生找出與學生相關的各種數據以及與這些數據相關的各種應用,在此基礎上提出教務管理系統的目標—一建立學生、教師、課程數據庫管理;其次提出存儲和使用數據的幾種方案,以此為切入點,逐步提問、逐步推出所要介紹的理論數據庫系統的基本概念、數據庫系統與文件系統的區別、三級模式兩級映像、三個世界兩種模型等。然后讓學生依據這些理論初步設計本系統的庫結構。接著筆者又引導學生去發現所設計庫結構的不合理性,以此介紹數據庫設計的范式理論、數據完整性理論等難以理解但又非常重要的基礎理論。
5 結語
案例教學法在計算機專業數據庫課程教學中是一種常用的教學手段,而對于非計算機專業學生卻鮮有使用,當然其中有課時少、非計算機專業學生計算機應用能力差、考核方式以理論為主等等客觀因素,但考慮到數據庫課程教學的現狀,對于非計算機專業學生的數據庫課程教學到了必須改革的地步,我們可以通過保證數據庫課程學習課時、改變課程考核方式、減少案例開發項目等方法保證案例教學法的順利實施。此外實施案例教學,要求教師融會貫通基礎理論及其應用價值,精心設計理論覆蓋面廣的、能體現基礎理論應用價值的案例,教師應有全局的觀念、有設計數據庫系統的實際經驗。
參考文獻
[1]羅蓉苑,苑綠,楊百龍,等.數據庫原理及應用[J].實驗教學探索田太原教育學院學報,2006,6.
[2] 李軍,陳葷,陳宏盛,等.非計算機專業數據庫課程教學改革方法探討[J].電氣電子教學學報,2006,6.
[3] 姚志良.大案例教學法在SQL Server數據庫課程教學中的應用研究[J].職業教育研究,2007,4.
[4]何小苑.高職數據據課程的項目驅動教學法探討[J].廣東水利電力職業技術學院學報,2006,04.