主機DB2資料庫課程的教學改革

才智咖 人氣:1.15W

摘 要:本文針對當前資料庫教學的問題,對主機DB2的教學內容和教學方法進行了探索,闡述瞭如何優化教學內容,加強實踐性教學環節,改善理論與實際脫節問題,改變考試方式等,並提出了增加選擇性課程設計的方法內容。
  關鍵詞:DB2;實踐環節;教學改革
  
  1 原有教學活動中的不足
  
  1.1 教學方法和手段缺乏多樣性
  當前“資料庫原理與應用”等課程主要採用CAI課件進行多媒體教學。雖然這種教學方式減輕了教師板書的負擔,增加了授課的資訊量,但由於使用課件教學加快了演示節奏,缺乏教與學的友好互動,學生的思維難以與之同步,從而使教學質量下降。目前的大學生總體上還是處於被動學習的狀態,因此必須合理地運用不同的教學方法和教學手段,取長補短,調動學生的學習積極性,促進學生的學習。
  1.2 市場的需求和培養目標
  在強調素質教育的今天,更應當強調學生在學習中的主體作用,讓學生成為學習的主人。教學活動中,“學”是最根本的,學生要獲得知識、培養能力,主要依靠他們自己的努力,學校和教師只能起輔助作用。教學要幫助學生培養興趣,提高學生學習的主動性和積極性,讓他們能夠主動構建自己的知識結構,培養獨立學習的能力和方法,為將來的獨立學習和工作打下良好的基礎。另一方面,要以市場和行業領域的需求為導向制定教學培養方案,以IT軟體技術發展和企業的生產實際指導大型主機的教學和實踐環節,從而促進學、研、產的良性迴圈,解決學生就業難問題,為大型主機應用開發領域創新人才的成長構建和諧的生態環境。要實施“以改革求發展、以創新求發展”戰略,需要研究培養掌握大型主機技術的應用型人才培養模式,突出人才培養與產業的結合、與需求的結合、與市場的結合。
  現在國內大型機的應用主要集中在銀行業、保險業、大型工業製造企業及資訊業、人才出口等行業。銀行、證券、保險市場的飛速發展要求建設與之配套的技術環境,技術環境的核心是大型主機系統以及對應的軟體開發環境和工具。DB2佔據大型機和 IBM e-server® iSeries(AS/400)上資料庫份額的絕對支配地位,每種平臺上的資料庫市場份額都超過了90%。IBM在UNIX®平臺數據庫上佔據重要市場份額,位列第二,在 Windows® Server上的市場份額雖然小得多,但卻在迅速增長,位列第三。通過主機DB2的教學,學生熟練掌握大型機程式設計風格和除錯方法,養成了良好的程式設計習慣和較強的程式除錯能力,為今後實際從事軟體開發工作打下良好的基礎。通過認證考試,學生具有資料庫工程必需的知識和經驗,得到了國際化的認證,增強了職業選擇面。
  本課程教學改革的指導思想是培養學生綜合地應用專業知識獨立分析和解決問題的能力,使學生在科學研究和創新方面受到良好的訓練。
  
  2 課程教學改革採取的主要措施
  
  根據當前主機DB2資料庫的.教學情況,本課程教學改革的總體思路如下:
  2.1 優化教學內容,加強實踐性教學環節,改善理論與實際脫節問題
  在目前大學資料庫教學中,無論是培養模式還是教學過程、課堂教學還是實踐教學,都還沒有真正體現能力、素質培養的內容。本課程教學中,特別強調提高學生綜合素質、實踐能力和創新精神,這就促使人才培養方案中必須建立相應的實驗和實踐教學體系,推動教學模式改革從封閉轉向開放,從重理論輕實踐向理論與實踐結合的學、研、產一體化教學模式發展,注重學生創新能力培養。學生除了具備相關工作所必需的基礎知識、基礎理論和基本技能,有較為紮實的專業基本功,更重要的是養成正確的學習方法和很強的自學能力,提高學習能力。
  資料庫課程教學面臨的主要挑戰來自新技術的發展和變化,而目前國內的DB2課程主要面向DB2 v8,還沒有面向DB2 v9的相關教學資料。電子科技大學IBM中心現已編寫完成了一本面向主機DB2開發的教材,經過本校兩個班級、近300人的教學實踐,效果良好。
  DB2課程要求學生已經學習過“資料庫原理與應用”等課程,學生通過對本課程的學習,加深對資料庫系統原理的理解,掌握關係資料庫和物件導向資料庫設計的基本過程和方法。能夠使用DB2資料庫設計,宿主語言嵌入SQL、Xquery查詢等內容。通過課程實習作業的練習,具備獨立開發DB2資料庫應用軟體的基本能力,通過課程提供的案例設計,進一步提高資料庫開發能力。

主機DB2資料庫課程的教學改革

2.2 在教學方法上,案例式、互動式和情景式教學相結合
  目前的教學過程中,從課後作業到上機實踐,幾乎都是學生的個人行為,大多數學生是抱著應付差事的心理被動地來完成這些任務的,缺乏創新思維。因此我校在教學活動中注重理論與實踐課程相結合,增加了一些專案上機內容,作為獨立的實驗和實踐課程來開設,以達到培養學生的實踐動手能力和創新能力的目標。現代企業資料庫應用基本上是工程化的合作開發,它是按軟體工程學的原則進行組織。軟體工程學的基本方法融入資料庫原理與應用課程的實踐環節,使學生儘早建立起工程化的概念,是順應人才市場需求和培養目標的。
  2.3 小組合作學習