高曉
摘要:本文分析了高校非計算機專業Access數據庫課程教學現狀,結合自身教學實踐經驗,提出在教學課程設計和課堂實施方面進行改革,旨在培養學生的學習能力、實踐能力和創新能力。
關鍵詞:Access數據庫教學 教學改革 案例教學法 任務驅動法 微任務
0
隨著計算機信息技術發展,國家互聯網+戰略的提出和大數據時代的到來,與數據信息存儲、管理和維護息息相關的數據庫技術重要性日益顯現,掌握數據庫技術成為培養高校學生信息素養的必要內容,很多高校都開設了相關的數據庫課程。Access數據庫管理系統因其用戶界面友好,操作簡單易學,功能完善,成為非計算機專業學生學習數據庫技術的公共基礎課程。通過該課程的學習,使學生掌握Access數據庫管理系統的基本知識和基本操作,能夠開發簡單的數據庫應用系統,并為以后學習大型數據庫系統打下基礎。
一、Access數據庫教學現狀及存在問題
傳統的Access數據庫教學方法以教師為主導,按照既定章節內容,以電子教案和黑板板書形式介紹理論知識和上機操作步驟,實踐環節由學生自主上機操作,通過完成驗證性試驗進而鞏固理論知識,期末采用的是筆試的考核辦法。由于非計算機學生計算思維和抽象思維能力相對簿弱,這種教學方式容易將理論和實踐相分離,理論課講授的知識比較空洞、乏味,學生難以理解,學習目標不明確,學習興趣低,在上機過程中可能會遇到許多實際操作問題,如果得不到老師或同學及時有效的引導和排憂解難,容易產生畏難情緒,降低學習積極性,學習效果不理想。另外期末考試采取筆試的考核方式,學生可能疏于平時的上機實踐,造成平時不學習,考前搞突擊的現象,與數據庫課程的教學目標相悖離。
如何改進教學方法,在有限的學時內,充分提高Access數據庫的教學效果和教學質量成為我們極待探討和解決的問題。本人結合多年的教學經驗,探索在教學過程中引入案例教學法和任務驅動法,將理論和實踐相結合,培養學生的學習能力、實踐能力和創新能力。
二、Access數據庫教學改革及實踐過程
Access數據庫教學實踐性強,對知識點的理解和應用尤為重要。案例教學法是以教學大綱為依據,根據所授課程的教學目標和教學內容設置合理的教學案例,指導學生積極參與分析、討論和交流與教學相關的各種活動環節,使學生在現實問題情境中積極思考探索,加深對理論知識和基本概念的理解,以此來培養學生在相關領域一種特定的綜合能力。
(一)案例教學法的應用
采用案例教學法所選擇的案例應與教學內容緊密結合,同時具有一定的現實意義,最好能夠為學生所熟悉。在Access教學中,本人選擇了一個學生比較熟悉的案例——教學管理系統,該系統包含教師信息管理、學生信息管理、課程信息管理、授課管理和成績管理五個模塊,在講授具體知識點前先對系統的功能進行介紹和演示,讓學生明確學習目標,即通過本學期Access數據庫課程的學習,能夠完成該系統的設計與實現,進而能夠開發類似的數據庫應用系統,具備解決實際問題的能力。然后將教學管理系統的設計做為主線貫穿整個教學過程,引入Access數據庫6種對象的學習與操作:1.在數據庫中建立相關表,構建表間關系及外觀設置;2.建立查詢,能夠根據條件對表或其他查詢進行檢索;3.建立窗體,該對象是用戶與數據庫交互的橋梁,通過窗體可以輸入、編輯、顯示和查詢數據;4.建立報表,可以將數據庫中的數據以格式化的形式顯示和打印輸出;5.建立宏,方便窗體間的切換;6.通過模塊組織和VBA代碼設計,解決較復雜的問題。
Access數據庫教學過程中,本人以實現教學管理系統案例為前提,將各章的教學內容以“任務”的形式呈現給學生,讓學生在完成“任務”的過程中掌握知識和技能。
(二)任務驅動法的應用
教師、學生、任務三者的互動過程是任務驅動教學的過程,教師根據教學內容和學生的實際情況合理設計教學總任務,并將總任務分解成“微任務”,把教學內容巧妙地隱含在每個“微任務”中,在教師適當的引導下讓學生嘗試自主完成,遇到困難可以個別交流或小組討論。讓學生從完成“微任務”的過程中進行反思、舉一反三,真正達到自主學習的目的。
要在有限的課時內應用任務驅動教學法完成教學任務,保證教學質量,“微任務”的設計和課堂理論授課時間的把握是關鍵。本人所在學校Access數據庫課程總共64課時,課時相對較少,這就需要教師在熟練掌握教學大綱的前提下梳理知識點,對課堂教學內容做到精講、重點突出、抽象概念形象化,并能付諸于實踐。“微任務”的設計要緊密結合教學內容,可以讓學生操作“出錯”,進而反思,尋找解決問題的辦法,最后教師再對關鍵知識點進行分析、歸納和總結,讓學生通過上機體驗更加深刻地感受到“學以致用”。
比如,“參照完整性”這個知識點書本上定義的概念比較抽象,如果只是簡單地解讀定義,學生會感覺艱澀難懂,一片迷茫。本人通過設計一個微任務來幫助學生理解和掌握。具體任務是:在教學管理數據庫中,“學生”表和“選課成績”表通過“學生編號”字段建立了一對多的聯系,并實施參照完整性,如圖一和圖二所示。
請在“選課成績”表中添加一條新記錄:學生編號“10011”,課程編號“201” ,平時成績89 ,考試成績 95;(其中“學生”表中不存在學生編號為“10011”的記錄)。
學生接到任務后可能會覺得很簡單,只是追加一條記錄而已,于是便打開“選課成績”表,在末尾輸入相應的記錄字段值,然后單擊“保存”按鈕。結果問題就出來了,系統彈出一個出錯信息(如圖三所示),記錄無法保存。
經過一番分析,原來“選課成績”表中的“學生編號”是外關鍵字,且“學生”表和“選課成績”表通過“學生編號”字段建立一對多的聯系,并且實施了參照完整性。外關鍵字的取值只能來源于“學生”表中主關鍵字“學生編號”字段的值。添加的這條記錄違背了參照完整性規則,因此無法添加到“選課成績”表中。通過實踐操作、親身體驗,學生對“參照完整性”這個知識點領悟得更加透徹,遇到相似問題就能迎刃而解。
此外,對于任務的完成情況,我們也可以設置一些激勵機制,以激發學生的學習熱情。例如在講授“VBA程序設計”這章內容時,由于學生沒有學過先修課程,沒有相關的程序設計知識基礎,不具備相應的程序思維結構,我們更應該把握實踐這個環節,采取“先應用、后理論”的教學方式,讓學生通過上機實踐進而掌握理論知識,培養動手操作能力。
于是本人在簡要介紹了賦值語句、條件語句和循環語句的語句結構后,給出了一個設計任務:定義過程,在立即窗口中輸出如圖四所示的圖形。
分析了圖形顯示規律后,做為示范,本人介紹了循環結構中的For-Next語句的實現過程,在學生理解該語句使用的基礎上,啟發學生用另一種常見的循環結構語句 Do While-Loop來實現,進一步引導學生思考并編寫程序實現以下幾個圖形的輸出(圖五所示)。同時對在課堂上規定時間內按時提交程序并能實現功能要求的學生給予加相應的平時考核分,計入期末的總評成績。
這種教學方法激發了學生的學習積極性,主動探尋解決問題的辦法,感受學習過程的樂趣,體驗學有所得的成就感,進而期待下一個知識點的學習,讓教與學進入一個良性循環的狀態,大大提高了教學效率,保證了教學質量。
三、結語
實踐表明,將案例教學法和任務驅動法兩者相結合,應用于Access數據庫課程教學過程中,把理論與實踐教學有機地結合起來,引導學生思考,有利于調動學生的學習積極性,激發學生的學習主動性,增進學生的課堂參與意識,課堂氣氛活躍,達到培養學生使用Access數據庫知識分析和解決實際問題綜合能力的教學目標,符合應用型本科人才信息綜合素養的培養方針。
參考文獻:
[1]趙秀梅,賈鑫.以案例教學法為主線在ACCESS 數據庫教學中的應用[J].長治學院學報,2016,(05).
[2]朱婷婷,汪培芬.任務驅動教學法在《ACCESS 2010 數據庫應用技術》教學中應用[J].科學技術創新,2016,(22).
[3]高 寧,朱思征.微任務教學法在 Access 數據庫教學中的應用[J].物流工程與管理,2015,(37).
[4]王法玉,肖迎元,張穎.數據庫系統課程設計實踐教學改革研究[J].計算機教育,2010,(09).
(作者單位:福建江夏學院 )