☆陳漢平(浙江理工大學(xué)科技與藝術(shù)學(xué)院,浙江杭州 311121)
?
傳統(tǒng)多媒體設(shè)備攜手電子白板共同促進(jìn)課堂教學(xué)
——以VBA課程為例
☆陳漢平
(浙江理工大學(xué)科技與藝術(shù)學(xué)院,浙江杭州311121)
摘要:傳統(tǒng)的多媒體設(shè)備并不能滿足高校的日常教學(xué),電子白板以其強(qiáng)大生成性與互動(dòng)性可以應(yīng)用于不同層次學(xué)校的日常教學(xué)中。本文以VBA課程為例,立足VBA課程的基本概念、語法、算法,思考電子白板如何應(yīng)用到該課程的日常教學(xué)中。
關(guān)鍵詞:電子白板;VBA課程;課堂教學(xué)
VBA(Visual Basic for Application)是Microsoft Office系列辦公軟件的內(nèi)置編程語言,可以使Office應(yīng)用程序自動(dòng)化。對(duì)于編程的學(xué)習(xí),最主要的就是基本概念、語法和算法,如何突出建構(gòu)基本概念、把握語法的核心要素,提高學(xué)生的編程思維、不斷優(yōu)化解題的算法,這些是實(shí)際教學(xué)中急需解決的問題。傳統(tǒng)多媒體設(shè)備一般由黑板、計(jì)算機(jī)與投影儀等構(gòu)成,主要支持預(yù)設(shè)性教學(xué),而教學(xué)應(yīng)該是雙向的,需要學(xué)習(xí)者進(jìn)行主動(dòng)建構(gòu)的。電子白板的最大優(yōu)勢(shì)在于互動(dòng)和生成,高校學(xué)生的動(dòng)手操作能力強(qiáng),對(duì)學(xué)習(xí)有著較強(qiáng)的主動(dòng)性、互動(dòng)性和探索性,而電子白板正提供了這樣的一個(gè)平臺(tái)。
VBA編程中的概念比較抽象,對(duì)于剛接觸編程的大一新生來說,理解這些概念并不容易,因此,教學(xué)中需要立足學(xué)生的原有認(rèn)知基礎(chǔ),在具體情境中生成抽象概念。例如:數(shù)據(jù)類型、變量的聲明、運(yùn)算符這些概念,傳統(tǒng)教學(xué)中多是通過PPT直接列出不同類型數(shù)據(jù)其分配的存儲(chǔ)空間和取值范圍,以及運(yùn)算后的結(jié)果。若要顯示動(dòng)態(tài)的分配過程,則需要花費(fèi)一定的時(shí)間去制作PPT。
利用電子白板的智能筆、平面圖形、筆工具以及復(fù)制、組合等功能可以快速直觀地呈現(xiàn)這些概念的形成過程。如圖1顯示了3種整型數(shù)據(jù)的存儲(chǔ)空間,圖2呈現(xiàn)了變量與賦值運(yùn)算符的案例,圖3顯示了案例的動(dòng)態(tài)執(zhí)行過程。

圖1 數(shù)據(jù)類型 圖2變量與運(yùn)算符 圖3變量的賦值
VBA編程學(xué)習(xí)中,一個(gè)功能的實(shí)現(xiàn)可能涉及到多個(gè)過程,或者是一個(gè)過程中包含多種控制結(jié)構(gòu)或一些比較難的語法。如果一次將所有內(nèi)容呈現(xiàn)出來,由于注意力被分散,將不利于學(xué)習(xí)者從整體上把握程序的結(jié)構(gòu)以及程序的要點(diǎn)。另外,認(rèn)知負(fù)荷理論提出了人的短時(shí)記憶只能識(shí)別7+2個(gè)信息模塊,同一時(shí)間呈現(xiàn)給學(xué)習(xí)者的模塊不應(yīng)過多,需要將程序劃分成幾個(gè)模塊,由整體到部分地逐步呈現(xiàn)出來。
借用電子白板的特性功能,如幕布、聚光燈、熒光筆等,可以突出顯示部分內(nèi)容。利用幕布可以遮蔽部分教學(xué)內(nèi)容,并可以沿著垂直或水平方向拖動(dòng)幕布,以逐步顯示教學(xué)內(nèi)容;聚光燈則可以突出顯示教學(xué)中的重點(diǎn)內(nèi)容,在設(shè)置聚光燈透明度的基礎(chǔ)上,將聚光燈定位到需要強(qiáng)調(diào)的教學(xué)內(nèi)容位置。除此之外,不同的筆工具也可以用來標(biāo)記重點(diǎn)內(nèi)容。
VBA編程的語法是基礎(chǔ),但涉及到的知識(shí)點(diǎn)比較多而且零散,由于時(shí)間的限制,課堂上只能學(xué)習(xí)一些比較重要的、典型的語法,很多語法是需要學(xué)習(xí)者課后自主學(xué)習(xí)來獲取的,這些語法并不是單純依賴記憶就可以獲取的,學(xué)習(xí)者需要分析具體案例,并上機(jī)調(diào)試,在實(shí)際操作中體驗(yàn)并掌握編程的學(xué)習(xí)方法,將新的知識(shí)點(diǎn)主動(dòng)建構(gòu)到自身的知識(shí)體系中。另外,每個(gè)學(xué)生在編程中出現(xiàn)的問題也是不一樣的,由于個(gè)人的時(shí)間和精力的限制,未必每個(gè)學(xué)習(xí)者都能經(jīng)歷這些體驗(yàn),作為教師,應(yīng)該最大限度地保留或分享這些教學(xué)資源,便于學(xué)生能夠借鑒同伴的學(xué)習(xí)經(jīng)驗(yàn)。
電子白板的屏幕批注功能方便了電子白板和Office軟件之間的自由切換,可在對(duì)Office組件進(jìn)行通過自由書寫進(jìn)行批注而不影響到組件本身的運(yùn)行,允許師生對(duì)程序進(jìn)行分析和運(yùn)行來掌握語法的學(xué)習(xí)方法。例如:在VBE環(huán)境中編寫了一個(gè)sub過程,分析每一句的執(zhí)行結(jié)果,并查看程序運(yùn)行后的效果,以驗(yàn)證自身對(duì)語法的掌握情況,如圖4所示。電子白板的抓屏工具既可以對(duì)白板頁面的內(nèi)容進(jìn)行截圖,也可以對(duì)Office軟件的屏幕進(jìn)行截屏,電子白板也支持媒體插入功能支持多種媒體的播放,資源導(dǎo)入路徑也是比較多的,通過這些功能,師生可以獲取其他學(xué)生編程的經(jīng)驗(yàn)。例如:將學(xué)生的問題編程截圖后,導(dǎo)入到白板中進(jìn)行分析,找出問題的所在,通過案例的呈現(xiàn)不斷完善對(duì)語法的理解,提高自身的學(xué)習(xí)能力。

圖4 屏幕批注狀態(tài)分析程序
算法是程序的靈魂,算法的表示方式有多種,應(yīng)用比較多的要數(shù)流程圖了。流程圖呈現(xiàn)了師生解題的思路。在借助PPT和黑板進(jìn)行課堂教學(xué)中,PPT中呈現(xiàn)了問題的常見算法或典型算法。每個(gè)學(xué)習(xí)個(gè)體思考問題的出發(fā)點(diǎn)以及對(duì)問題的理解程度都是不一樣的,針對(duì)同一問題也會(huì)產(chǎn)生不同的算法。將新的算法保留和共享,是非常有必要的,而PPT中預(yù)設(shè)的算法不方便進(jìn)行編輯,黑板上雖然可以動(dòng)態(tài)地畫出算法的流程圖,但需要花費(fèi)一定的時(shí)間,也不便于保存,也受限于板面的大小。
電子白板漫游功能允許師生在白板頁面上無限制地繪圖或書寫,同時(shí),電子白板自帶了平面圖形庫、矢量圖形庫,找到需要的圖形,拖動(dòng)到白板頁面即可,除此之外,還可以對(duì)圖形進(jìn)行復(fù)制、縮放、旋轉(zhuǎn)、移動(dòng)、組合、鎖定等操作,不會(huì)因?yàn)閳D形的大小而重新繪制圖形,也省去了重復(fù)繪制圖形的麻煩。對(duì)于繪制好的流程圖,可以將其進(jìn)行組合成一個(gè)整體,移動(dòng)到合適的位置并鎖定位置。圖5就是一個(gè)判斷素?cái)?shù)的流程圖。電子白板繪制算法流程圖方面的優(yōu)勢(shì)顯而易見,在互動(dòng)中呈現(xiàn)多種解題算法,能不斷完善自身的編程思維。

圖5 判斷素?cái)?shù)流程圖
本文就電子白板在VBA課程中的教學(xué)應(yīng)用進(jìn)行研究與思考,筆者認(rèn)為電子白板在教學(xué)中應(yīng)用還有待繼續(xù)摸索。電子白板在教學(xué)中有很多優(yōu)勢(shì),主要在于其動(dòng)態(tài)生成,但電子白板不是萬能的,因此,教學(xué)中不應(yīng)忽略傳統(tǒng)教學(xué)媒體在教學(xué)中的重要作用。知識(shí)的學(xué)習(xí)需要學(xué)習(xí)者的主動(dòng)建構(gòu),要想取得好的教學(xué)效果,離不開教師課前精心預(yù)設(shè)。因此,教師可以利用PPT理清教學(xué)內(nèi)容的主要脈絡(luò),黑板則可以呈現(xiàn)重要的概念,而電子白板則是對(duì)具體的知識(shí)進(jìn)行動(dòng)態(tài)的生成。
參考文獻(xiàn):
[1]梁曉曉.利用學(xué)習(xí)遷移培養(yǎng)方法幫助學(xué)生脫離編程困境的策略——VBA程序設(shè)計(jì)教學(xué)淺析[J].廣西教育,2014,(42):116-117.
[2]鄧洪斌.中職編程教學(xué)培養(yǎng)學(xué)生能力策略談[J].電腦編程技巧與維護(hù),2012,(10):154-155.
[3]李俊琴.增強(qiáng)學(xué)生學(xué)習(xí)高校編程課程的興趣[J].考試周刊,2009, (31):154.
[4]吳筱萌.交互式電子白板課堂教學(xué)應(yīng)用研究[J].中國電化教育, 2011,(03):1-7.
[編輯:閆長松]
中圖分類號(hào):G434
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1671-7503(2016)07-0057-02