盛 娟
(東北大學(xué)秦皇島分校計(jì)算中心,河北 秦皇島 066004)
項(xiàng)目體驗(yàn)式學(xué)習(xí)在Access教學(xué)中的應(yīng)用
盛 娟
(東北大學(xué)秦皇島分校計(jì)算中心,河北 秦皇島 066004)
針對Access課程理論教學(xué)與實(shí)際應(yīng)用嚴(yán)重脫節(jié)、學(xué)生學(xué)習(xí)缺乏整體概念,本文闡述了在教學(xué)中通過項(xiàng)目實(shí)踐為主線,通過成立項(xiàng)目學(xué)習(xí)小組全程體驗(yàn)為引導(dǎo),達(dá)成促進(jìn)學(xué)生學(xué)習(xí)積極性、激發(fā)創(chuàng)新思維、增進(jìn)學(xué)習(xí)效果的目標(biāo)。
Access;項(xiàng)目體驗(yàn);創(chuàng)新思維
數(shù)據(jù)庫基礎(chǔ)課程是計(jì)算機(jī)中的一門應(yīng)用性很強(qiáng)的課程,它涵蓋了數(shù)據(jù)的組織、存儲、維護(hù)、查詢、統(tǒng)計(jì)及應(yīng)用程序設(shè)計(jì)等多方面的內(nèi)容,對幫助學(xué)生利用計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理、分析問題和解決問題有著現(xiàn)實(shí)意義。而且Access作為單文件型數(shù)據(jù)庫,語法靈活,操作比較直觀,也較為適合數(shù)據(jù)庫的初學(xué)者使用。但數(shù)據(jù)庫基礎(chǔ)實(shí)際的教學(xué)效果卻不盡理想,主要表現(xiàn)在學(xué)生學(xué)習(xí)目標(biāo)不明確,學(xué)習(xí)態(tài)度不積極。本文根據(jù)筆者近幾年在教學(xué)過程中的體會對該門課程的教學(xué)現(xiàn)狀進(jìn)行了分析,旨在通過改進(jìn)教學(xué)方法和手段提高教學(xué)效果。
目前的教學(xué)過程通常都是串行式的,如圖1所示,教學(xué)內(nèi)容主要分成數(shù)據(jù)庫部分和應(yīng)用程序部分,知識點(diǎn)較多,也較為分散,學(xué)生常常在學(xué)習(xí)后面的部分就把前面的知識點(diǎn)忘掉或是孤立看待,教學(xué)過程中出現(xiàn)的問題主要表現(xiàn)如下:
圖1 數(shù)據(jù)庫基礎(chǔ)教學(xué)內(nèi)容組織
Access課程內(nèi)容涉及到數(shù)據(jù)庫后臺的管理和前端界面兩個方向?qū)?shù)據(jù)的組織和管理,知識點(diǎn)較為分散。課程前半部分主要是對數(shù)據(jù)的添加、刪除、修改、查詢等操作,后半部分則是通過宏或VBA在窗口界面完成程序編制。兩部分的學(xué)習(xí)重點(diǎn)一個是在數(shù)據(jù)存儲及處理上,一個是在界面設(shè)計(jì)上,主要體現(xiàn)在控件的布局,宏的使用和VBA編程,兩部分知識點(diǎn)的思考方式和處理的方法不盡相同,傳統(tǒng)的順序講授方式使學(xué)生很難在界面部分將窗口操作和后臺數(shù)據(jù)聯(lián)系起來,在程序設(shè)計(jì)中雖然能設(shè)計(jì)出漂亮的界面,但卻無法實(shí)現(xiàn)數(shù)據(jù)的存取,無法真正體現(xiàn)數(shù)據(jù)庫對數(shù)據(jù)的存儲作用。如圖2所示:
圖2 界面設(shè)計(jì)和后臺數(shù)據(jù)庫
傳統(tǒng)的實(shí)驗(yàn)教學(xué)難以調(diào)動學(xué)生的學(xué)生興趣和引發(fā)學(xué)生思維。由于傳統(tǒng)的實(shí)驗(yàn)環(huán)節(jié),實(shí)驗(yàn)的內(nèi)容和步驟常常是固定的和以知識驗(yàn)證為主,因而學(xué)生在學(xué)習(xí)過程中就會根據(jù)實(shí)驗(yàn)指導(dǎo)按部就班地建立表結(jié)構(gòu),確定字段個數(shù)和類型,甚至連字段名稱都不會更改,因此不會分析數(shù)據(jù)庫的構(gòu)成,為什么會需要這幾個表?表和表之間有什么關(guān)系?因此在進(jìn)行課程設(shè)計(jì),當(dāng)需要自己分析需求,確定存儲結(jié)構(gòu)和表間關(guān)聯(lián)時,就會表現(xiàn)得一臉茫然,手足無措。
課程設(shè)計(jì)周時間短、任務(wù)重、難以達(dá)到鍛煉綜合應(yīng)用能力的滿意效果。因此課程雖然在一定程度上鍛煉了學(xué)生的分析問題、解決問題的綜合和動手能力,也在一定程度上激發(fā)了學(xué)生的學(xué)習(xí)熱情,但把課程設(shè)計(jì)放在課程結(jié)束,通過一周左右的時間,完成選題、需求分析、設(shè)計(jì)系統(tǒng)結(jié)構(gòu)、建立數(shù)據(jù)庫及應(yīng)用程序所需的各功能模塊,難度較大,同時由于學(xué)生在學(xué)習(xí)的過程中,對知識的學(xué)習(xí)常常是孤島式的,缺乏融會貫通的能力,因此完成起來較為吃力,效果和作品常常流于粗糙和應(yīng)付。
為了提高學(xué)生的學(xué)生興趣,改變傳統(tǒng)教學(xué)方式以教師教授為主導(dǎo),學(xué)生被動接受的現(xiàn)狀,達(dá)到激發(fā)學(xué)生自主思維,提高興趣的目的,在課程教學(xué)環(huán)節(jié)引入項(xiàng)目體驗(yàn)式理念,主旨“以任務(wù)為驅(qū)動,以項(xiàng)目為線索,以體驗(yàn)為促進(jìn),搭建學(xué)習(xí)情境,提高實(shí)踐能力”,教學(xué)過程主要做了如下幾個方面的改進(jìn):
以任務(wù)為驅(qū)動,讓案例說話。在每堂課前,要使學(xué)生對學(xué)習(xí)任務(wù)有個整體的了解,從宏觀上自己要做什么,達(dá)到什么樣的目標(biāo),避免陷入細(xì)節(jié),或是學(xué)習(xí)之后,無法利用知識點(diǎn)。比如在課程第一節(jié)課,先通過展示幾個上屆學(xué)生完成的數(shù)據(jù)庫系統(tǒng),如圖3、4所示,讓學(xué)生通過作品的欣賞,直觀地了解數(shù)據(jù)庫可以解決哪些問題,體會到數(shù)據(jù)庫的實(shí)際用處,并且通過一個完整的應(yīng)用程序,可以迅速讓學(xué)生清楚構(gòu)成一個應(yīng)用程序需要哪些組成對象,對課程整體的知識構(gòu)成有一個概括的了解,如圖5所示。很多學(xué)生在看到上屆同學(xué)實(shí)用、漂亮的作品后,有的羨慕不已,有的躍躍欲試,極大地激發(fā)了學(xué)生的學(xué)習(xí)興趣。
圖3 點(diǎn)菜系統(tǒng)
圖4 圖書館管理系統(tǒng)
圖5 健身會所管理系統(tǒng)
以體驗(yàn)為促進(jìn),通過作品階段分享及展示提高學(xué)習(xí)熱情。在學(xué)習(xí)的不同的階段,比如在進(jìn)行數(shù)據(jù)組織、表結(jié)構(gòu)創(chuàng)建階段,組織學(xué)生根據(jù)所領(lǐng)的任務(wù)進(jìn)行需求分析,設(shè)計(jì)表的結(jié)構(gòu),確定表的個數(shù)和表間的關(guān)聯(lián),而不是按照教材內(nèi)容直接通過設(shè)計(jì)器把表結(jié)構(gòu)創(chuàng)建即可。通過小組發(fā)言,集體討論,讓學(xué)生明白如何利用關(guān)系表存儲數(shù)據(jù),每個字段確定的含義,比如選定完成健身會所的小組在創(chuàng)建所需表時,創(chuàng)建了注冊會員表和顧客信息表,如表1和表2所示,在經(jīng)過小組講解后,學(xué)生明白了這兩個表一個是為會員建立身份,用于繳費(fèi),一個是用于保存顧客的基本信息。同學(xué)們發(fā)現(xiàn)這兩個表字段有重復(fù)的地方,存儲的時候會造成重復(fù)錄入和數(shù)據(jù)不一致,而且兩個表應(yīng)該有對應(yīng)關(guān)系,但是卻沒有體現(xiàn)出來,在同學(xué)的建議下,該小組將表結(jié)構(gòu)做了修改,更好地實(shí)現(xiàn)了存儲的意圖,如表3和表4。通過項(xiàng)目小組的實(shí)際講解,學(xué)生明白了如何通過關(guān)鍵字段建立表間關(guān)聯(lián),并且領(lǐng)會了如何通過需求分析來完成表結(jié)構(gòu)的創(chuàng)建。教學(xué)效果要明顯強(qiáng)于單憑教師舉例介紹什么是關(guān)鍵字、關(guān)系范式等概念。
表1 注冊會員表
表2 顧客信息表
表3 修改后的會員卡信息
表4 修改后的會員信息
對于窗體教學(xué)部分,由于窗體上控件豐富和可視化程序編寫靈活,可及時將學(xué)生的作品進(jìn)行展示,比如窗體的界面、數(shù)據(jù)的查詢等內(nèi)容。讓學(xué)生體會到學(xué)習(xí)成果展示的榮譽(yù)感和樂趣,自主地成為學(xué)習(xí)的主體,而教師所做的則是充當(dāng)好引導(dǎo)者和輔導(dǎo)者的角色,把握好指導(dǎo)的尺度。
做好思維引導(dǎo),通過生動的實(shí)例增加學(xué)生學(xué)習(xí)興趣。比如在程序環(huán)節(jié)的過程和函數(shù)屬于較有難度的知識點(diǎn),許多學(xué)生不清楚過程和函數(shù)的結(jié)構(gòu),如什么是形式參數(shù)、實(shí)際參數(shù)和返回值等,即使了解也不知道為甚么要采用這種代碼封裝方式。為了提高教學(xué)效果,在教學(xué)環(huán)節(jié)中,可將學(xué)習(xí)內(nèi)容進(jìn)行跨章節(jié)交叉,比如講解累加求和的過程和函數(shù)之后,雖然同學(xué)們知道可以用函數(shù)的形式封裝代碼,但對于為什么采用這樣的封裝方式卻很不明晰,而且函數(shù)中的參數(shù)傳遞如何進(jìn)行的也不盡理解。這時可將程序和窗口界面結(jié)合,通過在窗口對象的代碼中調(diào)用編寫好的函數(shù),學(xué)生立即體會到函數(shù)的好處,進(jìn)而愿意去理解這種代碼封裝方式,有助于內(nèi)容的學(xué)習(xí)。如圖6所示。
圖6 函數(shù)調(diào)用的直觀表示
總之,在Access數(shù)據(jù)庫教學(xué)中,不能拘泥于傳統(tǒng)教學(xué)模式,要不斷調(diào)正教學(xué)內(nèi)容和教學(xué)方法,使學(xué)生能夠成為學(xué)習(xí)的主體,真正進(jìn)入學(xué)習(xí)情境,充分發(fā)揮主觀能動性,激發(fā)創(chuàng)新思維,而通過在教學(xué)中引入項(xiàng)目體驗(yàn)式教學(xué),體現(xiàn)“以任務(wù)為驅(qū)動,以項(xiàng)目為線索,以體驗(yàn)為促進(jìn),搭建學(xué)習(xí)情境,提高實(shí)踐能力”,使學(xué)生能在學(xué)習(xí)前做到對學(xué)習(xí)內(nèi)容有概貌了解,學(xué)習(xí)過程對學(xué)習(xí)對象有切身體會,學(xué)習(xí)結(jié)束有作品成果,較好地提高了教學(xué)效果。
[1]王水蓮.項(xiàng)目教學(xué)法在Access教學(xué)中的應(yīng)用[J].科教文匯,2009.
[2]沈焱萍,張學(xué)靜,陳玉春.如何提高非計(jì)算機(jī)專業(yè)Access教學(xué)效果[J],福建電腦,2013.
[3]謝瑾.文科專業(yè)Access教學(xué)研究與實(shí)踐[J].科教文匯,2013.
[4]梁華,陳振,張波.計(jì)算機(jī)教育[J].計(jì)算機(jī)教育,2011.
Project Experiential Learning in theApplication ofAccess in Teaching
Sheng Juan
(Northeastern University at Qinhuangdao,Qinhuangdao 066004,Hebei)
【 Abstract】 According to the problems of the teaching in Access Course,such as the separation of theoretical teaching and practical application,and students lacking an overall concept,this paper uses project practice as a main line,by establishing study groups as the guidance to promote student’s learning initiative,inspire innovative thinking,and enhance learning effect.
Access;project experiential;innovative thinking
盛娟,女,吉林通化人,碩士,研究方向:計(jì)算機(jī)基礎(chǔ)教育,Web數(shù)據(jù)庫等。