許桂平
摘 要: SQL Server數(shù)據(jù)庫是目前最主流的數(shù)據(jù)庫平臺之一,各院校計算機專業(yè)都會把《SQL Server數(shù)據(jù)庫應用》作為一門專業(yè)核心課程,本文從《SQL Server數(shù)據(jù)庫應用》的教學實際出發(fā),結合多年的教學經(jīng)驗,分析傳統(tǒng)教學的不足和項目教學法的開展方法,旨在更好地培養(yǎng)出順應社會和IT行業(yè)所需要的人才。
關鍵詞: 項目驅動 《SQL Server數(shù)據(jù)庫應用》 數(shù)據(jù)庫技術
1.引言
在信息技術快速發(fā)展的今天,人們的工作和生活都進入信息化時代,數(shù)據(jù)庫技術已成為現(xiàn)代信息科學與技術的重要組成部分,也是計算機數(shù)據(jù)處理與信息管理系統(tǒng)的核心,在人們的日常生活中數(shù)據(jù)庫技術無處不在。SQL Server數(shù)據(jù)庫是目前最主流的數(shù)據(jù)庫平臺之一,該產(chǎn)品以其優(yōu)越的性能和可靠的安全保障深得用戶的喜愛?!禨QL Server數(shù)據(jù)庫應用》是計算機專業(yè)的一門重要專業(yè)應用課程,是一門理論性與實踐性都很強的課程。學好這門課既要求學生具有一定的理解科學理論知識的能力,又要求學生具有解決實際問題的動手能力。高校應該培養(yǎng)出順應社會和IT行業(yè)所需求的人才。對于老師而言,怎樣上好這門課程,是值得認真研究的問題。
2.傳統(tǒng)教學模式的不足
傳統(tǒng)教學模式以理論學習為主的教學模式已不適應現(xiàn)代社會對人才的需求。針對這門課程的教學,傳統(tǒng)的教學方法存在以下一些問題:傳統(tǒng)的數(shù)據(jù)庫課程多是偏重理論教學,強調理論知識的完整性,紙上談兵,缺乏實踐性,學生的動手能力較弱,學習的基本理論內容很難直接應用到實際項目中,走上工作崗位后,真正做項目時,無從下手,總感覺老師講的知識都不實用,而要用到的知識老師都沒講過。從學生的角度看:學生對高中階段純理論的教學已經(jīng)厭煩,喜歡也希望自己通過動手做一些東西出來,以展示自己的才華。
從教學的角度看:這門課程理論性較強,操作對象相對抽象。重點不易記憶,如:select、update、insert、delete等語句,語法和形式多樣,特別是多表的聯(lián)合查詢部分,更不能靈活地運用。對于“視圖”、“索引”、“觸發(fā)器”等數(shù)據(jù)對象學生難以理解,以及在數(shù)據(jù)庫中這些數(shù)據(jù)對象對整個數(shù)據(jù)庫功能有哪些影響等,老師難以講解透徹,往往是老師講得很費勁,學生聽得云里霧里,這樣很容易讓學生覺得這門課程很難掌握,產(chǎn)生厭學情緒。
3.項目驅動式教學法
“項目驅動”是建構主義理論中的一種教學模式,項目驅動式教學法是指教師將某一部分或幾部分的教學內容設計成一個或多個具體的“項目工程”。項目驅動式教學法學生和教師都要注意自己角色的轉換,以學生為中心,教師在一定的情景下要求引導學生自主學習,并完成各項任務,教師是組織者和指導者,而不是傳統(tǒng)教學模式下的主導者。學生通過各項任務的實踐獲得的知識,掌握技能,進而形成一定的能力,包括分析問題與解決問題的能力、獨立自主學習的能力和團隊合作精神。在實施項目教學的過程中,對于學生遇到的普通問題,老師可以進行集體示范,但對于個別學生遇到的特殊問題要單獨解決處理,同時也要進行隨時的溝通交流。整個項目完成后,老師應及時對項目進行總結,幫助學生理解以前的知識,增強他們學習的自信心。
4.項目驅動教學法在“SQL Server數(shù)據(jù)庫應用”課程中的應用舉例
以筆者所在學校開設的“SQL Server數(shù)據(jù)庫應用”課程為例,本課程每周4學時,18周共72課時,上課地點都在多媒體機房。《SQL Server數(shù)據(jù)庫應用》的教學過程以一個真實的項目,“商品銷售管理系統(tǒng)”貫穿始終,通過認真地研究分析,把整個項目分解為既獨立又有一定聯(lián)系的小項目,讓學生感受真實的項目開發(fā)過程,整個教學過程接近數(shù)據(jù)庫開發(fā)的過程。整個項目可分解為9個小項目:數(shù)據(jù)庫系統(tǒng)概述、數(shù)據(jù)庫、數(shù)據(jù)表、數(shù)據(jù)的基本查詢、數(shù)據(jù)的高級查詢、簡單程序設計、索引和視圖、維護數(shù)據(jù)庫、數(shù)據(jù)庫的安全管理。各個小項目由淺入深,最后以數(shù)據(jù)庫項目的調試與試運行結束。在整個過程中,少講理論,理論知識以夠用為原則,多讓學生動手練習。課程講結束了,所有的學生就相當于都參與完成一個項目。如果學生在完成項目時,覺得那個知識點理論得不夠,或者理論沒弄清楚,在項目的驅動下,他會主動地查閱相關資料,進行補充,從而可以提高他們的自學能力。一些小項目可以讓學生組成小組,合作完成,從信息的收集、方案的設計與實施,到最后的評價,要求小組分工明確、合理,做到每個學生都參與項目。
5.考核評價
考核制度要進行合理的改革,推翻傳統(tǒng)的單一化的理論考試,采用多元化考試形式,對學生的考核評價采用過程評價和最后評價相結合的方法,過程評價占60%,最后評價占40%。其中過程考核主要依據(jù)可以從以下幾個方面考慮:(1)一般的上課考勤;(2)在項目小組中的承擔的任務及完成情況;(3)項目進度是否按時完成;(4)是否完成預設的功能;(5)在預設的功能基礎上是否有所創(chuàng)新;(6)小組成員的分工是否合理,溝通、協(xié)作是否順利等。
6.結語
隨著教學改革的不斷深入,傳統(tǒng)教學方法已經(jīng)不再適合現(xiàn)在的教學模式,特別是在計算機專業(yè)的相關課程中。筆者將繼續(xù)在《SQL Server數(shù)據(jù)庫應用》的教學改革上努力探尋新的方法,使理論和實踐緊密地結合,不斷提高《SQL Server數(shù)據(jù)庫應用》課程教學質量。
參考文獻:
[1]王萬麗.項目驅動教學在高職數(shù)據(jù)庫教學改革中的應用研究[J].科技創(chuàng)新導報,2014NO.19.
[2]何丹丹.基于項目驅動的《Oracle數(shù)據(jù)庫應用》教學改革探討[J].價值工程,2014.10.
[3]馬晶晶.探索任務教學法在數(shù)據(jù)庫教學中的應用[J].計算機工程應用技術,2012.12.
[4]鄺俊維.數(shù)據(jù)庫教學思考[J].科教縱橫,2013.NO.08.
[5]胡恒.任務驅動式教學法在MySQL數(shù)據(jù)庫教學中的應用[J].輕工科技,2013.1.
[6]康懿.淺談數(shù)據(jù)庫教學中項目教學法的實踐與探索[J].電子制作,2014.04.