MIT開發(fā)的趣味編程工具,激發(fā)孩子創(chuàng)造力!讓孩子如同搭積木般學(xué)習(xí)編程,創(chuàng)作自己的游戲和動畫。在可視化界面上通過拖動模塊,圖形繪畫和設(shè)置指令,提高編程思維,數(shù)學(xué)計算,設(shè)計思維和音樂習(xí)得。
課程特色:
● 三階進階課程,全面掌握事件、因果、循環(huán)、算法、條件、輸入、輸出等編程概念
● 全面掌握Scratch中的角色、背景、克隆、多媒體互動等操作界面
● 掌握坐標(biāo)軸,移動,速度,距離,角度等物理概念
● 通過計劃、實施、考試、反饋和呈現(xiàn)的項目開發(fā)方式,獨立完成多個游戲和動畫
● 整合外接硬件,甚至肢體語言,制作和控制應(yīng)用于生活的創(chuàng)意作品
適合對象:7-8歲零基礎(chǔ)
授課語言: 英語
上課條件:具有基礎(chǔ)的英語溝通能力
課時: 72課時
課堂規(guī)模:1:8
課程包括:
一階 - 從Scratch入門:動畫及游戲設(shè)計(24課時)
二階 - Scratch II:算法入門(24課時)
三階 - Scratch III:多媒體游戲(24課時)
從Scratch入門:動畫及游戲設(shè)計
tart from Scratch: Animations & Games
想要激發(fā)孩子的想象力嗎?
Scratch一階課程使用來自 MIT 媒體實驗室的可視化編程工具 Scratch,旨在讓孩子們動手體驗編程的樂趣。學(xué)生將通過搭建自己設(shè)計的動畫故事和多媒體游戲,來學(xué)習(xí)計算機科學(xué)中的重要概念,如序列、循環(huán)、條件及抽象。我們的老師都受過專業(yè)訓(xùn)練,他們將帶領(lǐng)同學(xué)們的設(shè)計富有創(chuàng)意的游戲,從中激勵他們思考應(yīng)用及游戲背后的深層邏輯。
關(guān)鍵要點:
● 熟悉 Scratch 中的角色、服裝、聲音及背景的自定義方式
● 學(xué)習(xí)時間、序列、循環(huán)和幾何的意義
● 了解速度、距離、位置及角度的概念以及Scratch 中的 x-y 二維坐標(biāo)系統(tǒng)
● 探索編程思維,了解條件語句、并行計算及對象的概念
● 至少完成5個Scratch動畫或游戲
Scratch II: Algorithm Composing
Scratch II:算法入門
Scratch二階課程,讓小小創(chuàng)客們更深入地學(xué)習(xí)計算機編程的算法概念。小小創(chuàng)客們將通過創(chuàng)建更有趣的交互式項目,來鞏固對計算機編程概念的理解,包括序列、循環(huán)、條件、抽象及面向?qū)ο缶幊?。較后使用廣播來觸發(fā)事件,以此來學(xué)習(xí)系統(tǒng)化編程的概念。
關(guān)鍵要點:
● 在單人及多人游戲中加入并行計算的元素,以允許多種事件同時發(fā)生
● 了解 Scratch 中的廣播概念,一種在多個組件間進行通信的方式
● 了解 Scratch 中的克隆及模式識別概念,創(chuàng)作更有效復(fù)雜的游戲
● 設(shè)計并編寫交互式 Scratch 游戲
● 計劃、考試、實施和考試 Scratch 項目
Scratch III: Multimedia Games
Scratch III:多媒體游戲
三階課程,專為有抱負(fù)的未來程序員設(shè)計。本課程的小小創(chuàng)客們將通過設(shè)計創(chuàng)造高級多媒體游戲,擴展對計算機編程概念的理解,包括過程、列表、抽象及面向?qū)ο缶幊?。同學(xué)們還將把 Scratch 項目和麥克風(fēng)、網(wǎng)絡(luò)攝像頭等硬件項目相整合,創(chuàng)造一個全新的 Scratch 游戲,甚至能通過肢體動作和語音輸入來控制游戲!
關(guān)鍵要點:
● 深入理解結(jié)構(gòu)化計算機編程的概念,如過程及數(shù)據(jù)列表
● 設(shè)計及編寫使用高級控制語句的 Scratch 項目
● 了解計算機系統(tǒng)的輸入和輸出概念
● 在 Scratch 中整合麥克風(fēng)和攝像頭的輸入
● 設(shè)計并編寫 Scratch 游戲,并加入現(xiàn)實世界的肢體動作及語音輸入元素