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