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