資源描述:
《追求實效 演繹精彩》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、追求實效演繹精彩 在Scratch中,用鍵盤、鼠標來控制角色動作的例子非常多,如耳熟能詳?shù)淖呙詫m、大魚吃小魚、打地鼠等,那么同樣屬于輸入設(shè)備的麥克風是否也能夠控制角色的動作呢?在程序“偵測”模塊中的“音量值”能體現(xiàn)麥克風輸入聲音的大小,從而在程序設(shè)計中可通過改變“音量值”的大小來實現(xiàn)對角色動作的控制,建立現(xiàn)實與虛擬的互動。本課先通過“聽話的小貓”實例來初步感知麥克風輸入的聲音與“音量值”的關(guān)系,在此基礎(chǔ)上模擬實現(xiàn)生活中“聲控燈”的效果。在教學中,筆者參考了江蘇科學技術(shù)出版社的《Scratch趣味編程》(高級)下冊的內(nèi)容設(shè)計了本課。下面談?wù)劰P者在教
2、學實踐中的一些做法與思考?! 『侠砣∩?,還原真實的課堂 本課在教學認識“音量值”時,最初設(shè)計的“聽話的小貓”依次有三個小練習,一是小貓隨“音量值”的大小變化而變化,二是“音量值”乘上一個固定值來放大,讓效果更明顯,三是用“音量值”控制其他的外觀特效。完成三個練習后再設(shè)計“聲控燈”,從知識呈現(xiàn)上是層層遞進的,但實踐下來,學生沒有更多的時間去設(shè)計“聲控燈”。教學中設(shè)計往往是理想化的,但課堂是真實且有效的,最后筆者仔細分析了后兩個小練習,音量值在“聲控燈”的實現(xiàn)中并不需要放大,特效的應(yīng)用在“聲控燈”的場景設(shè)計時會重復(fù)應(yīng)用,所以毅然舍去了后兩個練習。這樣
3、一來,雖然知識的容量變少了,但在“聲控燈”5的設(shè)計時留給了學生更多思考的時間、嘗試探究的機會、交流互動的空間,讓學生體驗到努力帶來的成功喜悅。筆者通過對教學內(nèi)容的合理取舍,還原了一個真實可行的課堂?! ∈谥詽O,經(jīng)營有效的課堂 1.學會比較,引導(dǎo)前后知識的融會貫通 通過前后知識的比較,可以串聯(lián)相關(guān)知識,構(gòu)成知識的有機體,將知識內(nèi)化,形成自己的知識網(wǎng)絡(luò)。本課在教學導(dǎo)入時,教師就提出問題:“我們在Scratch中玩過打地鼠,走過迷宮,體驗過用鼠標、鍵盤這兩種輸入設(shè)備來控制角色的動作,那么麥克風也是電腦的一種輸入設(shè)備,能用它來控制角色的動作嗎?”讓學
4、生猜想。這樣從學生熟悉的鼠標、鍵盤這兩種輸入設(shè)備聯(lián)想到麥克風,在知識體系上由此及彼,觸類旁通,拓展思維,激發(fā)學生的學習興趣與探究欲望,從而在學生頭腦中建立一個通過輸入設(shè)備對角色進行控制的概念,實現(xiàn)知識前后的融會貫通。在教學“舞臺腳本”時,因為它與“燈的腳本”觸發(fā)的條件是一樣的,程序搭建的腳本是不是也一樣呢?讓學生自主嘗試完成,在比較應(yīng)用中學會知識的遷移和吸收。教師對課堂知識的正確把握與引導(dǎo),有效地幫助了學生學會對前后知識的比較,從而促成知識的建構(gòu)?! ?.應(yīng)用“流程圖”,掌握解決問題的有效方法 如何將現(xiàn)實的事件轉(zhuǎn)化為程序指令來實現(xiàn),是程序設(shè)計的關(guān)
5、鍵。實現(xiàn)“聲控燈”的腳本自然成為本課教學中的重點。筆者在教學“燈的腳本”分析過程中采用了語言描述與流程圖相結(jié)合的方法?! 〗虒W片斷: 師:你能用“如果有聲音,聲控燈就亮,否則就滅”5來描述這個燈的功能嗎?(學生描述) 師:這個功能用什么指令來實現(xiàn)?(生:“如果……否則……”的條件指令)(PPT出示流程圖) 師:怎樣判斷是否有聲音這個條件呢?(生:“聲音響亮”、“‘音量值’>某數(shù)值”) 師:如果有,用“切換到造型”指令切換到亮的造型,否則滅的造型。在程序執(zhí)行過程,這個判斷需要重復(fù)執(zhí)行。在開始時,你認為燈在什么狀態(tài)比較好?(生:滅) 在這個教
6、學環(huán)節(jié)中,先是引導(dǎo)學生用“如果……否則……”填空的形式來描述燈的功能,讓學生學會將事件的需求用程序化的語言來描述,同時,在描述的過程中用流程圖來呈現(xiàn),最后,讓學生根據(jù)流程圖完成腳本的搭建。在整個腳本分析的過程中,教師并沒有將指令拖到腳本區(qū)直接示范,而是用流程圖來呈現(xiàn)程序設(shè)計思想。流程圖不僅幫助教師對事件需求進行分析,而且也讓學生在搭建腳本時,做到不隨意拼湊,思路清晰、有目的地搭建,學生將事件轉(zhuǎn)化為程序指令來實現(xiàn)的思維得到進一步的鍛煉。在程序設(shè)計中,流程圖是一種用圖形來描述解決問題的方法、思路或算法的工具,借助流程圖能很清晰地分析程序設(shè)計的思路。表面
7、看來,Scratch可視化、積木式的指令搭建再用流程圖來分析有點多余,但在實踐中如果沒有這個工具,面對稍復(fù)雜的問題描述就會遇到思維與表達的障礙,不能把自己的設(shè)計思想用自然語言很好地描述出來,不利于相互的交流。教師幫助學生學會看懂流程圖,到慢慢運用它來分析描述程序設(shè)計的思路,實現(xiàn)思維的有效表達,是有效地分析、解決問題的方法。5 授之以魚,不如授之以漁。啟迪學生的思維,教會學生學習的方法,教是為了不教,這樣的課堂才是有效的,有益于學生的終身發(fā)展的?! L試探究,開放自主的課堂 在認識“音量值”按鈕與麥克風輸入聲音的大小關(guān)系時,教師并未直接講授,而是
8、讓學生在嘗試中自己發(fā)現(xiàn)規(guī)律,這樣的發(fā)現(xiàn)才是印象最深刻的。在發(fā)現(xiàn)的基礎(chǔ)上思考如何用“音量值”大小變化來控制小貓的大小變化,在