戚娜
(陜西工業職業技術學院 陜西 咸陽 712000)
數據庫技術已廣泛應用于各個領域,掌握數據庫的相關知識是計算機專業學生必備的技能之一。該類課程要求學生既要學好理論知識,又要掌握實際的操作技能,其中ACCESS數據庫原理與應用是我院計算機專業學生必須學習的一門基礎課程,它要求學生理解數據庫的基本原理、掌握數據庫系統的基本知識,掌握創建數據庫的方法,熟練準確設計出數據庫中的表結構及表之間的關系,培養學生運用數據庫中各個對象,開發出簡單數據庫應用系統[9]。進而培養學生運用現代手段分析問題解決問題的能力,為進一步學習大型數據庫系統以及畢業后從事專業工作打下必要的基礎。因此,在平時的授課過程中,教師要不斷的完善和提高課程教學水平,注重培養學生實際的操作技能[1]。
該課程是一門更趨向于實際應用的課程,既要有一定的理論知識作基礎,還要有較強的動手能力作支撐,通過實際操作來鞏固理論知識[12-14]。因此,教師應根據學生的實際情況開展教學工作,要做到因材施教,及時總結教學經驗,調整教學方法,特別是實驗教學環節。要不斷的提高課堂教學效果和質量,使學生通過學習,不僅能熟練的掌握數據庫系統的基礎知識,而且能夠熟練使用ACCESS開發出能夠解決實際問題的數據庫應用系統[4]。文中結合多年的教學經驗,根據實際教學中遇到的情況,從課堂教學和實驗教學這兩個方面對本課程的教學方法進行了探討。
在以往傳統的教學過程中,都是以教師為中心,重視理論知識和基本概念的講授,忽略了實際操作能力的培養。學生上機時沒有明確的概念,這節課我要掌握什么,我要學會什么工具等等,他們只是按部就班的對照書本上的題目進行練習。做完練習后,也清楚這次實驗的收獲,更不可能將其應用到實際的問題中。高職學生的底子較好,基礎的理論知識都可以理解,但這種“重教輕練”的教學模式,讓學生對這門課程提不起學習興趣,學習效果比較差[4]。同時,由于上機練習沒有延續性,這節課學什么就練習什么,學生雖然可以掌握每一節課的知識,但并不清楚這節課的知識點在整個數據庫管理系統中的作用和地位,在頭腦中很難建立起一個整體數據庫系統的概念,最終導致學生重理論輕實踐,動手能力差,缺乏解決實際問題的能力。
多媒體作為一種現代化教學輔助手段,得到了越來越廣泛的應用,對提高教學效率和教學質量起到了較好的促進作用。能夠把課本上的知識點條理清晰的展現在學生面前,突出教學內容的重點,使學生在有限的時間內獲取更大的知識量,促進學生學習技能的轉化。教師在教學過程中應充分利用多媒體課件,但又不能單純的依賴課件,應注重傳統教學手段與現代化教學手段有機結合,必要的時候還是應該用粉筆和黑板的[1]。這樣,不僅能提高課堂教學的質量與效率,也會改善師生教與學的環境,從而更好發揮多媒體課件的優勢。
教師利用多媒體環境和計算機課程特有的實例交互演示特點,結合實際問題,將課堂上的理論知識在Access 2003系統中直觀的演示出來,使學生看到理論知識在實際中應用的方法和效果,從而可以更好地理解和掌握理論知識。對學生較難理解的知識進行詳細的講解,并列舉多個實例進行演示。比如第一次上課時,告訴學生數據庫的概念和作用,學生可能會一頭茫然,不知所云。這時教師可以在Access 2003中創建一個真實的數據庫以及里面的對象,這樣學生通過實例就能明白數據庫的概念和作用了。
所謂案例,就是在真實的教育教學情境中發生的典型事件,是圍繞事件而展開的故事,是對事件的描述。所謂案例教學,就是在教師的指導下,根據教學目的和要求,組織學生圍繞案例進行調查、閱讀、思考、分析、討論和交流等活動,教給他們分析問題和解決問題的方法,進而提高分析問題和解決問題的能力,加深學生對基本概念和原理的理解的一種教學方法[8]。
數據庫課程的主要教學任務就是設計和開發一個完整的數據庫應用系統,如果使用傳統的教學方法,每節課只講授基礎知識,列舉簡單實例,學生的學習必然毫無興趣,只會被動接受而缺乏學習的熱情和主動性[11]。如果在Access的教學過程中,采用案例教學法,即以設計和開發一個具體的數據庫系統作為導向進行教學,使學生明確本課程的學習目的,對他們所要開發的數據庫系統最終能否實現,是否能夠被實際使用都會抱有極大的興趣,學生就能更好的掌握每個章節分散的知識點在整個數據庫系統中的作用和地位,就會建立起數據庫系統的整體概念。而且學生在學習的過程中,以完成該系統的開發為目標,學習內容與系統開發內容一致,讓系統開發貫穿于教學的始終,能夠激發學生的學習興趣,從而變被動學習為主動學習。在數據庫課程中使用案例教學法,使學生在掌握系統知識的同時,還能培養學生較強的解決實際問題的能力。
在課程開課的初期,教師應引導學生選擇一個基于日常實際工作的案例,比如教務管理系統、學生選課系統、教學管理系統、圖書管理系統等等。在第一次上課時首先向學生展示一個實際的數據庫應用系統,并演示該系統的相關功能。這樣不僅使學生明確了學習任務,也使學生對數據庫這門課程就有了一個具體的概念,知道學習該門課的目的,還激發學生學習的熱情和求知的欲望。
根據實際情況,教師布置本課程的學習任務:開發一個圖書管理系統,對于這個圖書管理系統,能夠對讀者、圖書等信息等進行準確有效地查詢和修改,并對各種信息進行統計和分析,使圖書的借閱工作規范化、系統化,提高信息處理的能力。由學生根據實際情況討論系統需要哪些功能,系統的各功能模塊怎樣才能實現,運用我們將要學習的知識能否完成、怎樣完成?因此,教師要把Access數據庫的所有知識點都融入到這個系統中。在今后的教學過程中,把這個案例系統逐一進行分解,讓學生清楚整個系統的具體組成和各個模塊的功能。并將分解的內容與書中具體的章節相聯系,使學生能快速的掌握知識點。每次課,演示幾個知識點,同時講授這幾個知識點。隨著課程的學習,系統逐步開發完成,課程所涉及的知識點也已全部講授。
根據課程安排,該課程是一節理論,一節上機。由于大多數學生上完理論課后,直到下次上課期間根本就不會看書,等到了上實驗課時,已經忘了理論課中都講了什么知識點,這次課要掌握什么技能等。所以教師應在每次上實驗課前,利用幾分鐘的時間,帶領學生一起把理論課中的知識點復習一遍,這樣學生就能了解這次課的任務和目的了。
任務驅動教學法是一種建立在建構主義學習理論基礎上的教學方法。適用于學習操作類的知識和技能,尤其適用于學習信息技術應用方面的知識和技能[6]。任務驅動教學法強調學生的學習活動與具體任務或問題相結合,讓學生帶著真實的任務去學習,以探索解決問題的方法[3]。使學生的學習目標十分明確,使教與學生動有趣、易于接受。
任務驅動法的特點之一就是圍繞任務展開教學,因此任務的設計是關鍵,既要注重方法和知識體系,還要能夠充分的調動學生創造性思維,鼓勵學生從不同的角度去考慮和解決問題。
任務驅動教學法的主要特點是“任務驅動,注重實踐”,所以在Access數據庫課程的實驗教學環節中采用任務驅動教學法是非常合適的[2]。
Access課程的實驗教學,目的是讓學生將理論和實踐相結合,在具體的操作過程中學習和理解數據庫系統的功能[10]。教師在課堂上布置給學生一個具體的任務,提出明確的要求和最終的目標,學生根據教師給出的任務,不僅僅是簡單的“照貓畫虎”,而更強調在模仿的基礎上的創新。任務主要由學生自行完成,教師起答疑和指點作用。學生通過教師創設的任務,運用理論課上學到的知識,積極的完成任務,學生在完成任務的過程中充分發揮學習主動性和創造性,理解所學知識并掌握了相應的技能[5]。
比如在Access的一堂實驗課上,要求學生設計一個學生成績管理數據庫,該數據庫包含5張表,分別是學生基本信息表、課程基本信息表、教師基本信息表、學生成績表和學生選課表。要求每張表都要有字段名和字段屬性,每張表都要有主鍵,每張表都要有至少5條數據記錄。教師給出該任務后,學生要自行設計執行的步驟,之后學生就要想法設法的按照具體要求完成該任務,在完成此任務的同時也掌握了字段、記錄、主鍵的相關概念。
課堂評價是教學過程中不可缺少的一個環節,幫助教師了解學生知識的掌握程度,而且對教學效果及教學過程的起到反思的作用[7]。在實驗課的最后10分鐘左右,教師通過抽查的方式,讓學生上講臺演示和講解本次實驗,和學生一起進行點評,對完成情況好的學生給予表揚;對有問題的學生,教師應該給予幫助和指導。課堂評價可以讓學生在學習中體會到收獲,體會到成就感,調動學生學習的積極性。
實驗課的考核方式由二部分構成:首先學生先陳述實驗內容和完成情況,然后老師或其他同學隨機提問。根據學生回答問題的情況和實驗的完成情況給予成績。
綜上所述,Access數據庫原理與應用課程是一門理論性和實踐性相結合的課程,學生既要有扎實的理論知識,又要有過硬的動手能力和解決實際問題的能力。因此教師應根據每位學生實際情況開展教學,在不同的情況下,采用不同的課堂教學方法,并及時的總結教學經驗,不斷提高課程的教學質量和效果,爭取讓學生在課堂上就可以將知識點消化掉,不再讓學習成為學生的一種負擔。
[1]李凌春.Access數據庫及其應用課程教學方法研究[J].湖北經濟學院學報,2011(11):172-173.
LILing-chun.The research of teachingmethod in the course of access database[J].Journal of Hubei University of Economics,2011(11):172-173.
[2]常靜,常天松,劉東.任務驅動式教學法在計算機文化基礎課程中的應用 [J].河南機電高等??茖W校學報,2007(4):118-119.
CHANG Jing,CHANG Tian-song,LIU Dong.The research of task driving teachingmethod in the basic course of computer culture[J].Journal of Henan Mechanical andElectrical Engineering College,2017(4):118-119.
[3]李霞林.任務驅動式教學法在Access數據庫教學中的應用[J].計算機教育,2006(11):30-32.
LIXia-lin.Research of task-driven approach in the course of Access Database[J].Computer Education,2006(11):30-32.
[4]黃巧芳.淺談案例教學法在 Access數據庫教學中的應用[J].科技資訊,2012(4):220-220.
HUANG Qiao-fang.Research on the application of the case teachingmethod in the course of Access database[J].Science and Technology Information,2012(4):220-220.
[5]章登科,喻衍紅.項目驅動法在高職ACCESS數據庫中的應用研究[J].電腦知識與技術,2012(1):233-234.
ZHANG Deng-ke,YU Yan-hong.Application research of project driven method of the access database in the vocational school[J].Computer Knowledge and Technology,2012(1):233-234.
[6]余文森,吳剛平,劉良華.解讀教與學的意義[M].上海:華東師范大學出版社,2005.
[7]張敏.VisualBasic教學改革實踐與探索[J].現代計算機,2011(9):35-36.
ZHANG Min.Practice and exploration on visual basic teaching reformation[J].Modern Computer,2011(9):35-36.
[8]松江教育信息摘編.案例教學專輯[EB/OL].(2012-04-06).http://www.sjedu.cn/xxzb/2004-5.htm#.
[9]趙乃真.ACCESS數據庫基礎教程[M].北京:清華大學出版社,2006.
[10]常靜,吳芳,鄧小光.談獨立院校任務驅動教學法在ACC ESS數據庫課程中的實踐[J].電腦知識與技術,2011(27):6694-6695.
CHANG Jing,WU Fang,DENG Xiao-guang.On independent colleges task-driven approach in the course of Access database[J].Computer Knowledge and Technology,2011(27):6694-6695.
[11]馬艷,王浩.面向對象數據庫程序設計教學方法研究—以ACCESS數據庫為例[J].長江大學學報:自然科學版,2011(8):135-136.
MA Yan,WANG Hao.The research of the teachingmethod in the object oriented database program design-example Access Database[J].Journal of Yangtze University:Nat Sic Edit,2011(8):135-136.
[12]孫寶林,崔洪芳.Access數據庫應用技術[M].北京:清華大學出版社,2010.
[13]王鈞.Access2000在高校招生分專業錄取分數統計中的應用[J].電子科技,2010(11):28-30.
WANG Jun.The application of Access2000 in admission scores statistics by majors in college enrollmentmanagement[J].Electronic Science and Technology,2010(11):28-30.
[14]吳正國.數據庫技術在機車清洗中的應用[J].現代電子技術,2011(12):14-16,61.
WU Zheng-guo.Application of database technology in locomotive cleaning[J].Modern Electronic Technique,2011 (12):14-16,61.