曾娜

● Scratch的特點(diǎn)
Scratch也叫抓貓,是一種可視化的圖形編程工具,主要用于中小學(xué)程序設(shè)計(jì)教學(xué)。Scratch最突出的優(yōu)點(diǎn)主要有以下幾個(gè)方面:①程序代碼免費(fèi)對(duì)用戶開(kāi)發(fā);②界面美觀,內(nèi)容豐富,作品形式多樣;③操作簡(jiǎn)單,易于掌握,符合中小學(xué)生學(xué)習(xí)特征。Scratch語(yǔ)言的設(shè)計(jì)與開(kāi)發(fā)其初衷不僅僅是培養(yǎng)中小學(xué)生動(dòng)手實(shí)踐和編程的能力,更重要的是開(kāi)發(fā)學(xué)生的創(chuàng)作思維,讓他們?cè)谠O(shè)計(jì)作品時(shí),掌握豐富的數(shù)學(xué)計(jì)算知識(shí),培養(yǎng)他們利用算法思維方式分析和解決實(shí)際問(wèn)題的能力,這與我國(guó)中小學(xué)信息技術(shù)課程中程序設(shè)計(jì)模塊的教學(xué)目標(biāo)契合。
● 基于微視頻的“三段式”Scratch程序設(shè)計(jì)教學(xué)模式的構(gòu)建
目前,中小學(xué)程序設(shè)計(jì)課程教學(xué)主要“以教師為中心,以任務(wù)為主線,以實(shí)操為主導(dǎo)”,將教學(xué)準(zhǔn)備、探究學(xué)習(xí)和知識(shí)遷移融為一體,筆者在此基礎(chǔ)上構(gòu)建了基于微視頻、以學(xué)生為中心的“三段式”Scratch程序設(shè)計(jì)教學(xué)模式,如下圖所示。
(1)模仿階段。在這個(gè)階段,主要以教師范例演示和個(gè)性化指導(dǎo)為主。教師通過(guò)實(shí)驗(yàn)操作為學(xué)生提供一整套標(biāo)準(zhǔn)化的流程,學(xué)生根據(jù)教師演示操作進(jìn)行模仿練習(xí)。在學(xué)生進(jìn)行任務(wù)模仿階段,學(xué)生是學(xué)習(xí)的主人,每個(gè)學(xué)生根據(jù)自身實(shí)際情況把握學(xué)習(xí)的進(jìn)度。教師是知識(shí)的引導(dǎo)者,為學(xué)生提供個(gè)性化的指導(dǎo),發(fā)現(xiàn)學(xué)生存在的疑難問(wèn)題。
(2)探究階段。探究階段主要以學(xué)生協(xié)作學(xué)習(xí)為主,教師提供微視頻教學(xué)指導(dǎo),鍛煉學(xué)生的自主學(xué)習(xí)能力。這期間,教師要進(jìn)行過(guò)程性評(píng)價(jià),讓學(xué)生及時(shí)發(fā)現(xiàn)問(wèn)題、解決問(wèn)題。本階段,學(xué)生利用微視頻進(jìn)行自主學(xué)習(xí)是重點(diǎn),學(xué)生可通過(guò)微視頻進(jìn)行反復(fù)學(xué)習(xí)。學(xué)生不斷探索的過(guò)程也是能力自我提升、個(gè)性自我發(fā)展的過(guò)程。
(3)展示階段。作品展示階段,教師要組織學(xué)生進(jìn)行分享交流,鼓勵(lì)設(shè)計(jì)者大膽展示自己的作品,開(kāi)展多元化的評(píng)價(jià)形式,讓師生共同參與評(píng)價(jià),幫助其他學(xué)生發(fā)現(xiàn)別人的閃光點(diǎn),同時(shí)創(chuàng)作者也要虛心接受別人的批評(píng)。這種多元化的師生共同參與的評(píng)價(jià)形式,更能樹(shù)立學(xué)生的自信,啟發(fā)學(xué)生的創(chuàng)作思維。
● 小學(xué)Scratch程序設(shè)計(jì)課程教學(xué)模式的應(yīng)用——以“憤怒的小鳥(niǎo)”為例
1.教學(xué)目標(biāo)分析
知識(shí)與技能目標(biāo):①學(xué)會(huì)插入角色和背景素材;②了解指令模塊(面向、下移鼠標(biāo)、重復(fù)執(zhí)行)的使用方法與技巧。
過(guò)程與方法目標(biāo):通過(guò)微視頻和自主學(xué)習(xí)的方法,學(xué)習(xí)腳本知識(shí),并將抽象枯燥的數(shù)學(xué)知識(shí)形象化、趣味化,在設(shè)計(jì)的過(guò)程中掌握編程的方法。
情感態(tài)度與價(jià)值觀目標(biāo):①培養(yǎng)團(tuán)結(jié)協(xié)作的能力;②提高動(dòng)手實(shí)踐能力。
2.教學(xué)過(guò)程
(1)學(xué)習(xí)準(zhǔn)備
教師視頻展示(播放Scratch憤怒的小鳥(niǎo)視頻);學(xué)生欣賞視頻。
(2)模仿階段
第一關(guān):添加文件素材。
①觀看視頻思考問(wèn)題:動(dòng)畫(huà)中有哪些角色?②學(xué)生思考并回答問(wèn)題、分析程序、分解動(dòng)畫(huà)、了解腳本。③挑戰(zhàn)闖關(guān)(一)。
第二關(guān):制作箭頭旋轉(zhuǎn)動(dòng)畫(huà)。
①觀看視頻思考問(wèn)題:箭頭是如何移動(dòng)的?②學(xué)生思考并回答問(wèn)題、分析程序、分解動(dòng)畫(huà)、了解腳本。③挑戰(zhàn)闖關(guān)(二)。
設(shè)計(jì)箭頭面向鼠標(biāo)指針動(dòng)畫(huà);展示學(xué)生作品,發(fā)現(xiàn)問(wèn)題(箭頭圍繞中心旋轉(zhuǎn));學(xué)生觀看教學(xué)視頻解決問(wèn)題。
第三關(guān):設(shè)計(jì)“紅鳥(niǎo)”發(fā)射動(dòng)畫(huà)。
①觀看視頻思考問(wèn)題:紅鳥(niǎo)是如何發(fā)射的?②學(xué)生思考并回答問(wèn)題、分析程序、分解動(dòng)畫(huà)、了解腳本。③挑戰(zhàn)闖關(guān)(三)。
(3)探究階段
終極挑戰(zhàn)(設(shè)計(jì)“綠豬”造型和動(dòng)畫(huà))。
①觀看視頻思考問(wèn)題:綠豬的初始造型是什么樣的?它又發(fā)生了什么變化?②學(xué)生思考并回答問(wèn)題、分析程序、分解動(dòng)畫(huà)、了解腳本。③挑戰(zhàn)闖關(guān)(設(shè)計(jì)“綠豬”造型、制作“綠豬”動(dòng)畫(huà))。④展示學(xué)生作品。
(4)展示階段
展示階段包括欣賞個(gè)性作品范例、學(xué)生進(jìn)行個(gè)性化創(chuàng)作、作品展示、交流點(diǎn)評(píng)。交流點(diǎn)評(píng)時(shí)先讓學(xué)生說(shuō)一說(shuō)今天的收獲,然后教師總結(jié)Scratch腳本語(yǔ)言(面向鼠標(biāo)指針移動(dòng)、重復(fù)執(zhí)行、下移鼠標(biāo)/按下鼠標(biāo))。
● 研究成效
其一,提升了學(xué)生程序設(shè)計(jì)能力。基于微視頻的“三段式”Scratch程序設(shè)計(jì)教學(xué)模式在很大程度上激發(fā)了學(xué)生學(xué)習(xí)計(jì)算機(jī)編程的興趣,讓學(xué)生積極地參與到課程學(xué)習(xí)中,使學(xué)生成為學(xué)習(xí)的主人。“做中學(xué)”的學(xué)習(xí)模式,既促進(jìn)了師生溝通、生生交流,又鍛煉了學(xué)生問(wèn)題解決能力,讓學(xué)生的創(chuàng)造性思維得到了充分的發(fā)展。
其二,助推了學(xué)校創(chuàng)客教育建設(shè),促進(jìn)了個(gè)人專(zhuān)業(yè)化發(fā)展。筆者在實(shí)施Scratch教學(xué)模式研究時(shí),開(kāi)發(fā)了Scratch源程序、教學(xué)設(shè)計(jì)、微視頻等165件教學(xué)資源,形成了Scratch系列課程,為學(xué)校的創(chuàng)客資源建設(shè)奠定了良好的基礎(chǔ),這也在一定程度上鍛煉了自身的課程開(kāi)發(fā)能力。