《Scratch編程》課程綱要
課程名稱
Scratch編程
設(shè)計(jì)者
曹榮澤
適用年級(jí)
三至六年級(jí)
總課時(shí)
18課時(shí)
課程類型
知識(shí)拓展類
課程簡(jiǎn)介
本課程把Scratch編程學(xué)習(xí)和創(chuàng)作多媒體作品結(jié)合起來,在創(chuàng)作動(dòng)畫作品和編寫游戲作品的過程中掌握程序設(shè)計(jì)的方法,讓學(xué)生充分體驗(yàn)思考的樂趣、滿足創(chuàng)作的欲望和收獲成功的喜悅。在課程活動(dòng)中,有開展模擬編寫知名游戲的嘗試,有把自己喜歡的小故事制作成一部動(dòng)畫片,有做智能出題的程序,還有編寫畫板程序等等。在這個(gè)課堂里,為學(xué)生創(chuàng)造了“邊學(xué)邊玩”的氛圍,運(yùn)用Scratch積木式編程語言環(huán)境,開設(shè)一個(gè)輕松有趣的創(chuàng)作課堂。并且鼓勵(lì)學(xué)生發(fā)布程序作品至Scratch網(wǎng)站,與來自不同國(guó)家的Scratch作品愛好者進(jìn)行交流。
背景分析
“提高學(xué)生的信息素養(yǎng),培養(yǎng)學(xué)生的創(chuàng)新能力”是開展信息技術(shù)教育的課程意義。而目前以辦公室軟件培訓(xùn)為主的信息技術(shù)課堂難以提供給學(xué)生發(fā)揮創(chuàng)新能力和表達(dá)自我思想的空間。另一方面,近年來,智能手機(jī)和平板電腦等電子產(chǎn)品異軍突起,讓“微信”、“水果忍者”、“愛奇藝”等APP程序成了人們離不開的學(xué)習(xí)、交流與娛樂的載體。“程序設(shè)計(jì)”是信息技術(shù)軟件領(lǐng)域的支持命脈。讓學(xué)生涉及“程序設(shè)計(jì)”的領(lǐng)域,能強(qiáng)化他們的思維訓(xùn)練與解決問題的能力。但是,針對(duì)初中學(xué)生的年齡特點(diǎn),他們的邏輯思維能力尚處于發(fā)展階段,編寫和調(diào)試代碼等解決問題的能力還未形成。任何一種程序設(shè)計(jì)語言對(duì)他們來說,編寫代碼和調(diào)試代碼都將是一道門檻。很可能使他們?cè)趯W(xué)習(xí)過程中,逐漸失去學(xué)習(xí)的興趣和耐心。美國(guó)麻省理工大學(xué)開發(fā)的Teens編程軟件Scratch解除了我的困惑。它的“搭積木”式編程環(huán)境,有效地避免了繁瑣的代碼編寫,保留了程序設(shè)計(jì)中變量、鏈表、調(diào)用、面像對(duì)象編程等思維方式。更讓我們稱贊的是,它融入了多媒體的思想,有聲音、色彩、動(dòng)畫、情節(jié)等元素。非常符合當(dāng)前初中信息技術(shù)課堂“創(chuàng)作多媒體作品”的思路。通過教學(xué)實(shí)踐,我發(fā)現(xiàn)學(xué)習(xí)過《Scratch多媒體編程》的學(xué)生,在編益智游戲、編導(dǎo)制作生活動(dòng)畫片、開發(fā)實(shí)用小程序等三大方向發(fā)展。通過《Scratch多媒體編程》的學(xué)習(xí),他們更善于發(fā)現(xiàn)自己的不一樣,識(shí)別自己的優(yōu)劣勢(shì),并在各自的知識(shí)基礎(chǔ)上延續(xù)自我學(xué)習(xí)與發(fā)展。
課程目標(biāo)
《Scratch多媒體編程》課程目標(biāo)是:提高學(xué)生獲取信息、重組信息、表達(dá)信息的素養(yǎng);訓(xùn)練其設(shè)計(jì)程序和解決問題的能力;養(yǎng)成嚴(yán)密的邏輯思維品質(zhì),以科學(xué)態(tài)度走向創(chuàng)新與實(shí)踐。
根據(jù)三維目標(biāo)的劃分,將課程目標(biāo)細(xì)分如下:
1.知識(shí)與技能
認(rèn)識(shí)并熟悉Scratch語言編程環(huán)境,掌握面向?qū)ο蟪绦虻幕窘Y(jié)構(gòu),能編寫面向?qū)ο蠼巧某绦蚰_本;熟悉“動(dòng)作”、“控制”、“畫筆”、“外觀”、“偵測(cè)”、“數(shù)字邏輯”和“變量”等積木指令的運(yùn)用;理解并運(yùn)用“變量”和“鏈表”等常見數(shù)據(jù)結(jié)構(gòu)類型;理解邏輯運(yùn)算、條件判斷、循環(huán)控制和事件觸發(fā)等程序設(shè)計(jì)過程中的基本方法。
2.過程與方法
通過完整地體驗(yàn)設(shè)計(jì)想象、編輯角色、選擇積木指令、組裝搭建積木指令、執(zhí)行調(diào)試等創(chuàng)作過程,初步掌握面向?qū)ο窬幊痰姆椒ê驮O(shè)計(jì)程序的技術(shù)。
3.情感態(tài)度與價(jià)值觀
感受程序設(shè)計(jì)技術(shù)實(shí)現(xiàn)功能的獨(dú)特性,激發(fā)對(duì)信息技術(shù)的學(xué)習(xí)興趣,體驗(yàn)創(chuàng)作結(jié)合程序功能的交互式多媒體作品的樂趣,有個(gè)性地表達(dá)內(nèi)心的創(chuàng)想。
學(xué)習(xí)主題
活動(dòng)安排
預(yù)備周主題一:《我會(huì)用Scratch》
2.《小貓散步》-認(rèn)識(shí)和使用Scratch
3.《從遠(yuǎn)處跑來的貓》-使用Scratch的功能模塊
4.《向左走,向右走》-用鍵盤控制角度實(shí)現(xiàn)交互
5.《切水果》-使用變量
6.實(shí)踐
主題二:《我會(huì)編程序》
7.《不停息的畫筆》-編寫應(yīng)用程序畫板
主題三:《我會(huì)編動(dòng)畫》
8.《奔跑的豹》-Scratch實(shí)現(xiàn)動(dòng)畫角色
9.《黑夜星空》-Scratch中實(shí)現(xiàn)動(dòng)畫場(chǎng)景
10.實(shí)踐
主題四:《我會(huì)編游戲》
11.《點(diǎn)金幣》-編寫計(jì)時(shí)游戲程序
12.《迷宮蘋果》-編寫闖關(guān)游戲程序
13.《萬圣節(jié)的禮物》-編寫完整的多關(guān)卡游戲程序
14.實(shí)踐
主題五:《我會(huì)用算法》
15.《數(shù)字排隊(duì)》-Scratch中實(shí)現(xiàn)數(shù)據(jù)排序等基本算法程序
主題六:《我會(huì)大創(chuàng)造》
16.小組自主創(chuàng)作
17.小組自主創(chuàng)作
18.小組自主創(chuàng)作
評(píng)價(jià)方式
成績(jī)?cè)u(píng)定
課程評(píng)價(jià)以學(xué)生設(shè)計(jì)制作的綜合作品評(píng)價(jià)為主,參考課堂的“學(xué)習(xí)能力+態(tài)度紀(jì)律”。達(dá)到“優(yōu)秀”獲得2學(xué)分;“合格”獲得1學(xué)分。
參考資料
備注