編輯推薦
《Scratch趣味創意編程》以主題活動為編寫明綫,以培養計算思維和邏輯思維為暗綫,選擇瞭符閤學生認知心理特徵的14個主題,采用“活動主題化”的設計方式,由淺入深,層層遞進,並且有很大的拓展空間。本書由“我們的目標”“我們的任務”“我們的活動”及“我們的探索”四個環節組成,既能夠滿足教學的需要,也能夠適應學生自主探究學習的要求,適閤中小學生作為“創客”的基礎教材使用,也適閤初學者自學或者在傢長的幫助下學習。
內容簡介
《Scratch趣味創意編程》以Scratch軟件為平颱載體,以學生喜愛的任務活動為形式,旨在培養學生的創新意識和實踐能力,讓學生在活動中動手,在活動中創新,充分享受創意編程的魅力和快樂。
本書活動設計由淺入深,教學性強,非常適閤中小學、師範類院校或部分大中專、職業院校作為“創客”的基礎教材使用。
內頁插圖
目錄
初識Scratch軟件 / 1
第1課“翻跟鬥”的小貓——認識Scratch / 13
第2課機器人跳舞——新建角色與背景 / 20
第3課海邊漫步——切換造型 / 28
第4課小明的思考——鏈錶的應用 / 31
第5課會飛的巫婆——隨機移動 / 36
第6課穿越迷宮——動作控製與偵測 / 40
第7課“聰明的”計算器——新建變量與應用 / 48
第8課海底世界——角色的鍵盤控製 / 54
第9課反彈球——改變坐標值控製角色移動 / 60
第10課小猴接香蕉——利用碰撞偵測技術設計遊戲 / 66
第11課打地鼠(一)——新建場景 / 74
第12課打地鼠(二)——程序的綜閤設計 / 81
第13課打地鼠(三)——添加計時與計數功能 / 86
第14課“畫”聲——聲音偵測與畫圖 / 91
附錄Scratch 2��0指令及功能詳解 / 96
精彩書摘
第3課
海邊漫步
——切換造型
清晨或日暮時分,在蔚藍的海邊,惠風和暢聽濤聲,天朗氣清賞流雲,多麼美麗的一幅畫捲啊!讓我們一起來設計“海邊散步”的美好畫捲吧。
一、 我們的目標
(1) 學習掌握利用“造型”添加或新建角色造型。
(2) 學習利用外觀模塊,切換角色的造型。
二、 我們的任務
1.劇本設計
主題: 海邊漫步
舞颱: 寜靜的海邊
角色: 小明
故事: 在蔚藍的海邊,懷著愉悅的心情,歡樂地漫步,如圖3��1所示。
圖3��1海邊漫步
2.程序設計
設計思路指令程序
移動
行走
三、 我們的活動
1.新建背景
好的舞颱背景,可以對演齣起到很好的烘托與渲染效果。從“背景庫”中選擇“戶外”類彆中的boardwalk圖片,作為新的舞颱背景。
我們還可以將係統默認的白色背景刪除。
2.添加角色
為瞭讓角色的行走效果更加流暢、逼真,我們可以單擊“角色庫”的“人物”類彆中的jaime walking圖片,作為新角色,重命名為“小明”。單擊“造型”標簽就可以看到該角色的五個單獨造型,如圖3��2所示。
圖3��2觀察角色行走造型
通過觀察我們可以發現,其實角色“連續行走”就是由這五個單獨的動作造型實現的,這也是動畫的生成原理。那麼,我們如何讓角色連續地行走起來呢?
3.搭建程序
拖放指令到指令區,並且為角色編寫程序指令,如圖3��3所示,連續切換五個造型就可以讓男孩“行走”起來。
圖3��3搭建人物“行走”的程序
彆忘瞭,還需要將角色的鏇轉模式設置為“水平方式”哦!
為瞭讓程序有理想的效果,我們可以不斷地對程序進行修改與調試。同時,也不要忘記保存並分享程序哦!
四、 我們的探索
試一試,其他的角色也有這樣連續的造型嗎?
本課知識導圖
……
前言/序言
湖北省仙桃市中小學信息技術學科工作室成立於2013年10月,有小學、初中、高中學科帶頭人3名,省級骨乾教師4名,市級骨乾教師7名,一綫優秀教師10名。多年來,工作室先後規範瞭全市從小學至高中的教學內容,建立瞭一所“信息技術教學教研基地學校”,開展瞭城鄉“教學教研聯片實驗”等卓有成效的工作,使信息技術教學教研有瞭長足的發展。
2014年年初,工作室又嚮湖北省教育科學研究院申請瞭“優化課堂教學過程,構建趣味編程創意課程”的省級課題,並於2014年9月正式立項。該課題以培養學生的計算機思維和邏輯程序的設計能力為研究方嚮,以激發學生學習信息技術課程的興趣為齣發點,不斷探索並努力打造符閤當前“校園創客”的課程。
在編寫本書時,我們以主題活動為編寫明綫,以培養計算思維和邏輯思維為暗綫,結閤教學實際,對教學內容進行瞭改編。在活動主題的設計上,我們還根據兒童認知的心理特徵,將教學內容進行瞭趣味化、遊戲化的設計,以引導教師在教學的過程中滲透“以學生為中心”的教學理論。每課我們按照“我們的目標”“我們的任務”“我們的活動”“我們的探索”四個環節進行編寫。其中,“我們的目標”是讓教師與學生明白本課的教學內容與方嚮;“我們的任務”是以舞颱劇本的形式,呈現本課需要完成的設計任務;“我們的活動”是在讓學生參與到活動中瞭解各種操作的同時,領悟邏輯程序的整體功能;“我們的探索”是在學生掌握瞭本課的教學內容後,對本課內容的提升與升華,以滿足分層教學的需要。
在本書的編寫過程中,我們得到瞭湖北省教育科學研究院王誌兵老師的傾心指導與大力支持,得到瞭王小微、熊蔔光以及黃理安三位老師的幫助與建議,在此錶示感謝!此外,謝謝我的兒子肖晴晗,他對本書的程序做瞭認真的檢驗。最後,嚮支持和關心我市信息技術學科發展的各位領導和同行們一並錶示衷心的感謝與誠摯的敬意!
當然,我們“年輕的”信息技術工作室,因為自身的業務水平與能力還處於剛起步階段,仍有不少問題與睏惑需要嚮大傢學習,對此,我們也希望廣大讀者對本書提齣寶貴的意見與建議。
湖北省仙桃市教育科學研究院信息部主任肖新國
2016年9月
《奇妙世界的代碼魔法》 內容簡介 在這個充滿無限可能的數字時代,如何讓孩子們的想象力插上翅膀,將腦海中的奇思妙想變為觸手可及的現實?《奇妙世界的代碼魔法》正是為你揭開數字創意大門的鑰匙。本書並非一本枯燥的技術手冊,而是一場充滿驚喜的思維探險,帶領小讀者們走進一個充滿趣味與創意的編程世界,在這裏,代碼不再是冰冷的符號,而是激發無限創造力的魔杖。 第一章:點亮創意的火花——編程思維的啓濛 這一章將以最直觀、最生動的方式,嚮孩子們介紹“編程思維”這一核心概念。我們將拋開復雜的術語,通過日常生活中的例子,比如按照食譜做菜、玩搭積木的遊戲、甚至指揮機器人行走,來解釋什麼是“指令”、“順序”、“循環”和“條件”。我們將設計一係列有趣的互動小故事,讓孩子們在閱讀中自然而然地理解這些基本邏輯。例如,當講述如何“疊衣服”時,我們會引導孩子思考:是先疊袖子還是先疊領子?這就是順序的重要性;而當描述“玩捉迷藏”時,我們會引齣“如果聽到聲音,就躲起來”這樣的條件判斷。 本章還將強調“問題解決”的能力。孩子們將學會如何將一個大的、看似復雜的問題,分解成一個個小的、可執行的步驟。我們會通過一些簡單的生活場景,比如“如何快速找到丟失的玩具”,來引導他們思考不同的解決方案,並嘗試用一係列指令來模擬解決的過程。這種分解問題的能力,是未來學習任何復雜技能的基石。 我們還會引入“調試”的概念,但會用一種輕鬆有趣的方式來呈現。孩子們會發現,有時候我們給齣的指令並不是完美的,就像有時候搭積木會倒塌一樣。這時候,就需要我們像偵探一樣,仔細找齣指令中的錯誤,並加以修正。我們將通過一些“錯誤指令”的小故事,讓孩子們體會到排查和修正問題的樂趣,培養他們耐心細緻的品格。 第二章:繪製你的數字藍圖——圖形化編程的奇妙旅程 在掌握瞭基本的編程思維後,我們將正式踏入圖形化編程的奇妙世界。這一章將重點介紹如何通過拖拽積木塊來構建程序,這是一種非常適閤初學者的編程方式,既直觀又有趣。我們將帶領孩子們認識各種各樣的“代碼積木”,比如“移動”、“轉嚮”、“發齣聲音”、“顯示圖片”等等。 本書將精心設計一係列闖關式的小項目,每一個項目都圍繞著一個核心的編程概念展開,並且難度循序漸進。 “小小探險傢”項目: 孩子們將學習如何控製一個角色在屏幕上移動,穿越迷宮,或者收集寶藏。這個項目將重點講解“順序執行”和“方嚮控製”。 “音樂魔法師”項目: 通過簡單的代碼指令,孩子們可以為自己的創作配上美妙的音樂,學習如何觸發聲音和控製音符的播放。這將讓孩子們感受到編程與藝術的結閤。 “動畫夢想傢”項目: 孩子們將學習如何讓角色動起來,製作簡單的動畫效果。這裏將引入“循環”的概念,比如讓一個角色不斷地跳躍,或者讓一個物體來迴移動。 “互動故事創造者”項目: 孩子們將學習如何利用“條件判斷”,讓故事中的角色根據不同的情況做齣不同的反應。比如,當用戶點擊某個按鈕時,角色會說話;當角色碰到牆壁時,會發齣警示。 在每個項目中,我們都會鼓勵孩子們發揮自己的想象力,在基礎功能之上進行個性化的修改和拓展。比如,在“小小探險傢”項目中,他們可以自己設計迷宮的形狀,或者為寶藏添加不同的屬性。這種自由度的設計,將極大地激發孩子們的創造力和自主性。 第三章:讓角色活起來——動畫與互動設計的藝術 編程不僅僅是讓計算機執行指令,更重要的是賦予數字世界生命力。《奇妙世界的代碼魔法》的第三章將聚焦於如何通過編程製作齣引人入勝的動畫和富有互動性的設計。 我們將深入講解如何利用“造型切換”來製作角色的不同動作,比如奔跑、跳躍、眨眼。孩子們將學習如何設計一係列的造型,並用代碼控製它們按照預設的順序播放,從而創造齣流暢的動畫效果。 “事件驅動”的概念將是本章的核心。我們將教導孩子們如何讓他們的創作對用戶的操作做齣反應。比如,當鼠標點擊某個按鈕時,角色會播放一段特彆的動畫;當按下鍵盤上的某個鍵時,角色會改變方嚮或做齣攻擊動作。這種互動性將極大地增強作品的趣味性,讓孩子們感受到自己創造的數字世界是“活”的,能夠與他們交流。 我們會通過“製作一個小遊戲”的項目,來整閤本章所學知識。這個遊戲可能是一個簡單的躲避障礙遊戲,或者一個問答闖關遊戲。孩子們將需要設計遊戲的關卡、角色、得分機製,以及各種互動元素。在這個過程中,他們會反復運用到順序、循環、條件判斷等編程邏輯,並且學會如何將它們組閤起來,創造齣完整的遊戲體驗。 我們還將鼓勵孩子們思考“用戶體驗”,雖然這個詞聽起來有些專業,但我們會用非常形象的方式來解釋。比如,一個遊戲的操作是否流暢?動畫是否吸引人?提示信息是否清晰?這些都將引導孩子們在創作過程中,不僅僅關注功能的實現,更要關注作品是否能夠給其他玩傢帶來好的體驗。 第四章:我的數字樂園——創意項目設計與實現 在掌握瞭基本的編程技能和思維後,第四章將是孩子們盡情釋放創意、獨立設計和實現項目的舞颱。本章將提供更具開放性的項目指導,鼓勵孩子們從零開始,將自己的想法轉化為可執行的數字作品。 我們將提供一係列的“創意激發”主題,比如“我的夢想動物園”、“我設計的太空探險”、“一個屬於我自己的小商店”等等。對於每一個主題,我們將提供一些基礎的框架和思路,但核心的創作內容將完全交給孩子們自己來設計。 場景搭建: 孩子們需要自己設計遊戲的背景、角色的外觀,甚至可以自己繪製圖片或尋找素材。 情節構思: 他們需要構思故事的發展、遊戲的規則、角色的對話等。 功能實現: 在此基礎上,他們需要運用之前學到的編程知識,將構思轉化為實際的功能,比如讓角色可以移動、可以互動、可以得分,甚至可以觸發一些有趣的音效和動畫。 本章將重點培養孩子們的“項目管理”能力。雖然是個人項目,但我們也會引導他們思考如何一步一步地完成目標,如何記錄自己的進度,以及如何解決過程中遇到的各種問題。 此外,我們還將介紹一些“進階”的創意技巧,比如如何讓角色擁有更復雜的行為,如何實現更精妙的動畫效果,以及如何與其他小夥伴的作品進行簡單的“碰撞”和互動(例如,設計一個可以互相發送消息的遊戲)。 最後,本章還將強調“分享與交流”的重要性。我們將鼓勵孩子們將自己的作品分享給傢人、朋友,甚至在綫上社區中進行交流。通過分享,他們不僅可以獲得成就感,還能從他人的作品中獲得新的靈感,學習到不同的創意和技術。 本書的特色: 生動形象的語言: 我們將用孩子們能夠理解和接受的語言,摒棄枯燥的技術術語,將編程概念融入有趣的故事和場景中。 循序漸進的難度: 從最基礎的編程思維到復雜的項目設計,每一個知識點和技能都經過精心設計,確保孩子們能夠逐步掌握。 豐富的實踐項目: 大量精心設計的實踐項目,讓孩子們在玩中學,在做中學,將理論知識轉化為實際能力。 強調創造力與想象力: 本書的核心在於激發孩子們的創造潛能,鼓勵他們將自己的想法變成現實。 培養解決問題的能力: 通過引導孩子們獨立思考、嘗試和調試,培養他們解決問題的能力和堅韌不拔的精神。 寓教於樂的學習體驗: 將學習編程的過程變成一場充滿樂趣的冒險,讓孩子們在快樂中收獲知識。 《奇妙世界的代碼魔法》不僅僅是一本書,它更是開啓孩子數字時代創造力之門的金鑰匙。它將陪伴孩子們在充滿想象的數字世界裏自由翱翔,用代碼編織齣屬於自己的奇跡!