1 基礎(chǔ)課程:初識Scratch及其編程環(huán)境
? 走近Scratch,讓孩子走在時代潮流的前列,趕上物聯(lián)網(wǎng)智能化趨勢。希望每孩子能在編程中獲得樂趣,喜歡上編程,懂編程。在編程中培養(yǎng)孩子們的思考能力和邏輯思維,提升孩子們的問題解決能力。
編程是什么?計算機程序的本質(zhì)就是編程,編程是一系列指令的集合,也就是人類與計算機溝通的語言工具。
為什么要學(xué)習(xí)編程?如今是一個信息科技化、物聯(lián)網(wǎng)智能化的時代,學(xué)習(xí)編程是讓孩子走在時代潮流的前列,并在學(xué)習(xí)編程的過程中,從小培養(yǎng)孩子計算思維模式、邏輯思考能力和問題解決能力,提升孩子的自主創(chuàng)造能力和探索未來世界的勇氣。
如何學(xué)習(xí)編程?先模仿,后自主;即先照示范的例子,模仿搭建完整的能運行的程序,并在模仿的過程中,逐步掌握順序執(zhí)行,條件語句、循環(huán)語句等編程語句,然后,通過自己主動設(shè)計編程,切身體驗編程實現(xiàn)智能化的過程。
1.簡介Scratch編程軟件
Scratch編程軟件,誕生于麻省理工學(xué)院MIT,是面向青少年所開發(fā)的一款圖形化簡易編程軟件。不同于(基于文本的)編程語言,它是一款可視化、積木式的編程學(xué)習(xí)軟件。使用者只需要拖拽不同顏色與形狀的積木進行組合,便可創(chuàng)作出交互式故事、游戲、音樂、動畫等作品。
Scratch編程的特點之一,圖形化語言(不需要懂英文),使用者只需通過鼠標(biāo)拖動不同的功能模塊積木,進行一連串的組合(類似搭積木),即可完成編程。
Scratch編程適合幾歲的孩子?基本上,6到7歲的孩子在老師的指導(dǎo)下,就可以照著示范的例子,“拼搭”出一個完整的、能運行的簡易程序。學(xué)習(xí)Scratch,不只是教會孩子如何編程,也是教會孩子自我認(rèn)同與開放意識。當(dāng)孩子在使用Scratch制作小游戲出現(xiàn)Bug的時候,會嘗試使用系統(tǒng)性的思考方式,從整體到局部的方式進行分析和排查,直到找出原因,并激發(fā)孩子主動思考,敢于嘗試,勇于發(fā)現(xiàn),善于解決問題。
2.認(rèn)識Scratch編程環(huán)境
Scratch3.0軟件界面介紹,即它的編程環(huán)境。【需要軟件的,請回復(fù):下載軟件】
安裝完成后,界面如下:
了解界面上的基本功能區(qū)域和功能按鈕:
l? 舞臺區(qū):顯示程序執(zhí)行的結(jié)果;是角色出現(xiàn)、移動、繪畫和交互的場所。
l? 背景區(qū):可以管理舞臺的背景圖片,并在腳本中進行切換和特效處理。
l? 角色列表區(qū):Scratch編程自帶角色庫,每個角色都有專屬于自己的腳本、造型和聲音。
l? 代碼區(qū):又叫做腳本區(qū),是用來執(zhí)行命令,即將N個積木根據(jù)一定規(guī)則卡合在一起,以實現(xiàn)不同的指令。腳本(代碼)是學(xué)習(xí)編程中很重要、很重要的部分。
l? 操控區(qū):即積木區(qū),包括運動、外觀、聲音等不同功能的積木模塊,單獨模塊中的不同積木,指令都不同,拼搭一起就可以制作腳本程序。
l? 菜單欄:注意,一定要隨時保存文件!
2.1程序保存打開
菜單欄里,文件保存方法:選擇“文件——保存到電腦”,Scratch3.0軟件默然保存的文件是“.sb3”格式的;打開已存在的文件方法:選擇“文件——從電腦中上傳”,找到文件存放位置即可打開相應(yīng)文件,見下圖。
2.2程序搭建方法
n? 新建腳本:找到相對應(yīng)的指令積木,用鼠標(biāo)左鍵直接拖拽至代碼(腳本)區(qū);
n? 積木拼接:命令和控制積木(見下圖Scratch積木塊分類),缺口和凸起是可以卡合在一起的;
n? 命令運行:用鼠標(biāo)點擊腳本即可運行,注意:只有上一步執(zhí)行完,才繼續(xù)執(zhí)行下一步;
3.小結(jié)
Scratch編程輕松易學(xué),只需通過鼠標(biāo)拖拽圖形化模塊指令,你就能編寫出自己的創(chuàng)意代碼,希望每一個孩子都能在學(xué)習(xí)的過程中,獲得樂趣,喜歡上Scratch,編寫出屬于自己的代碼,建造出無限可能的未來世界。讓我們一起攜手共進吧!