鐘靜 涂承勝 吳鴻娟
摘 要: 針對目前數據庫原理課程教學中存在的一些問題,提出在課堂上采用案例驅動、團隊學習的方式,并在實驗考核方面進行了相應的嘗試性改革。經過一年的實踐教學,教學效果有明顯的改善。
關鍵詞: 數據庫原理; 案例驅動; 團隊學習; 實驗考核
中圖分類號:TP311 文獻標志碼:A 文章編號:1006-8228(2014)01-52-02
0 引言
在當前信息量猛增的環境下,數據庫技術成為業界關注、研究的一個熱點。數據庫原理課程是計算機本科專業的一門專業核心課,各大高校對該課程也是相當重視,通常都會評為精品課程、特色課程,以充分挖掘其教學方法,達到最好的教學效果。但是從實際的教學情況看,很多學生都覺得該課程理論知識點太多,在上課期間通常是不知所云,一學期下來,考試以后,這門課也就學完了,似乎對該門課一點印象也沒有,不知它有什么用。本文結合我校所申請的數據庫原理課程教學改革項目,探討了對該課程的改革與實踐。
1 教學現狀分析
目前,我們學校計算機專業選擇的教材是清華大學出版社出版的,由董健全、丁寶康編著的《數據庫實用教程》第三版。該教材主要分為兩大部分,第一部分包括基礎篇、運算篇、設計篇、發展篇;第二部分包括應用篇。根據專業特色不同,我們的人才培養方案制定的教學用時也不全相同。計算機科學與技術專業,大二下學期開設,教學計劃56個學時,理論48個學時,上機8個學時;軟件工程專業,大二下學期開設,教學計劃88個學時,理論64個學時,上機24個學時;信息管理與信息系統專業,大二下學期開設,教學計劃64個學時,理論56個學時,上機8個學時。因為軟件工程專業更重要的是培養學生軟件設計的能力,所以在數據庫原理課程教學中,增加了對SQL的應用,現在流行的關鍵技術如存儲過程,以及觸發器,上機學時也相對較多。而對于相對課時比較少的專業,確實反映出一些問題,如有些知識光憑課堂的講解,學生很難接受,很難吸收,甚至沒法懂。因此,針對課時較少的專業,如:計算機科學與技術、信息管理與信息系統,我們在教學過程中作了些嘗試性改革。
2 教學改革內容
2.1 案例驅動
對數據庫原理課程的前幾周教學,教師先給學生展示一個完整的數據庫系統軟件。利用大家熟悉的軟件應用,深入淺出地引進數據庫模型、結構、關系數據庫系統的概念,數據庫設計、標準語言SQL,以及數據庫恢復和并發控制等內容。整個教學過程都圍繞這個系統,在枯燥的理論教學中隨時演示實現的過程與最終效果。案例教學與原來純粹的課堂理論教學比較,學生在學習過程中更有所悟、體會更深刻,并且培養了學生對開發數據庫的興趣,幫助他們盡快進入數據庫技術的世界。
2.2 團隊學習
在理論課開始后,下達有關實驗要求的任務。全班學生大約每4人自由組合成一個學習團隊,設立組長。每個團隊自行確立開發一個與數據庫內容有關的系統,可以是小型的班級成績管理系統或通迅薄、選課系統等等。學生可以隨著教師的教學進度,也可以互相討論自學,逐步完成數據字典、數據流圖、ER模型、實體圖、數據庫設計,最終代碼實現。通過這種學習方式,不僅激發了團隊成員間的合作熱情,也充分利用了課余時間,讓有限的課堂上機延伸到了無限空間。
2.3 上機考核
往年數據庫原理課程的上機都是教師先出幾道題,讓學生隨機抽題。每個題大概都是先建立兩、三個數據庫表、然后使用SQL完成相關查詢。這樣的考核很簡單,往往使學生認為學了這門課程,卻沒法建立一個完整的系統。如今我們對上機考試作了改進。整個理論教學過程中要求對學生以團隊完成的系統進行考核。我們在最后一次實驗考核課上,要求學生以團隊為一個單位,到講臺前面來進行演示。既要求演示一個完整的系統,又要求每個成員獨立描述自己在其中所完成的模塊。其間會涉及到理論知識點、具體實現方法、思維過程等問題,這類似于一個小型課程設計答辯,班上其他同學也可以提出感興趣的問題。這樣一來,學生在學習這門課之后,最終實現了一個可以運行的系統,就會很有成就感,也能從中體會到如何將理論轉變成現實的愉悅,為后續的深入學習打下基礎。
3 結束語
經過兩個學期的改革實踐教學,學生對數據庫課程的報怨明顯減少,在學期末,有不少學生都能提交出一個簡單的、完整的數據庫系統。優秀的學生還能將數據庫與其他課程語言結合,編寫出功能較齊全的系統。總的來說,我們從教學內容、教學方法和考核機制等方面對數據庫原理課程進行改革和探索,收到了較好的效果。在接下來的教學中,我們將進一步研究如何提高教學質量,改善教學手段。
參考文獻:
[1] 楊力,孫瑜,陳汶濱,耿新宇.數據庫原理精品課程改革與實踐[J].計算
機教育,2011.23.
[2] 梁雷燕.數據庫原理的思路改革[J].中國科技信息,2013.10.
[3] 傅婷婷.數據庫系統原理課程的立體化教材建設探索[J].計算機時
代,2012.7.
[4] 王向輝,崔巍,徐俊麗.基于CDIO的數據庫課程教學改革方案研究[J].
計算機教育,2011.38.
[5] 楊曉文.基于CDIO工程教育模式的數據庫課程體系的教學改革探
索[J].計算機時代,2011.11.