隨冬梅
【摘 要】“SQL Server數據庫”是計算機專業的重要課程。本文結合自身的教學經驗,從課堂教學方法,實驗教學方法方面進行分析研究,提出了幾項具體的“SQL Server數據庫”課程教學方法的改革措施,并取得較好的教學效果。
【關鍵詞】SQL Server數據庫;課堂教學方法;實驗教學方法
Teaching Method was Researched by SQL Server Database Course
SUI Dong-mei
(School of Computer and Information Technology, Shangqiu Normal University, Shangqiu Henan 476000, China)
【Abstract】SQL Server Database Course is an important professional courses for the computer subject. Based on the teaching practice of the author, this paper discusses its classroom teaching methods and experimental teaching methods, and proposes a few of teaching methods reform measures of SQL Server Database Course, these reform measures have better teaching result assessment.
【Key words】SQL Server Database; Classroom teaching methods; Experimental teaching methods
0 引言
數據庫是數據管理的最新技術,是計算機科學的重要分支[1]。SQL Server是目前最常用的數據庫管理系統。是計算機專業的一門必修課程。通過本課程的學習,使學生具備利用SQL Server軟件開發設計數據庫應用系統的能力。“SQL Server數據庫”是一門實踐性很強的課程。但是在實際教學中,傳統的教學方法使學生很難用所學的理論指導實踐解決問題,教學效果較差。本人在長期的教學實踐中,結合課程特點和實際教學,探索出了一些對“SQL Server數據庫”課程行之有效的教學方法。
1 課堂教學方法研究
1.1 項目引導教學法
遵循“項目引導、任務導向”的教學理念。一改過去以理論為基礎的教學模式,形成以實際操作為前提的項目案例式教學方法,在教學過程中以實例項目為開發依據,如“學生選課管理系統”“教師教學管理系統” 等。為了提高學生學習的興趣,一般我在第一次上課時就演示了一個完整的、學生較為熟悉的“學生成績管理系統”,告訴同學們通過這門課的學習訓練,就能實現這樣一個數據庫應用系統開發,使學生明白這門課的功能,提高學生的學習興趣。然后在以后的課堂教學中,根據每一章的知識點補充完善該系統的功能,最后得到完整的一個項目。
1.2 實例教學法
實例教學法是講授操作性較強課程的重要方法,是計算機專業教學中最常用的教學方法。實例教學法將知識點貫穿在一個個實例中,通過實例的講解達到傳授知識、技能的目的[2]。我校所采用的教材《SQL Server2005數據庫及應用》提供了一個學生選課管理系統的數據庫開發,我就以書本上這個實例為主示范講解。一般情況下,學生選課管理系統有關該節知識點講解完后,我會重新拿一個新的系統如“圖書借閱信息系統”讓同學們思考訓練在新的系統中相關知識點的應用,以達到知識點的靈活運用。
1.3 任務驅動教學法
任務驅動法一種建立在建構主義教學理論基礎上的教學法。是指在整個教學過程中,以完成一個個具體的任務為線索。把教學內容巧妙地隱含在每個任務之中。引導學生學會如何去發現,如何去思考。如何去尋找解決問題的方法,最終讓學生自己提出問題,并經過思考,自己解決問題[2]。在使用任務驅動教學時,我上課都安排一些小任務,比如某個學生退學了,轉學了;某個學生選課了,但是沒有參加考試;怎么統計學生選某門課的人數;如何使用觸發器實現級聯更新和刪除等等,這些小任務在學生選課管理系統上會有什么體現? 學生通過對這些任務的討論分析,確定其所涉及的知識,在教師的指導幫助下找到問題的解決辦法,通過任務的完成實現對所學知識的意義建構。
任務驅動教學法體現了以“學”為主的教學特點,能鞏固和深化對知識點的理解和掌握,這種模式更注重培養學生靈活運用知識創造性解決實際問題的能力。
1.4 互動式教學法
長期的教學經驗可知,氣氛活躍的課堂能使學生提高對知識的理解和掌握。要想構筑一個良好的師生關系,就必須使學生參與到教學中來,而不能把講臺當成教師一個人的舞臺。在上課之初,我就讓班長把學生以5人為單位分組,以后的教學實驗中就以組為單位進行分組討論設計等等。比如在講解完“學生選課管理系統”這個實例之后,我就經常用另一個實例“圖書借閱管理系統” 讓學生分組進行思考討論,最后讓學生上臺演示操作過程。當然在學生演示中,老師要對學生的演示進行點評。這樣以來,學生的注意力全都在課堂上了,就會達到一個較好的教學效果。另外,有些較簡單和好理解的章節,我會直接分給每組學生,讓他們當一次教師,課下做好備課和PPT準備,用一次大課的時間由各組學生派代表上臺講課。學生講課的好處是課下認真搜查資料,做到知識點的全面理解,準備PPT的過程是讓知識點得到提煉與掌握,講課的過程使知識點更加理解深刻。當然根據時間和章節需要,我們可以把教學內容分成若干個部分,然后把學生分成若干個小組,由每個小組負責講一部分的內容,也可以相同內容分給不同組。學生上臺講課能充分發揮他們的主觀能動性和學習的主動性,也培養了學生的表達能力。
2 實驗教學方法研究
2.1 課程實驗和課程設計相結合,提高學生的動手能力
數據庫技術是一門操作性很強的課程,我們要求每次實驗課都有明確的題目、明確的要求。以往的實驗課,我們發現學生只是把書本的例題或實驗指導上的例子照本宣科地輸入,運行出結果就算大功告成。為了防止此類現象發生,學生在實驗課上需要完成的是與課堂例子相似的“零件訂購信息系統”。這樣學生可以根據課堂教學內容融會貫通實驗所要求的系統功能,又能防止學生照抄課本上的實例。
實踐教學一個重要環節就是課程設計。在課程設計環節中,我一般把學生按5人分組,每組一個組長,每個小組一個課程設計題目,5人分工合作,完成一個系統的設計。課程設計考核采用答辯形式,既能驗證學生完成實訓的真實度又能鍛煉學生的語言表達能力。
2.2 細化實驗考核方式,重視學生能力培養
教師在上實驗課的時候不要坐著不動,要隨時巡視學生實驗情況,觀察學生實驗進程,回答學生的疑問。在實驗進行后半部分時隨機抽取一些學生當場演示、操作,根據操作情況記錄在冊,作為以后評分的參考,防止學生作弊。對于課程設計部分,給每個小組評分時應綜合考慮課程設計報告書完成的情況和答辯情況,然后再根據小組成員的各方面的具體表現給各小組成員評分。每個學生的最終成績中基礎實驗部分和課程設計部分各占50%[3]。
3 結束語
隨著數據庫技術的不斷發展, “SQL Server數據庫”課程也在不斷發展, “SQL Server數據庫”課程的教學方式也在不斷發展變化。本人針對“SQL Server數據庫”課程的教學方式提出了若干方法,并已付諸實施,初步發現教學效果比以往有較大提高。相信只有不斷的改革教學方法和教學手段,必會收到良好的教學效果。
【參考文獻】
[1]王珊,薩師煊.數據庫系統概論(第五版)[M].北京:高等教育出版社,2014.
[2]周彤.《SQL Server數據庫》”實例教學”與“任務驅動”相結合教學模式初探[J].科技信息,2010,5:110,126.
[3]徐琴.數據庫系統原理的實驗課程教學研究[J].福建電腦,2010,3:211-212.
[責任編輯:楊玉潔]