楊琳玲
● 特色與亮點
1.學(xué)習(xí)工具結(jié)構(gòu)符合初中學(xué)生的學(xué)習(xí)特點
本數(shù)字化學(xué)習(xí)工具的兩個組成部分結(jié)構(gòu)清晰明確,能夠有效提升教學(xué)效果,充分挖掘?qū)W生的自主性、合作性和探究性,增強(qiáng)了課堂的互動性。
2.綜合應(yīng)用所學(xué)軟件
“編程與智能處理”是初中階段信息技術(shù)的最后一章,本學(xué)習(xí)工具利用Photoshop、Dreamweaver、Flash、PowerPoint制作出學(xué)習(xí)資源,旨在幫助學(xué)生編程解決問題。有效地將初中學(xué)段所學(xué)習(xí)的技能結(jié)合起來,以期使學(xué)生對信息技術(shù)學(xué)習(xí)形成系統(tǒng)認(rèn)識。
3.學(xué)習(xí)工具注重教學(xué)目標(biāo)的達(dá)成
以科學(xué)直觀的互動、動畫、程序及網(wǎng)站導(dǎo)航有效地突出了學(xué)習(xí)重點,切實突破了學(xué)習(xí)難點,學(xué)習(xí)工具簡單明確的內(nèi)容體系有效地為學(xué)生搭起了學(xué)習(xí)支架,使其在積極探究中達(dá)成學(xué)習(xí)目標(biāo)。
4.課件切入點吸引學(xué)生
以“雙人飛行棋”游戲引入,新穎、有趣,符合學(xué)生的學(xué)習(xí)特征。
● 制作背景
《編程解決問題》學(xué)習(xí)工具所涉及的學(xué)習(xí)內(nèi)容是北京市義務(wù)教育課程改革實驗教材《信息技術(shù)》第五冊第八章“編程與智能處理”第二節(jié)“編程解決問題”,主要內(nèi)容包括分析問題、設(shè)計算法、編寫程序、調(diào)試程序等編寫計算機(jī)程序解決實際問題的一般過程。通過對該工具的使用,學(xué)生既能突破認(rèn)識算法設(shè)計與編寫程序之間的關(guān)系這一難點,又能為之后進(jìn)行“應(yīng)用程序?qū)嵗钡脑O(shè)計提供基本設(shè)計思路的指導(dǎo),形成對程序和程序設(shè)計語言的基本感知。
學(xué)習(xí)工具的設(shè)計是遵循初中指導(dǎo)綱要提出的“以興趣為起點,以活動為載體,螺旋上升地設(shè)置內(nèi)容”的內(nèi)容設(shè)置和選擇原則,努力實現(xiàn)“強(qiáng)化學(xué)生使用信息技術(shù)支持各種學(xué)習(xí)和解決各類問題的意識與能力”的教育目標(biāo)。
● 教學(xué)策略
本學(xué)習(xí)工具主要應(yīng)用啟發(fā)式、自主學(xué)習(xí)、合作學(xué)習(xí)等策略。以“雙人飛行棋”游戲引入,通過分析“單人飛行棋”游戲的設(shè)計步驟,以小組為單位,在網(wǎng)站的輔助和教師的引導(dǎo)下,體驗分析問題、設(shè)計算法、編寫程序、調(diào)試程序等計算機(jī)程序解決問題的一般過程。
● 設(shè)計思路及內(nèi)容結(jié)構(gòu)
學(xué)習(xí)工具的整體設(shè)計結(jié)構(gòu)以課堂教學(xué)環(huán)節(jié)為基礎(chǔ),教師注重有效設(shè)問和師生交流,以簡單幻燈片的動畫功能提示學(xué)生各個環(huán)節(jié)的學(xué)習(xí),而學(xué)生學(xué)習(xí)網(wǎng)站的導(dǎo)航風(fēng)格統(tǒng)一明晰,在教師的提示下,學(xué)生能夠隨時調(diào)整學(xué)習(xí)進(jìn)度,操作簡便靈活,互動性較好。
本學(xué)習(xí)工具包括教師使用的引導(dǎo)課件和學(xué)生探究用的學(xué)習(xí)網(wǎng)站兩個部分,其中引導(dǎo)課件起到課題引領(lǐng)和重點提示的作用,而學(xué)習(xí)網(wǎng)站則是學(xué)生主題學(xué)習(xí)和探究的主要資源集合,包含以下八個欄目。
1.游戲引入
引入部分主要是讓學(xué)生帶著問題玩“雙人飛行棋”游戲(如上頁圖1),從游戲出發(fā),從視覺和娛樂角度出發(fā),激發(fā)學(xué)生興趣,降低編程解決問題的難度,讓學(xué)生不會產(chǎn)生畏難情緒。隨后,展示“單人飛行棋”的背景圖,引出本課的課題:編程解決問題——單人飛行棋的設(shè)計(如圖2)。
2.算法設(shè)計
(1)設(shè)計過關(guān)步驟——自然語言描述
引導(dǎo)部分利用PowerPoint的觸發(fā)器與學(xué)生開展課堂學(xué)習(xí)互動,引導(dǎo)學(xué)生討論設(shè)計“單人飛行棋”游戲的過關(guān)步驟(如圖3)。
(2)完成“單人飛行棋”算法設(shè)計——流程圖
學(xué)習(xí)工具向?qū)W生提出“算法與程序設(shè)計有怎樣的聯(lián)系”的問題,要求根據(jù)設(shè)計思路在學(xué)習(xí)網(wǎng)站“算法設(shè)計”欄目中嘗試完成“簡易飛行棋”算法設(shè)計流程游戲,學(xué)生拖動散亂的算法步驟到流程圖中,形成完整算法及分段的程序代碼(如圖4、圖5)。用Flash軟件制作的動畫,能用很直觀的方式幫助學(xué)生理解算法、流程圖和程序設(shè)計,突破了算法與程序設(shè)計之間的關(guān)系。
3.程序設(shè)計
(1)復(fù)習(xí)VB的基本操作
引導(dǎo)部分組織學(xué)生分別示范新建VB工程,添加Label、CommandButton控件、修改屬性,以鞏固他們的VB基本操作技能,便于更好地探究新知(如圖6)。
(2)開展界面設(shè)計
引導(dǎo)部分利用PowerPoint的觸發(fā)器與學(xué)生開展課堂互動,引導(dǎo)學(xué)生開展“單人飛行棋”的界面設(shè)計,體驗設(shè)計界面的過程,以培養(yǎng)學(xué)生的協(xié)作學(xué)習(xí)能力和探究意識(如圖7)。
在學(xué)習(xí)網(wǎng)站中,提供了學(xué)生界面設(shè)計所需的素材及“單人飛行棋”的窗體界面所需對象的屬性設(shè)置表格,以便幫助學(xué)生更好地體驗設(shè)計軟件界面的過程(如圖8)。
(3)程序代碼的引入及程序調(diào)試
引導(dǎo)學(xué)生通過思考“程序應(yīng)該操作什么控件來執(zhí)行”這一問題,根據(jù)學(xué)習(xí)網(wǎng)站“程序設(shè)計”欄目的提示,完成程序代碼的引入及程序調(diào)試。
4.拓展提高
在學(xué)習(xí)網(wǎng)站中,為不同能力層次的學(xué)生設(shè)計了不同難度的任務(wù),以實現(xiàn)對編程解決問題的分層教學(xué),在主頁面上對三級任務(wù)進(jìn)行了介紹,學(xué)生能夠根據(jù)自己的能力選擇相應(yīng)的拓展任務(wù),每一級別都有單獨任務(wù)并以單獨網(wǎng)頁呈現(xiàn),以實現(xiàn)學(xué)生分層提高,也可以讓學(xué)生在課后進(jìn)行拓展任務(wù)的學(xué)習(xí)。這一部分的設(shè)計既注意到有效地提高學(xué)生知識的應(yīng)用意識,又能夠滿足不同層次學(xué)生的需求(如圖9~圖12)。
5.學(xué)習(xí)資料
學(xué)習(xí)資料部分主要是為學(xué)生提高編程解決問題的相關(guān)知識積累設(shè)定的,在課堂上并沒有安排特定的時間引導(dǎo)學(xué)生閱讀,但對編程感興趣的學(xué)生可以利用課余時間來重點了解,這一部分主要包含編程解決問題的過程、選擇程序設(shè)計語言的原則、VB工作環(huán)境、基本概念、常用屬性和窗體事件幾個分欄目,通過對這一部分資料的閱讀,學(xué)生可以對程序設(shè)計有較為深入且系統(tǒng)性的了解,對其綜合應(yīng)用程序設(shè)計解決實際問題有較強(qiáng)的指導(dǎo)意義(如圖13)。
6.課堂反饋
針對課堂反饋,教師采用了學(xué)生所熟識的問卷調(diào)查(如圖14)及反饋網(wǎng)站(如圖15),通過填寫問卷調(diào)查來進(jìn)行課堂小結(jié),以實現(xiàn)良好的課堂反饋效果,在問題設(shè)置中主要關(guān)注了本部分教學(xué)內(nèi)容的知識掌握情況及學(xué)生在課堂中合作探究的表現(xiàn)情況。通過課堂實施,有31名學(xué)生在課堂上完成了問卷,并有一半以上的學(xué)生能夠很好地達(dá)成學(xué)習(xí)目標(biāo)。
● 藝術(shù)布局
學(xué)習(xí)工具以藍(lán)色和白色為主色調(diào),界面顏色素凈,突出導(dǎo)航、文字和圖片,整個結(jié)構(gòu)采取“廠”字形構(gòu)圖,導(dǎo)航結(jié)構(gòu)位置都在版面的左側(cè),符合學(xué)生的操作習(xí)慣,也符合學(xué)生視線的關(guān)注順序。子菜單位置明顯并有一定的顏色區(qū)分,使學(xué)生對于內(nèi)容的選擇一目了然(如圖16)。
在設(shè)計學(xué)生使用的小游戲時,采用色彩豐富的界面,符合游戲的主題,能夠吸引學(xué)生去參與游戲的設(shè)計,按鈕放置位置及顏色對比明顯,能夠很明確地提示學(xué)生思考教師所提出的問題(如圖17)。
● 關(guān)鍵技術(shù)處理
1.“編程解決問題”學(xué)習(xí)網(wǎng)站
由Dream weaver制作,利用超級鏈接和插入控件的方式對學(xué)習(xí)資源進(jìn)行整合,導(dǎo)航清晰,內(nèi)容簡明扼要。
2.雙人飛行棋游戲VB程序
利用VB6.0制作成的小游戲,程序代碼比較復(fù)雜,但歸根結(jié)底就是通過按鈕操作實現(xiàn)圖像的位置變化。
3.“簡易飛行棋算法設(shè)計”動畫
利用Flash軟件制作鼠標(biāo)拖動的動畫,并與程序代碼一一對應(yīng),降低學(xué)生描述算法的難度,直觀且學(xué)生容易理解。
4.簡易飛行棋游戲VB程序
VB6.0制作而成,做示范用,程序代碼可直接復(fù)制,幫助學(xué)生解決制作過程中出現(xiàn)的細(xì)節(jié)問題。
5.引導(dǎo)課件觸發(fā)器效果
利用演示文稿的“觸發(fā)器”對答案進(jìn)行遮罩,提升課堂新知識引導(dǎo)的交互性。
6.問卷調(diào)查反饋網(wǎng)站
由Dream weaver制作ASP網(wǎng)站,利用部署在校園網(wǎng)上的問卷調(diào)查反饋網(wǎng)站,學(xué)生對上課的狀態(tài)和學(xué)習(xí)效果進(jìn)行評價,課上即可實現(xiàn)課堂反饋。
● 評價與反思
本學(xué)習(xí)工具是以學(xué)習(xí)網(wǎng)站為基礎(chǔ),將實際課堂教學(xué)中所用的圖、文、動畫及應(yīng)用程序進(jìn)行有機(jī)結(jié)合,并輔助師生有效完成了教學(xué)任務(wù),突破了初中信息技術(shù)教學(xué)的難點問題。
當(dāng)然,學(xué)習(xí)工具在設(shè)計中還有一些值得提升的方面:①相對課堂容量較大,能夠完成拓展任務(wù)的學(xué)生不多,需思考如何吸引學(xué)生課下完成拓展任務(wù)。②某一節(jié)課的內(nèi)容的主題網(wǎng)站,可以完善成一個章節(jié)甚至一個學(xué)期的學(xué)習(xí)內(nèi)容,以便培育學(xué)生的網(wǎng)絡(luò)學(xué)習(xí)習(xí)慣。③缺少網(wǎng)絡(luò)討論和方便的實時檢測工具。
在此基礎(chǔ)上我嘗試使用了一些網(wǎng)絡(luò)上發(fā)布的開源平臺,如Moodle、Sakai等,這些網(wǎng)絡(luò)課程平臺有效地解決了上述問題。以下是使用Sakai信息技術(shù)教學(xué)開展提交作業(yè)、實施討論及聯(lián)系測驗等學(xué)習(xí)活動的細(xì)節(jié)內(nèi)容(如圖18~圖21)。
● 幕前幕后
最早參與NOC活動是2005年,我作為一個輔助者幫助學(xué)科教師開展信息技術(shù)整合教學(xué)。而后的幾年也參與過學(xué)生機(jī)器人競賽的輔導(dǎo),當(dāng)然最多的還是協(xié)助其他教師制作教學(xué)課件或說課課件,對于NOC活動而言,我一直處于幕后。而今為一次參加教學(xué)評獎而制作的《編程解決問題》將我從幕后拉到臺前,讓自己有了一次全面展示的機(jī)會,也為我提供了一個向更多一線教師學(xué)習(xí)和交流的平臺。
參與這個活動,讓我深刻地體會到,制作學(xué)習(xí)工具選用什么軟件開發(fā)并不重要,重要的是能否幫助學(xué)生有效地開展學(xué)習(xí)?;ㄉ诘慕缑妗⒔k麗的導(dǎo)航、復(fù)雜的制作過程只是錦上添花而已。就像NOC活動數(shù)字化學(xué)習(xí)工具評優(yōu)所倡導(dǎo)的,“本著面向?qū)W生、服務(wù)教學(xué)的宗旨,為教師和數(shù)字化學(xué)習(xí)工具制作愛好者搭建一個展示才華和相互交流的平臺”。
參賽的經(jīng)歷為我提升制作數(shù)字化學(xué)習(xí)工具的能力起到了很大的作用,從為教學(xué)制作課件到思考數(shù)字化學(xué)習(xí)工具對學(xué)生學(xué)習(xí)能起到什么樣的效果,這本身就是對我的教學(xué)能力的提升。初中學(xué)生很難實現(xiàn)長時間的專注學(xué)習(xí),也缺乏對較強(qiáng)技術(shù)性內(nèi)容學(xué)習(xí)的耐心,用學(xué)習(xí)網(wǎng)站將一個個小的學(xué)習(xí)工具組合起來,為學(xué)生創(chuàng)設(shè)學(xué)習(xí)支架、突破難點起到了很好的作用。猶記得評委老師點評時所提出的問題,“學(xué)生如何實現(xiàn)作業(yè)提交和課堂反饋?”在我所制作的學(xué)習(xí)工具中,使用的是學(xué)校常用的FTP和校園網(wǎng)評價反饋系統(tǒng),而正是因為使用網(wǎng)絡(luò),這兩個部分現(xiàn)場都無法正常使用。評委老師并沒有否定我的做法,只是建議,“也許這種做法在教學(xué)中是實用的,但是對于數(shù)字化學(xué)習(xí)工具而言可移植性就差了一些?!备兄x評委善意的點評,沒有因為這一瑕疵而否定我的作品。第一次參加數(shù)字化學(xué)習(xí)工具評優(yōu),我的作品還稍顯稚嫩,相信有了這次的經(jīng)歷我會制作出更加符合中學(xué)生學(xué)習(xí)習(xí)慣的數(shù)字化學(xué)習(xí)工具。
參賽過程中,我看到了很多教師的從容淡定、感受到了很多教師對數(shù)字化學(xué)習(xí)工具制作的熱忱和教學(xué)基本功的扎實,同時也觀摩了很多先進(jìn)而便捷的數(shù)字化學(xué)習(xí)工具。我沒有理由不更加努力地學(xué)習(xí),開拓自己軟件制作的眼界,設(shè)計出更多更好的數(shù)字化學(xué)習(xí)工具。