王平
摘要:作為高職計算機應用等相關專業一門專業課程,《SQL Server數據庫應用》課程是培養學生對數據庫的實際操作和綜合處理能力,以往的授課方式難以實現其教學目標。基于項目導向與任務驅動的教學方式能較好地解決這個問題,論文介紹了這種教學方式的特點,結合該課程的教學目標,提出了該課程教學改革思路,并給出了具體的實踐方案。所研究的內容和結論旨在為當前《SQL Server數據庫應用》課程教學改革工作提供參考。
關鍵詞:項目導向;任務驅動;數據庫;教學實踐;設計
中文分類號:G642? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2019)02-0096-02
Based on "Project Orientation, Task Driven" Teaching Reform the SQL Server Database Application Researching
WANG Ping
(ZhenJiang College,Zhenjiang 212028,China)
Abstract: As a professional course in the major of higher vocational computer application, the SQL server database application program is to cultivate students the practical operation of the database and comprehensive processing capacity, the previous teaching methods is difficult to achieve the teaching goal. The project - oriented and task - driven teaching method can solve this problem well. This paper introduces the characteristics of this teaching method, which combines the teaching objectives of this course, puts forward the teaching reform ideas of this course, and gives specific practical plans. The content and conclusion of this study are intended to provide references for the current teaching reform of SQL Server database application.
Key words:project oriented; task driven; database; teaching practice; design
在高職計算機應用等相關專業中,數據庫應用技術是一門專業課程,課程目標是使學生能夠掌握數據庫應用技術,在理論和實踐上掌握數據庫系統的基本操作技能,理解和掌握數據庫程序設計方法和面向對象的概念,具備基本程序設計能力,最終達到學生能夠設計開發小型關系數據庫應用系統的目的[1]。
目前,在數據庫應用教學過程中,仍然采用的是“章節模式”、單純的理論+實踐的授課方式,直接導致學生學習興趣不高,學習效果欠佳,無法滿足現代企業的工作崗位對職業素質和職業技能的要求。所以在當前企業應用型人才的培養模式下,進行數據庫應用教學改革與探討具有十分重要意義。
1“項目導向”教學模式
“項目導向”教學模式是指整個課程的教學內容以一個完整的數據庫應用項目為基礎,然后把數據庫課程的各個知識點融合到這個項目的開發過程中去。本課程依托校企合作企業,引進了一個真實的項目開發案例---銷售管理系統,設計相應的工作任務,構建完整的、真實的銷售管理數據庫,營造真實工作情景、高度仿真企業工作環境的教學案例。
2“任務驅動”教學法
“任務驅動”就是在學習過程中,學生在老師的幫助下,緊緊圍繞一個共同的任務活動中心,在強烈的問題動機驅動下,通過對學習資源的積極主動應用,進行自主探索和互動協作的學習,并在完成既定任務的同時,引導學生產生的一種學習實踐活動[2]。任務驅動教學法是建構主義理論中的一種典型學習方法,它要求任務能夠體現將要學習或已經學到的知識內容,通過教學情景的創建,使學生充分地調動和發揮自己的主動性和能動性,按照課程內容的內在聯系完成真實的任務,學生在成就感的激勵下,不斷增加自信心,做到學會學習,輕松學習[3]。在《SQL Server數據庫應用》課程中,我們把銷售管理數據庫分解為十個子項目,每個子項目劃分為若干個典型的工作任務。
3 “項目導向、任務驅動”教學實踐
3.1 情景設計
目的是使學生的學習能在與現實情況基本一致或相類似的環境中發生,這就需要創設與當前學習主題相關的、盡可能真實的學習情景。為此,我們對引進的、真實的銷售管理數據庫進行了完善,對各個表的數據進行了修改和補充,例如員工表、部門表、客戶表、商品表、銷售訂單表、采購訂單表等,其中員工表中員工記錄就有一百多條,銷售訂單表中銷售記錄達五千多條。數據量充分,數據真實。
3.2 任務設計
任務是學生學習的直接動力,設計時要從學生的實際出發,把握學生的特點和知識水平的差異,由淺入深,循序漸進。在任務的設計過程中,要明確目標,既要通過任務的研究與設計,達到知識傳授的目的,又要讓學生帶著真實任務同時也帶著好奇心學習,使學生在獲得新知識的同時也獲得成就感,從而激發其求知欲望,培養其自學能力。為此,我們以真實工作任務及其工作過程為依據整合了教學內容,把銷售管理系統分解為十個子項目,分別是知識準備及銷售管理數據庫的附加和管理;數據庫的創建和管理;數據表的創建和管理;銷售管理數據庫的數據查詢;數據庫中視圖的應用;數據庫中索引的應用;數據庫中存儲過程的應用;數據庫中觸發器的應用;數據庫安全性管理;數據庫的日常維護等。每個子項目又劃分為若干個任務。
3.3 教學過程設計
(1)提出任務
在教學過程中,老師先設計工作任務背景,并對任務要求做簡單介紹,例如在銷售管理數據庫的數據查詢這一子項目中,將子項目分解為如下若干個典型的工作任務:查詢所有員工的姓名和薪水;查詢工資在3000至4000之間的員工姓名和雇用日期;查詢已訂購了商品的公司名稱、聯系人姓名和所訂的商品名稱和數量;查詢所有訂購了“鼠標”這一商品的公司名稱和聯系方式;查詢客戶名稱為“四通機械有限公司”的訂購信息;查找訂購了“打印紙”的客戶訂購的全部產品的信息等。任務的分解遵循循序漸進的原則,任務的設計要考慮其難易程度,如果太難,學生可能會無從下手,容易產生挫折感,但如果太容易,學生可能因為沒有挑戰性而喪失興趣。
(2)完成任務
任務提出后,引導學生對每個任務進行分析、分解等活動,完成任務需要用到哪些知識,讓學生自主獲取任務所需要的技術知識、自主制定任務實施計劃,充分發揮學生自主探索學習的能動性,可以采用啟法引導、分組討論等方式。例如,在任務《查詢所有訂購了“鼠標”這一商品的公司名稱和聯系方式》時,引導學生思考:完成這一查詢任務需要涉及幾個表?表與表之間通過什么字段關聯?同時讓學生討論,在滿足整個任務時間要求進度的基礎上,由學生自主實施任務的完成過程,提高學生的自主學習能力和適應能力。另外,要根據學生的基礎差異,讓基礎好的同學完成任務后指導基礎差的同學,倡導學生之間相互幫助,同時也鼓勵學生之間討論和交流,通過不同觀點的交鋒、補充、修正,加深每個學生對當前問題的解決方案,充分發揮學生的主觀能動性。
(3)任務評價
老師根據學生完成任務的反饋情況進行適時點評和總結,通過點評,再次啟發學生的思路,得到最終結論。點評過程充分利用多媒體技術進行演示,讓學生可以直觀地理解和掌握。對完成任務的評價不僅應包括對學生是否完成當前任務的解決方案的評價,更重要的一方面是對學生自主學習和協作學習能力的評價,經過實驗、討論、總結提升,每個學生都能得到較為完善的結論。另外,評價側重于正面肯定,以表現鼓勵為主,糾正錯誤為輔,以保護學生的學習積極性。
3.4 教學效果
“項目導向、任務驅動”教學模式在《SQL Server數據庫應用》課程教學應用,實踐證明,學生能主動地思考問題,并積極主動地去解決問題,變以往的被動學習為主動學習,學習興趣得到了較大的提高,課程的教學質量明顯提高。
4 創新點
(1)項目真實,數據充分
課程以一個完整的真實項目為基礎,數據庫經過補充和完善后,數據量充分,切合企業實際,便于操作。
(2)任務設計科學,適合學生的學習
按企業的實際運作設計任務,任務目標明確,具有可操作性,讓學生帶著“真實”的任務和好奇心進入學習情景,使學習更加直觀化、形象化。任務設計由淺入深,任務之間具有一定的連貫性,并貫穿課程的知識點。
(3)自主學習與團結協助相結合
學生帶著任務有目的地學習,相互討論,相互幫助,共同完成任務,既培養了團結協作精神,又提高了學習知識和綜合運用知識解決實際問題的能力,為今后實際項目的開發打下良好的基礎。
參考文獻:
[1]吳海霞.工作過程導向的高職《SQL Server數據庫應用》教學與實踐[J].重慶第二師范學院學報,2013(5):104-109.
[2]賈欽.項目導向與任務驅動相結合的教學模式在《數據庫原理與應用》課程中的應用[J].網絡安全技術與應用,2014(9):187-189.
[3]張俊杰.基于任務驅動的《數據庫原理與應用》復課課程教學模式探索[J].價值工程,2015(28):210-211.
[4]錢冬云. SQL Server2008數據庫應用技術[M].北京:清華大學出版社,2013.
[5]鐘柏昌.任務驅動教學的反思與重塑[D].南京:南京師范大學,2004.
[6]趙海冰,李瑛,刑翠芳.淺談項目教學與任務驅動在“C程序設計”教學中的應用[J].計算機工程與科學,2014(S2):325-327.
[7]徐文琦.任務驅動法在高職《計算機應用基礎》教學中的應用[J].當代職業教育,2010(11):28-30.