秦昳
摘要:數據庫技術是計算機科學領域的一個重要分支,也是計算機科學領域中發展最迅速的一門學科。近年來,我國在計算機科學教育中也對數據庫予以應有的重視,除了計算機科學與技術及其相關專業外,在其他非計算機專業也開設了相關課程。然而在教學實踐中,通過觀察學生聽課,與學生交流溝通,為學生答疑和指導實驗等各種教學環節,發現非計算機專業的學生在學習數據庫相關課程時存在一些困難,容易出現聽課效率不高,易跑神;心理上容易產生排斥情緒,覺得課程深奧難學。針對這些問題,本文提出了非計算機專業《數據庫原理及應用》教學方法的新思路。從教材合理選取、整體規劃教學、注重實驗課教學、加強和學生溝通四個方面進行了探討和研究。這些新思路已經應用到實際的教學活動中,力求人性化、互動式、啟發式的數據庫教學活動得以實現。
關鍵詞:數據庫技術;教學方法;教材選??;規劃教學;實驗教學
中圖分類號:G642.4 文獻標志碼:A 文章編號:1674-9324(2016)37-0248-03
一、引言
數據庫技術是計算機科學領域的一個重要分支,也是計算機科學領域中發展最迅速的一門學科。近年來,數據庫管理系統已經由專用的應用程序包發展成通用的系統軟件。由于數據庫具有數據結構化、最低冗余度、較高的程序與數據獨立性、易于擴充、易于編制應用程序的特點,所以較大的信息系統都是建立在數據庫設計之上的。目前,對數據庫各種模型的研究以及理論上的探討都在蓬勃開展,其應用也從一般的數據管理擴大到計算機輔助設計、人工智能等多個領域。近年來,我國在計算機科學教育中也對數據庫予以應有的重視,除了計算機科學與技術及其相關專業外,在其他非計算機專業也開設了相關課程。然而由于各個專業要求的程度不同,涉及到的教學方法與手段就應該有所不同。本文探討的就是一種高等學校非計算機專業數據庫原理及應用教學方法的新思路。
二、非計算機專業數據庫原理及應用課程教學的主要問題
在教學實踐中,通過觀察學生聽課,與學生交流溝通,為學生答疑和指導實驗等各種教學環節,發現非計算機專業的學生在學習數據庫相關課程時存在一些困難,在聽課課程中容易出現聽課效率不高,易跑神;心理上容易產生排斥情緒,覺得課程深奧難學。
在通過對各類學生學習情況的調查發現,產生上述不良現象的原因主要有以下三個方面,同時,這些都是數據庫原理及應用課程教學亟待解決的主要問題。
第一,學生學習動機不明確。很多學生在選修課程的時候,根本不了解數據庫這門課程,也不清楚自己的專業是否會用到數據庫技術。盲目選修,使得學生關心的僅僅是這門課程的學分要求,而并沒有考慮把能否與個人專業相結合。
第二,學生對計算機理論并沒有系統的了解。非計算機專業的學生不管是在進入大學之前還是進入大學之后對計算機理論并沒有一個系統的了解。他們的計算機技能是在使用計算機的過程中發展起來的,計算機對于他們而言只是一個娛樂的玩具,他們能夠熟練上網、聊天、看電影、發微博,但是對支持這些娛樂的計算機工作原理并不清楚。那么在缺少相關學習基礎的情況下,學生就會覺得計算機深奧難學。
第三,學生學習目的不明確。大部分學生在學習完數據庫相關課程后,對數據庫技術的理論有較多的了解,但如何把學習的知識應用到本專業上,如何解決本專業的實際問題,學生并不清楚。
三、非計算機機專業數據庫原理及應用課程教學方法的新思路
針對上述問題,本文從以下方面,提出非計算機專業《數據庫原理及應用》教學方法的新思路。
(一)合理選取教材
即使只考慮非計算機專業,每個專業不同,對數據庫課程的要求也不相同,因此教師必須根據不同的專業要求組織教學內容。教材的選取對整個教學內容,教學方法和重點難點的掌握都至關重要。對于非計算機專業的學生教材要根據教學大綱和計算機等級考試大綱結合專業性質進行合理選取。
根據教學實踐成果,本文將非計算機專業的學生分成三個層次。
第一層次是包括了測繪,地理信息,信息工程等專業的學生,這類專業無論是數據庫理論還是數據庫應用,對學生的要求都不亞于計算機專業的學生,所以在選取教材時應該等同甚至高于計算機專業的教材要求,應該強化理論教學,并要求理論指導實踐,除了在教學過程中安排實驗環節之外,還要求在教學過程結束時,完成課程設計。因此在教材選取上應該選擇原理和應用并重且要求較高的教材。
第二層次是包括了電子商務,管理等專業的學生,這類專業對數據庫理論知識的要求低于對數據庫應用的要求,也就是說更加注重實踐,所以在選取教材時應該選取實戰類型的教材,可以以一種數據庫管理信息系統軟件(Visual Foxpro,Sql Sever)的使用為主線,貫穿數據庫理論知識。
第三層次是包括了會計、經濟等專業的學生,這類專業對數據庫理論知識和數據庫應用的要求都較低,主要起到普及的作用,所以在選取教材時應該選取介紹類的教材,可以選擇一種簡單易學的數據庫應用軟件如(Access)來作為教學主線。
(二)整體規劃教學
依據上述三個層次,按專業進行劃分,選取適當教材之后,就應該整體規劃教學。本文將以第二層次學生為依托,總結真實的教學過程,提出整體規劃教學的思路。
第一,搭骨架,定目標。
對于第二層次的學生,教學目標更加重視開發實踐,為了讓學生了解數據庫開發的系統性,以及項目開發的流程。教師在教學過程中,首先設計一個典型案例(如學生管理信息系統),也就是所謂的“搭骨架”。在這個階段,直接給學生擺出一個明確的目標,讓學生明白自己學完全部課程之后,能干什么,做到心中有目標。
假如,教學過程中,不采取這樣的思路,完全按照教材順序講解每章知識,就會出現半學期已過,學生還是一頭霧水,不知道自己為什么學,也不知道學完了能做什么,糊里糊涂,最終喪失了學習興趣。
第二,充肌肉,細分析。
這一階段,骨架已經搭好,學生學習目標也已經明確。那么就需要連續完整的引導學生仔細分析,給骨架充肌肉。這里所說的肌肉就是指數據庫的理論知識。
在這一階段的教學中,主要是仔細分析案例的各個模塊,讓學生自己提出問題,分析各模塊的設計動機,然后思考這些問題怎樣解決,解決這些問題需要了解掌握哪些數據庫的理論知識。然后教師在這樣的時機下,將數據庫的理論知識帶入課堂,最終為學生答疑解惑。這是一個由表及里,逐層深入,逐步求精的過程。學生在這個過程中會不斷獲得成就感,獲取勇于開拓進取的自學能力。
所以,通過這兩方面整體規劃教學,能夠激發學生學習的主觀能動性,讓學生完成由“讓我學”到“我要學”的思想轉變。
(三)注重實驗課教學
總體來說,非計算機專業的數據庫課程更加強調實踐能力的培養。那么學生在老師的精心課堂教學規劃之下,已經有了非常直觀的感受和明確的目標。這個時候就需要將實驗課教學緊緊跟上,趁熱打鐵,鞏固學生認知。以設計型和驗證型實驗為主,讓學生從一個觀賞者轉變為一個設計者,給學生提供設計空間,讓他們獨立完成一個完整的數據庫應用系統設計,從中體會到實干和成功的樂趣。
(四)加強和學生的溝通
教師在教學過程中,雖然通過課堂提問,課后批改作業等形式能夠了解學生情況。但從學生的角度來說,他們更希望能夠與教師進行一對一的交流,獲得教師的贊同。同樣教師也可以通過和學生一對一的交流,更深入的了解學生學習情況,課堂教學效果,甚至是學生的情緒變化。這些都能更好地促進教學活動。因此,在教學過程中,要大力提倡教師和學生的一對一溝通活動。
四、結束語
本文通過對非計算機專業《數據庫原理及應用》教學主要問題的研究,提出了教學方法的新思路。從教材合理選取、整體規劃教學、注重實驗課教學、加強和學生溝通四個方面進行了探討和研究。這些新思路已經應用到實際的教學活動中,力求人性化、互動式、啟發式的數據庫教學活動得以實現。
參考文獻:
[1]王珊,薩師煊.數據庫系統概論[M].北京:高等教育出版社,2006.
[1]Wangshan,SaShiXuan. An Introduction to Database System[M]. Beijing:Higher education Press,2006.
[2]何玉潔.數據庫原理與應用教程[M].北京:機械工業出版社,2010.
[2]HeYuJie. Principles and Applications of Database[M]. Beijing:China Machine Press,2010.
[3]田俊華,劉愛軍.Visual FoxPro程序設計基礎[M].北京:人民郵電出版社,2012.
[3]TianJunHua,LiuAiJun. Visual FoxPro Program Design Basics[M]. Beijing:Post& Telecom Press,2012.
[4]羅曉霞,朱莉.數據庫原理及應用實驗指導書[M].西安科技大學內部專用教材,2012.
[4]LuoXiaoXia,ZhuLi. Guidance for Experiment of Principles and Applications of Database[M]. Xian:Xust Press,2012.
[5]閃四清.Sql Sever2008基礎教程[M].北京:清華大學出版社,2011.
[5]ShanSiQing. Sql Sever 2008 Basics[M].Beijing:QingHua University Press,2011.
[6]陳志泊.數據庫原理及應用教程[M].北京:人民郵電出版社,2008.
[6]ChenZhiBo.Principles and Applications of Database[M].Beijing:Post& Telecom Press,2008.
[7]陳慶奎.數據庫原理與應用[M].西安:西安電子科技大學出版社,2009.
[7]ChenQingKui. Principles and Applications of Database [M].Xian:Xidian University Press,2009.
[8]施伯樂.數據庫系統教程[M].北京:高等教育出版社,2008.
[8]ShiBoLe. Database System Course[M].Beijing:Higher education Press,2008.
[9]周玉萍.Visual FoxPro數據庫應用教程.北京:人民郵電出版社,2008.
[9]ZhouYuPing. Visual FoxPro Applications of Database[M].Beijing:Post& Telecom Press,2008.