宗 薇
摘要本文把握文科學(xué)生的特點(diǎn),結(jié)合建構(gòu)主義教育理論,對于綜合性較強(qiáng)的數(shù)據(jù)庫課程采用以項(xiàng)目訓(xùn)練為主的案例教學(xué)方式,直接從應(yīng)用入手,讓學(xué)生有目標(biāo)地學(xué)習(xí),培養(yǎng)了學(xué)生自主學(xué)習(xí)能力、創(chuàng)新意識和團(tuán)隊(duì)協(xié)作精神,取得了良好的教學(xué)效果。
關(guān)鍵詞數(shù)據(jù)庫自主學(xué)習(xí)案例教學(xué)
數(shù)據(jù)庫Visual Foxpro課程開設(shè)已經(jīng)多年,常常聽到學(xué)生提出這樣的問題:“我們學(xué)了這些東西究竟有什么用?”任課教師也曾有過困惑,文科學(xué)生學(xué)習(xí)數(shù)據(jù)庫的目的是什么?課程的落腳點(diǎn)在哪兒?看到怨聲載道的學(xué)生,有些教師對課程開設(shè)的必要性也產(chǎn)生了懷疑。學(xué)生們腦子里已經(jīng)裝滿了問題的答案,但還不知道問題在哪里。我們經(jīng)過對連續(xù)四輪數(shù)據(jù)庫課程教學(xué)的反復(fù)總結(jié),結(jié)合建構(gòu)主義的教育理論,在啟發(fā)自主學(xué)習(xí)、培養(yǎng)創(chuàng)新意識教學(xué)理念的指導(dǎo)下,確立了該門課程新的教學(xué)目標(biāo),采用以項(xiàng)目訓(xùn)練為主的案例課程的教學(xué)模式,并充分利用網(wǎng)絡(luò)資源和教學(xué)平臺擴(kuò)充教學(xué)內(nèi)容,實(shí)現(xiàn)網(wǎng)上動態(tài)交流互動,取得了顯著的教學(xué)效果。
建構(gòu)主義的教學(xué)理論提倡把問題還給學(xué)生,讓他們經(jīng)歷完整的知識建構(gòu)過程,在解決問題的過程中學(xué)習(xí)知識。突出特點(diǎn)就是強(qiáng)調(diào)以學(xué)生為中心、讓學(xué)生自主建構(gòu)知識。通過計(jì)算機(jī)技術(shù)的學(xué)習(xí)和應(yīng)用,激發(fā)學(xué)生對先進(jìn)科學(xué)技術(shù)的追求,推動學(xué)生自主學(xué)習(xí),鍛煉實(shí)踐能力,培養(yǎng)創(chuàng)新意識,提高綜合應(yīng)用各種知識的能力。
美國IBM公司亞太地區(qū)教育行業(yè)總經(jīng)理提到:“教育創(chuàng)新是基于21世紀(jì)人才培養(yǎng)必須推行的理念。運(yùn)用信息技術(shù)學(xué)習(xí),不在于掌握信息技術(shù),而在于掌握終身學(xué)習(xí)的能力。”世界上每樣?xùn)|西都在改變,唯有創(chuàng)新不變。
1 深入分析文科學(xué)生特點(diǎn),準(zhǔn)確定位課程教學(xué)目標(biāo),有的放矢
文科學(xué)生偏重于形象思維,邏輯思維和抽象能力較弱,尤其考慮問題的嚴(yán)謹(jǐn)性和嚴(yán)密性相對較弱。而數(shù)據(jù)庫課程內(nèi)容本身較抽象,所以應(yīng)該采取他們?nèi)菀桌斫夂徒邮艿姆绞剑ぐl(fā)學(xué)生的學(xué)習(xí)興趣,讓他們盡快進(jìn)入角色。
我們把握數(shù)據(jù)庫課程綜合性強(qiáng)的特點(diǎn),以培養(yǎng)學(xué)生終身學(xué)習(xí)能力為主要目標(biāo)。課程教學(xué)不在于學(xué)生是否設(shè)計(jì)制作出一個出色的應(yīng)用系統(tǒng),而在于學(xué)習(xí)的整個過程對邏輯思維的訓(xùn)練,對問題抽象能力的培養(yǎng),對問題分析解決能力的培養(yǎng),對計(jì)算機(jī)工具駕馭能力的訓(xùn)練都是在這個過程中完成的。程序設(shè)計(jì)過程中鍛煉了學(xué)生處理問題的準(zhǔn)確性、嚴(yán)密性和精確性,這也恰恰是文科學(xué)生相對薄弱的環(huán)節(jié)。在項(xiàng)目開發(fā)的過程中,遇到問題,解決問題也鍛煉了學(xué)生經(jīng)受挫折的能力。
(1)課程的內(nèi)容開門見山
第一節(jié)課我們就提出針對本課程學(xué)習(xí)目標(biāo)設(shè)計(jì)的小型開發(fā)項(xiàng)目“圖書管理系統(tǒng)”的需求,演示數(shù)據(jù)庫和表的設(shè)計(jì)、建立和輸入數(shù)據(jù),然后讓學(xué)生上機(jī)模仿完成。第一次上機(jī)實(shí)踐課,學(xué)生就能基本完成數(shù)據(jù)庫和表的設(shè)計(jì)與建立,隨后我們再引入一些關(guān)系數(shù)據(jù)庫的術(shù)語,學(xué)生就很容易接受。
(2)激發(fā)學(xué)生的學(xué)習(xí)興趣是關(guān)鍵
展示一些有趣的小例子,如表單設(shè)計(jì)初期利用編寫的“幾何變形”題目,在表單中單擊標(biāo)簽為“圓形”的按鈕,形狀變?yōu)閳A形;單擊標(biāo)簽為“矩形”的按鈕,形狀又變?yōu)榫匦?,引出對象的屬性和事件。然后再把題目變得稍微復(fù)雜一些,單擊標(biāo)簽為“圓形”的按鈕,形狀變?yōu)榇诌?、綠色圓形;單擊標(biāo)簽“矩形”的按鈕,形狀又變?yōu)榧?xì)邊、紅色矩形,學(xué)生如果理解了對象的屬性,自己就會找到相關(guān)屬性。
(3)授課內(nèi)容打破教材的順序,按照容易理解和接受的順序講解
課程內(nèi)容從教材順序上看是跳躍的,但這樣有助于學(xué)生對抽象概念的理解,避免了他們機(jī)械地記錄筆記,也避免了機(jī)械地按照課本的順序記憶課堂講解的內(nèi)容。如程序的邏輯結(jié)構(gòu)全部由表單貫穿,一個案例是:通過“單選鈕”“復(fù)選框”設(shè)定某個標(biāo)簽的字體,這涉及到簡單分支和多重分支結(jié)構(gòu);通過在表單文本框中輸入一個起點(diǎn)、終點(diǎn)的數(shù)值,計(jì)算二者之間的數(shù)據(jù)之和,這涉及到循環(huán)結(jié)構(gòu)。這樣做一方面突出了面向?qū)ο蟮某绦蛟O(shè)計(jì)特點(diǎn),另一方面也引起了學(xué)生的興趣。
(4)把握文科學(xué)生偏重形象思維的特點(diǎn),盡量把抽象內(nèi)容實(shí)例化
例如函數(shù)部分利用實(shí)際的例子,讓學(xué)生看到靈活運(yùn)用函數(shù)的現(xiàn)實(shí)意義。如展示一個身份證號前后有多余空格的數(shù)據(jù)表,建立一個查詢會出現(xiàn)無法找到相應(yīng)身份證號的情況,提出問題,然后利用函數(shù)快速高效解決;英文圖書書名有大小寫的情況,建立查詢演示如何利用函數(shù)忽略區(qū)分大小寫的問題等。這些例子學(xué)生順理成章接受和理解,本來抽象的知識轉(zhuǎn)化成非常現(xiàn)實(shí)的應(yīng)用實(shí)例。
展示一些往屆學(xué)生完成的精品案例,讓學(xué)生確立最終實(shí)現(xiàn)的目標(biāo),在興趣的激發(fā)和目標(biāo)的牽引下,逐漸引入抽象術(shù)語和名詞。為了目標(biāo),為了興趣,學(xué)生欣然地接受和執(zhí)著地鉆研,許多學(xué)生在課程總結(jié)中概括“痛并快樂著”,這是多數(shù)學(xué)生對這門課程的心里寫照。
2 啟發(fā)自主學(xué)習(xí),加強(qiáng)實(shí)踐訓(xùn)練
在數(shù)據(jù)庫的案例任務(wù)教學(xué)過程中充分發(fā)揮學(xué)生的自主學(xué)習(xí)能力,讓學(xué)生成為學(xué)習(xí)的主人。在這種教學(xué)方式下,那些被動接受、機(jī)械操作的學(xué)生,學(xué)習(xí)過程是痛苦的,他們會有無助而且自信心受挫的感覺。這需要一個逐漸的過程,通過多個任務(wù),反復(fù)提醒和幫助學(xué)生調(diào)整角色。
(1)選用體現(xiàn)學(xué)生學(xué)習(xí)主體的案例
課堂上選用的分析案例,力求從教師是需求者,學(xué)生是問題解決者角度出發(fā),充分體現(xiàn)學(xué)生是解決問題的主人,這樣也增加了他們解決問題的責(zé)任感,有效避免學(xué)生的依賴性和惰性。
(2)課堂上精講,課后多練,授課內(nèi)容避免面面俱到
在教學(xué)網(wǎng)站上提供豐富的教學(xué)資源,提供各種力求精致的系統(tǒng)界面,提供各種程序動畫特效,激發(fā)學(xué)生的興趣和求知欲。調(diào)動學(xué)生的學(xué)習(xí)積極性,幫助學(xué)生由被動接受轉(zhuǎn)變?yōu)橹鲃訉W(xué)習(xí)。學(xué)生的最終作品都力求完美,都盡力把一份功能完善的作業(yè)展現(xiàn)在老師和同學(xué)面前。
(3)強(qiáng)調(diào)問題解決的思路
在VFP程序代碼設(shè)計(jì)講解過程中,避免按照結(jié)果程序代碼由上到下流水賬敘述。具體方法是:先描述需求,然后描述如何分析需求,如何抽象概括,問題解決的核心是什么,接著以如何從用戶角度設(shè)計(jì)友好的界面、完善程序的容錯能力等方面循序漸進(jìn)地逐步完善程序代碼。學(xué)生在課堂上若按照講課順序記錄筆記,語句是顛三倒四的,如果沒有把握思路,課后的實(shí)踐將很困難。我們在教學(xué)過程中強(qiáng)調(diào)學(xué)生主動思考,而不是代碼灌輸。在這種講解方式下,許多學(xué)生放下手中的筆,專心聽取分析和講解,甚至有些學(xué)生在聽講過程中已逐漸繪制出了簡單的流程圖。學(xué)生的思維非?;钴S,師生間問題的問與答也格外和諧。
(4)加強(qiáng)自學(xué)環(huán)節(jié),提高問題解決能力
重點(diǎn)講解程序調(diào)試的方法,上課根據(jù)一個小案例,設(shè)計(jì)思路,逐漸實(shí)現(xiàn),實(shí)現(xiàn)過程中利用各種程序調(diào)試工具與方法排除和定位錯誤,進(jìn)一步把問題交給學(xué)生自己解決。學(xué)生在總結(jié)中提到:“當(dāng)看到一個個紅色驚嘆號的錯誤提示被自己解決后有一種極度的興奮感?!笨吹綄W(xué)生上機(jī)調(diào)試程序的從容,面部表情的若有所思,提出的問題有深度,我由衷地感到高興,甚至是激動?;陧?xiàng)目的案例教學(xué),學(xué)生的學(xué)習(xí)是有目標(biāo)的,學(xué)習(xí)過程是有任務(wù)的,學(xué)生在完成過程中會遇到許多問題,必然會促使他們想方設(shè)法解決問題。有的學(xué)生說:“種種自己無法解決的錯誤會讓我對每周的上課充滿期待,這些問題在老師的幫助下解決后會有如釋重負(fù)的感覺?!?/p>
3 培養(yǎng)學(xué)生創(chuàng)新和善于思考的能力
培養(yǎng)學(xué)生自主學(xué)習(xí),獨(dú)立思考問題,發(fā)現(xiàn)問題的能力。學(xué)生在解決問題過程中,如果不墨守成規(guī),必然會涌現(xiàn)出新的想法,且敢于實(shí)踐。
(1)關(guān)注學(xué)生的學(xué)習(xí)心理狀態(tài),增強(qiáng)學(xué)生的自信心
老師對學(xué)生項(xiàng)目開發(fā)和實(shí)踐過程中的任何發(fā)光點(diǎn)要及時發(fā)現(xiàn),并加以贊賞和鼓勵。這種認(rèn)可可以進(jìn)一步激勵學(xué)生研究和創(chuàng)新。
(2)在傳授知識的同時,鍛煉學(xué)生對事物本質(zhì)的洞察能力、抽象能力和理性思考的能力
把大任務(wù)分解成小問題,通過積累,然后綜合。如圖書管理系統(tǒng)中的“借還書”表單,如果完整講解學(xué)生理解和設(shè)計(jì)將困難重重,但是分解成幾個小表單,在課程中期就實(shí)現(xiàn),在后期大的綜合表單中只解決幾個關(guān)鍵、難點(diǎn)的問題,抓問題的本質(zhì)和主體,那么學(xué)生學(xué)起來就易如反掌。
(3)將多種知識和技能融合滲透
為了讓學(xué)生制作出完美的界面,筆者在課堂上講解了如何利用Fireworks、Photoshop工具修改圖像大小,如何為圖像重新著色等。許多學(xué)生在實(shí)現(xiàn)“圖書管理系統(tǒng)”項(xiàng)目程序的同時,所有的表單界面竟然也達(dá)到了布局和色彩的統(tǒng)一。
(4)培養(yǎng)學(xué)生使用軟件的潛能
引入Access、VFP、Excel之間的數(shù)據(jù)交換,并把在VFP下實(shí)現(xiàn)的“圖書管理系統(tǒng)”的部分功能利用Access實(shí)現(xiàn),加強(qiáng)學(xué)生對各種軟件的綜合使用能力。
(5)培養(yǎng)學(xué)生思考問題、發(fā)掘問題本質(zhì)的能力
引入數(shù)據(jù)庫與Web頁面之間的關(guān)系,以“留言板”為例講解Web頁面與后臺數(shù)據(jù)庫之間的關(guān)系,讓學(xué)生了解到無論Web頁、VFP表單、Access窗體都是外在表現(xiàn)形式,而核心仍是有關(guān)數(shù)據(jù)庫的概念和理論。
學(xué)生在總結(jié)中描述:“創(chuàng)新,其實(shí)是一種不滿足。做數(shù)據(jù)庫時,只有不滿足于常規(guī)的思路,才能開動腦筋創(chuàng)造出自己的風(fēng)格,才能真正地把老師的知識轉(zhuǎn)化為自己的?!薄皞€性化的自由體驗(yàn)。這一切都來自于數(shù)據(jù)庫給我的自由,它簡直變成了一種消遣,自戀的媒介。”
4 培養(yǎng)團(tuán)隊(duì)協(xié)作精神
數(shù)據(jù)庫Visual Foxpro課程自始至終都貫穿著“圖書管理系統(tǒng)”一個綜合的小型開發(fā)項(xiàng)目,任務(wù)從開學(xué)初就布置下去,學(xué)生組成團(tuán)隊(duì),分工合作,互相配合,取長補(bǔ)短,在相互交流中進(jìn)步,在彼此支持中完成項(xiàng)目。
這種團(tuán)隊(duì)協(xié)作一方面體現(xiàn)在項(xiàng)目分工和界面設(shè)計(jì)分工上。分工之后在最終完成時又各有特色;另一方面同學(xué)之間互相幫助答疑解惑,增進(jìn)了同學(xué)之間,師生之間的感情,課程項(xiàng)目設(shè)計(jì)過程中充滿了濃厚的互相協(xié)作和學(xué)習(xí)的氣氛。
計(jì)算機(jī)技術(shù)發(fā)展日新月異,要求人們思想活躍,富有創(chuàng)造精神,并要求學(xué)生在教師指導(dǎo)下自主學(xué)習(xí)知識,構(gòu)建自己的知識體系?,F(xiàn)代社會需要大力培養(yǎng)復(fù)合型人才,無論采取何種教學(xué)模式、利用何種教學(xué)手段、采用何種網(wǎng)絡(luò)資源,重要的是把握課程和學(xué)生的特點(diǎn),確定培養(yǎng)目標(biāo),借助先進(jìn)的教育教學(xué)理論,制定蘊(yùn)含先進(jìn)教學(xué)理念的正確的教學(xué)目標(biāo)?;陧?xiàng)目的案例教學(xué)模式,在數(shù)據(jù)庫課程中的嘗試是成功的,教學(xué)效果是顯著的。(本文獲“2005年全國青年教師計(jì)算機(jī)優(yōu)教育秀論文評比”三等獎)
參考文獻(xiàn)
1 何克抗.建構(gòu)主義學(xué)習(xí)理論與建構(gòu)主義學(xué)習(xí)環(huán)境.教育傳播與技術(shù),1996,3
2 朱智賢,林崇德.思維發(fā)展心理學(xué).北京師范大學(xué)出版社,1986
3 彭聃齡.認(rèn)知心理學(xué).黑龍江教育出版社,1990