李川
摘 要:Scratch是美國麻省理工學院開發(fā)的適于青少年使用的簡易編程工具。本課程基于傳感器和Scratch編程軟件設計了循序漸進的課程,學生通過游戲的實現(xiàn)過程體驗創(chuàng)意和編程的知識點和相關技能,在“玩”一樣輕松的氛圍中學會Scratch軟件編程和傳感器板硬件的使用,提高其創(chuàng)新能力和電子專業(yè)知識。
關鍵詞:Scratch編程;傳感器
一、課程簡介
本課程基于傳感器板硬件和Scratch編程軟件,設計了六節(jié)課,分為三個模塊。第一個模塊讓學生初步體驗Scratch,了解并認識Scratch界面,學會創(chuàng)建和簡單編輯角色和背景,熟悉指令面板中最基本的指令,利用這些最基本指令進行簡單的程序設計;第二個模塊讓學生認識Scratch傳感器板,了解Scratch傳感器板的外形、結構及功能,掌握傳感器板插件的安裝方法;第三個模塊讓學生在線使用Scratch編寫傳感器板程序,本模塊一共有四個任務,每個任務都是一種游戲,每一個游戲都將計算機虛擬世界跟真實世界連接起來,學生通過游戲的實現(xiàn)過程體驗創(chuàng)意和編程的知識點和相關技能,在“玩”一樣輕松的氛圍中學會Scratch軟件編程和傳感器板硬件的使用,提高創(chuàng)新能力和電子專業(yè)知識。
二、課程目標
(一)知識與技能
感受編程在生活中給人們帶來的便利;體會學習生活中的程序設計思想,認識圖形化編程工具Scratch、各種傳感器,知道程序設計的基本原理,并根據(jù)項目進行程序設計;學會使用Scratch制作相關程序和項目。
(二)過程與方法
能根據(jù)具體的情景或現(xiàn)象嘗試使用程序設計的方法來解決問題,能選擇恰當?shù)某绦蚍椒ɑ蚣夹g來進行設計和制作;在使用程序設計開發(fā)項目的過中積累解決創(chuàng)意中遇到問題的經(jīng)驗。
(三)情感態(tài)度與價值觀
動手與動腦相結合,能夠開發(fā)有趣的游戲和項目,對程序設計產(chǎn)生和保持興趣;能主動地、創(chuàng)造性地采用程序設計的方法來解決學習生活中的問題。體驗創(chuàng)作結合程序功能的交互式作品的樂趣,有個性地表達內(nèi)心的創(chuàng)想。
三、授課內(nèi)容及教學計劃安排
第一課:初步體驗Scratch(6課時)
1.認識Scratch
2.在線欣賞Scratch作品
3.認識Scratch編程軟件窗口
4.通過雙擊指令,指揮小貓
5.試一試,練一練
6.互動交流.
說明:認識Scratch編程軟件及編程軟件窗口,嘗試通過雙擊指令指揮小貓。
第二課:認識Scratch傳感器板(6課時)
1.認識Scratch傳感器板
2.安裝傳感器板插件
3.試一試,練一練
4.互動交流
說明:認識Scratch傳感器板的外形、結構及功能,掌握傳感器板插件的安裝方法。
第三課:在Scratch中使用按鍵——點亮臥室的燈(6課時)
1.“點亮臥室的燈”情景描述
2.“點亮臥室的燈”創(chuàng)意構思
3.“點亮臥室的燈”腳本設計
4.試一試,練一練
5.互動交流、提高
說明:學習用Scratch軟件編寫程序、并使用傳感器板上的按鍵完成創(chuàng)意
第四課:在Scratch中使用聲音傳感器——賽龍舟(6課時)
1.“賽龍舟”情景描述
2.“賽龍舟”創(chuàng)意構思
3.“賽龍舟”腳本設計
4.試一試,練一練
5.互動交流
說明:學習用Scratch軟件編寫程序、并使用傳感器板上的聲音傳感器完成創(chuàng)意
第五課:在Scratch中使用亮度傳感器——太陽公公笑了(6課時)
1.“太陽公公笑了”情景描述
2.“太陽公公笑了”創(chuàng)意構思
3.“太陽公公笑了”腳本設計
4.試一試,練一練
5.互動交流
說明:學習用Scratch軟件編寫程序、并使用傳感器板上的亮度傳感器完成創(chuàng)意
第六課:在Scratch中使用方向搖桿——猴子接香蕉(6課時)
1.“猴子接香蕉”情景描述
2.“猴子接香蕉”創(chuàng)意構思
3.“猴子接香蕉”腳本設計
4.試一試,練一練
5.互動交流
說明:學習用Scratch軟件編寫程序、并使用傳感器板上的方向搖桿完成創(chuàng)意。
四、課程實施
(一)課程開設
由于本課程不是中職學生的必修課程,甚至沒有列入正式的教學計劃,所以本課程不可能像常規(guī)課程一樣進行教學活動。因此,本課程的教學方法也不再是傳統(tǒng)的老師授課、示范,學生在課上聽課、練習。而是采用“翻轉課堂”的理念,讓學生在課余時間先根據(jù)教材中導學的內(nèi)容及視頻自己學習相關知識點并嘗試軟件的編程;然后以第二課堂及興趣小組的形式,集中幫助學生梳理知識、技能點,解決在軟件編程中遇到的疑難問題,并連接硬件完成創(chuàng)意;讓老師與學生及學生之間能在一起相互交流學習心得。
(二)教學建議
首先,在學生導學教材中穿插了若干微課,學生在課下可以通過掃描教材中的二維碼來收看相應的教學視頻,詳細地學習課程內(nèi)容從而掌握相關知識與技能。
第二,在教材中設計了“試一試”、“練一練”的環(huán)節(jié),讓學生嘗試、思考并進行軟件編程實踐,并把自己的學習感悟及疑難問題記錄下來,留下獨特的學習痕跡。
第三,定期安排興趣小組活動,幫助學生梳理知識、技能要點,修改、調(diào)試程序、連接硬件,并一起討論、交流,形成良好的互動。
最后,鼓勵優(yōu)秀的學生將自己的創(chuàng)意作品發(fā)布在互聯(lián)網(wǎng)上,并與世界各地的無數(shù)愛好者共享、交流,拓展提升。
(三)評價建議
建議采用過程性評價與總結性評價、自我評價與互相評價相結合的方式。評價指標可以從技術性、科學性、創(chuàng)造性、實用性等方面制定。
(四)所需條件
臺式計算機或筆記本電腦,接入INTERNET,能鏈接至Scratch官網(wǎng);傳感器板硬件。
參考文獻
[1] 仲照東等. Scratch趣味編程[M]電子工業(yè)出版社,2016(2).