點我領取課程
|
【 三年級~六年級 】階段 2 小小創客 | Scratch 程式初階
|
▎這門課可以讓孩子學到
➲ 透過圖像化程式設計塑造孩子【運算思維】與【邏輯表達能力】
➲ 透過任務分組促進孩子【合作意識】與【知識應用能力】
➲ 結合Scratch了解AI人工智慧實現【應用實作能力】
▎關於階段 2 系列課程
階段 2 系列學習目標為透過圖像化程式設計【 塑造孩子運算邏輯思維 】,使孩子具有清楚表達自身想法之能力。課程設計結合 CoPower 核心三力:問題解決力、情緒管理力與演說表達力培養孩子成長所需的養分。
階段 2 共分為 2A、2B、2C 三門課程。每門課程均為 15 + 1 堂課,最後一堂課將邀請家長一同參與孩子的學習成果發表會共同看見孩子一學期的學習成果。
▎我的孩子適合參加嗎?
◤ 2 階段課程 · 適合國小 3 年級至 6 年級 ◢
本課程適合懂得使用電腦,但無任何程式相關經驗的孩子。在CodePro專業師資的帶領下,透過設計小遊戲、動畫、場景設計等,達到寓教於樂的學習,讓孩子更了解程式並在討論中發現與解決問題。
# 如果我的孩子沒有程式經驗也可以參加嗎?
如果沒有程式經驗,建議從 2A 課程透過圖像化程式設計訓練運算思維與循序邏輯。
# 孩子有學過程式,我可以跳級嗎?
CodePro 常規系統課程重視程度而非年齡。若有不清楚的地方,歡迎點選右下角 Facebook Icon 聯繫我們,我們將為學生狀況進行專業的能力評估!
「沒有標準答案就是最棒的答案!」
程式語言是學習「邏輯與思辨能力(Critical thinking)」非常好的工具。
CodePro 結合教育現場的觀察提出 CoPower 核心三力:問題解決力、情緒管理力、演說表達力。我們重視孩子學習的循序漸進,拆開程式的外包裝,傳達給每一位孩子都是蘊含的「創客思維」。
而「創客思維」正是當代的孩子與世界接軌、合作、競爭的重要資產,這也是CodePro 所致力於帶給每一位孩子的革新。
▎階梯式學習設計,打造未來所需競爭力
由CodePro獨家開發的螺旋階梯式學習地圖,從4歲到18歲,適齡適學的階段式課程,以問答引導、軟硬體整合教學方式,帶領孩子循序漸進地從啟蒙新手到菁英創客大師!
#沒參加過CodePro的課程嗎?用1.5小時與我們一同學程式吧!
我們準備了最棒的體驗課,獻給還沒進入程式世界的孩子,只需要1.5個小時,即可體驗最有感的程式課程,讓我們一起看見孩子推開程式大門後的無限可能!
❮ 點我前往 ❯ ➡ ❙ Scratch ❙ 程式動畫高手體驗課(適合 3 ~ 5 年級,無經驗也可以)
▎您的孩子可能也適合的課程
# 階段 ① Scratch Jr 程式動畫新手班
► 適合 1 至 3 年級、無程式經驗的兒童
►透過互動程式教材,在玩樂中培養程式邏輯、創客思維
❮ 點我前往 ❯ ➡ ❙ 階段1 ❙ Scratch Jr 程式動畫新手班(適合1 ~ 3 年級,無經驗也可以)
#階段 ③ Micro:bit 程式進階班
► 適合 6 至 9 年級,具有一定程式能力者
► 藉由跨域媒介整合、專題發表,激發程式力與創意火花
❮ 點我前往 ❯ ➡ ❙ 階段3 ❙ Micro:bit 程式進階班(適合 6 ~9 年級,建議有程式經驗)
本課程適合懂得使用電腦,但無任何程式相關經驗的孩子。在CodePro專業師資的帶領下,透過設計小遊戲、動畫、場景設計等,達到寓教於樂的學習,讓孩子更了解程式並在討論中發現與解決問題。 以 Scratch 為主軸,透過教具實際操作,鼓勵學生自由發想、討論與互相開發彼此的專題,於期末展示自己的作品。
◤ 階段 2 小小創客 · 2A 課程內容 ◢
#「運算思維養成」與「問題解決力」
小小創客階段 2A 學習目標為透過 Scratch 圖像拖拉式程式語言養成【 運算思維 】與 【 獨立解決問題能力 】。課程設計以 Project Based Learning , PBL 的方式設計並將科普、12 年國民教育國小階段數學、自然與生活科技課綱融入課程。例如: XY 二為坐標、角度與幾何、聲音的高低...等等讓學生「有感學習」。期間全程由專業的程式教師陪伴學生,師生比 1:8 確保每位學員都能被照顧到!
❏ 透過拖拉式程式語言理解國小數學如: XY 二維座標、角度與幾何觀念。
❏ 藉由撰寫 Scratch 互動遊戲學會運用變數(Variable)、條件判斷(If Condition)與迴圈(Loop)邏輯觀念
❏ 理解 Functions自行定義函式,並具有簡化程式碼邏輯之能力。
# 什麼是運算思維?
運算思維一詞來自於 “Computational thinking and thinking about computing” 簡稱 CT 教育。而 CT 教育的重點為培養學生:
- 拆解 (Decomposition): 將一個任務或問題拆解成數個步驟或部分。Breaking a task or problem into steps or parts.
- 找出規律 (Pattern Recognition): 理出問題的規律,並嘗試重現找出發生模式。Make predictions and models to test.
- 歸納與抽象化 (Pattern Generalization and Abstraction): 找出主要導致此模式的關鍵因素。Discover the laws, or principles that cause these patterns.
- 設計演算法 (Algorithm Design): 設計出能夠解決類似問題並且能夠被重複執行的程序。Develop the instructions to solve similar problems and repeat the process.
因此若學生能以 CT 運算思維的方式思考,則不只是在解決程式問題,也能應用於生活拆解問題進而找出解決艱難問題的方法。
◤ 階段 2 小小創客 · 2B 課程內容 ◢
#「合作意識」與「運算思維國際認證」
小小創客階段 2B 延續 2A 課程基礎,透過 【 任務分組 】培養學生合作意識與態度並讓學生透過專題任務 【 應用所學 】 進行螺旋迭代式學習,在學習新技能的同時也複習前一學期所學過的知識。現在升學不只是看孩子的能力更看孩子的經驗,CodePro 讓面對升學不再是「填鴨式教育」,而是真正「憑實力」讓孩子的學習成效經的起檢驗並成為孩子未來升學的助力!
◤ 階段 2 小小創客 · 2C 課程內容 ◢
# 「AI 人工智慧知識」與「AI 專題實作」接軌國際
小小創客階段 2C 課程獨家結合 IBM Watson 人工智慧服務讓學生從無到有使用「圖像化介面」實際訓練自己的人工智慧模型應用於「Scratch 專題」,讓學生從「做中學習」並「親身體驗」什麼是人工智慧與原理。老師將使用人臉辨識、手部辨識... 等由 IBM 預先訓練好的 AI 人工智慧模型(Pre-trained Module)逐步引導學生認識 AI ,擁有 AI 基礎知識後再讓學生訓練自己的人工智慧模型應用於期末專題。過程中不但挑戰學生思考能力,更將與學生討論科技倫理等議題,讓學生真正了解 AI 人工智慧與培養科技倫理意識。
# IBM Watson 是什麼?
IBM Watosn 華生是 2011 年由 IBM 所開發出的人工智慧雲端服務,該服務最初是由 IBM 公司的首席研究員大衛·費魯奇所領導的 DeepQA 計劃小組開發並以該公司創始人托馬斯·J·華生的名字命名。現在為讓更多學生能接觸人工智慧教育而免費開放給全世界的學生使用。
CodePro 重視孩子學習的循序漸進,拆開程式的外包裝,傳達給每一位孩子都是蘊含的「創客思維」。而「創客思維」正是當代的孩子與世界接軌、合作、競爭的重要資產,這也是CodePro 所致力於帶給每一位孩子的革新。
→可學到基本數理概念
在CodePro的課程中,可以學到基礎數學概念,例如:座標、變數、隨機...等。舉例來說,在傳統的數學課中,若要教導學生「變數」的概念,學生通常很難掌握到抽象的數學概念,但透過CodePro的課程,帶
領孩子具體地控制Scratch中動畫與人物的速度,孩子可以從動畫的回饋與反應中,具體地了解變數是什麼!
→CodePro使用「全英文介面」
為了和國際人才接軌,有別於學校或坊間其他教育機構,CodePro使用「全英文介面」教學,課程中全面使用英文指令、使用英文介面讓孩子在自然環境學習英文,即便孩子沒有具備英文能力,學程式的過程中,孩子也會不知不覺地就掌握這些英文詞彙。
→適性教學
課程中,CodePro會針對每一位學生的表現,提供不同程度的挑戰,家長毋需擔心孩子上課打電動,因為CodePro會準備好各種進階的挑戰,讓孩子們無暇分心、盡情從遊戲中學習。
c
# 幾歲的孩子可以開始學習Scratch?
因為使用介面較更豐富,編程積木的類別更多元,所應用的邏輯更為進階。所以想要學習Scratch的孩子,需具備國小三年級以上的閱讀能力。
但是孩子不需要有任何程式學習的經驗、也不需要具備英語能力,都可以來上Scratch這門課。
▎教學現場紀錄
|
|
|
|
▎CodePro 課程特色
(此階段僅2A , 2B提供影片複習系統)
|
▎更多課程資訊
➲ 2 階段小小創客適合小學以上,懂得使用電腦,無程式相關經驗者(若有問題請洽客服)
➲ 2 階段課程總長約為一年半,分為 3 期(2A、2B、2C )共 48 堂課程
➲ 每期課程時數為 16堂(含 1 堂成果發表會,將邀請家長參加),每堂 2 小時一期共 32 小時學習時數。
➲ 疫情期間提供 Hybrid線上/線下混成上課模式,讓學習不再因疫情而中斷。
➲ 師生配比為1:8 。
➲ 教師之肖像權與教材之著作權為本公司所有,學員務必遵守,勿使用任何方式複製、拷貝、轉發教學方式 。
![]() |
![]() |

2023/03/01 ~ 2023/06/28
每星期三 18:30-20:30
開課中
2023/03/03 ~ 2023/06/30
每星期五 19:00-21:00
開課中
2023/03/04 ~ 2023/06/17
每星期六 10:00-12:00
開課中
2023/03/04 ~ 2023/07/01
每星期六 13:00-15:00
開課中
2023/03/06 ~ 2023/06/26
每星期一 18:30-20:30
開課中
2023/03/10 ~ 2023/06/30
每星期五 19:00-21:00
開課中
2023/03/11 ~ 2023/07/08
每星期六 10:00-12:00
開課中
2023/03/11 ~ 2023/07/08
每星期六 12:30-14:30
開課中
2023/03/01 ~ 2023/06/28 每星期三 18:30-20:30
開課中
2023/03/03 ~ 2023/06/30 每星期五 19:00-21:00
開課中
2023/03/04 ~ 2023/06/17 每星期六 10:00-12:00
開課中
2023/03/04 ~ 2023/07/01 每星期六 13:00-15:00
開課中
2023/03/06 ~ 2023/06/26 每星期一 18:30-20:30
開課中
2023/03/10 ~ 2023/06/30 每星期五 19:00-21:00
開課中
2023/03/11 ~ 2023/07/08 每星期六 10:00-12:00
開課中
2023/03/11 ~ 2023/07/08 每星期六 12:30-14:30
開課中
堂數 | 單元主題 | 單元介紹 | 作業 | 測驗 |
---|---|---|---|---|
1
|
程式設計 101 | 本課程為大多數學生的第一堂「正式」程式課程,課堂中將帶領學 生了解「程式設計是什麼」與「變數」等程式重要觀念,並透過課 程設計進行 Scratch 基本認識。 | ||
2
|
小雪人回家趣 | 本課程將介紹 Scratch 的程式積木有哪些種類,積木的長相與拼圖 類似,可以像拼圖一樣互相連結組裝,組裝後成為可控制程式,雖 然用積木編輯程式不如直接撰寫程式來得靈活彈性,但卻更容易入 門上手且不容易出錯。 | ||
3
|
成為去背大師 | 本課程將複習 Scratch 的程式積木,為了讓學生將基本功打穩,需 對各類程式更加熟悉,會善用課堂範例引導,培養學生舉一反三的 能力。 | ||
4
|
飆速閃電貓 | 學習完角色與背景的基本設定後,我們也認識到程式積木,而本課 程將讓學生學習「變數」及「資料型態」的概念,也透過閃電貓飆 速的專題,讓學生學習到速度與加速度的概念,能夠融會貫通使用 在未來的作品。 | ||
5
|
貓抓老鼠 | 本課程將學習到「條件判斷」之重要觀念,結合變數與資料型態能 夠加深加廣程式的基本功,在往後的作品的應用都是不可或缺的基 礎觀念。 | ||
6
|
人工智慧算數魔法師 | 本課程將學習到如何透過,先前學到的「變數」及「條件判斷」, 讓我們能夠做出加減乘除的猜數字遊戲,藉由加入「隨機取數」概 念,讓此專題能夠變得更加有趣。 | ||
7
|
高第藝術品 | 本課程將引導孩子們學習色彩的相關知識,透過 Scratch 中的畫筆 與分身功能,來創作一些動畫及特效,能夠應用在未來的作品當 中。 | ||
8
|
設計迷宮 | 本課程將透過迷宮遊戲,引導學生從角色背景到座標完成設定,也 會學到全新的廣播功能,讓迷宮遊戲能夠更加的靈活多變化。 | ||
9
|
瘋狂點擊王 | 本課程透過製作點擊遊戲,讓同學們更靈活運用變數及計時功能, 透過遊戲的進行學習畫面背景的切換,讓孩子能夠應用在未來的作 品上。 | ||
10
|
AirHockey | 本課程要來設計 AirHockey 曲棍球遊戲,也是學生們第一次做對戰 類的互動遊戲,需要結合 2A 課程當中的重要觀念與程式邏輯,是 非常有趣的一款遊戲。 | ||
11
|
憤怒鳥挑戰 | 本課程透過憤怒鳥遊戲,結合數學及物理概念,讓學生們製作憤怒 鳥遊戲,透過不同角色及變數之間的關係,強化程式概念與遊戲動 畫設計基礎。 | ||
12
|
打磚塊遊戲 | 本課程將透過分身、函式、重複次數、邏輯判斷、碰到角色...等積 木,實作 Scratch 打磚塊遊戲,有蠻多程式概念是學生們在編寫時 要思考的,是非常棒的一個遊戲主題。 | ||
13
|
專題開發 | |||
14
|
專題開發 | |||
15
|
專題開發 | |||
16
|
成果發表 |
堂數 | 單元主題 | 單元介紹 | 作業 | 測驗 |
---|---|---|---|---|
1
|
來回走跳 | 本課程將會複習 2A 的部分基本內容,讓學生們可以快速上手 Scratch 的操作,透過分享電腦演進的歷史,讓學生們更了解科技 及程式對生活來講的重要性,以利往後課程進行。 | ||
2
|
猴子追香蕉 | 本課程讓學生學習到,如何讓角色自動追蹤滑鼠或角色,再加上有 趣的對話及音效,有了動畫的豐富性也有遊戲的趣味性,是很棒的 範例專案。 | ||
3
|
螃蟹消失不見 | 本課程透過角色互相觸碰的功能,可以執行不同的特效及功能,透 過多個角色及多個變數的應用,能夠更加融會貫通在往後的作品 中。 | ||
4
|
事件大挑戰 | 在本堂課我們將會學到「事件積木」,可以讓 Scratch 在使用者做 了某些動作時,例如用滑鼠點擊角色、按下鍵盤的按鍵,透過積木 邏輯的組合,針對這些使用者的「事件」做出回應,事件積木在每 個 Scratch 專案中都是必須存在的,因為如果沒有事件積木,所有 行為都只能透過手動點擊積木去執行。 | ||
5
|
二進位數學 | 本堂課將會學習到運算積木,負責邏輯、數學以及字串的處理,不 僅能進行基本的數學運算,也可以處理平方根、三角函數、指數... 等較為複雜的數學計算,活用運算積木,就能做出更為複雜的遊戲 或互動設計。 | ||
6
|
名字選擇器(遊戲) | 本堂課將會學到如何使用「邏輯判斷 ( 大於、小於、等於 ) 積 木」,來判斷兩個數字的大小,支援「變數」的判斷,因為是菱形 積木,如果結果正確,會產生 True ( 成立 ) 的訊息,結果錯誤會產 生 False ( 不成立 ) 的訊息。 | ||
7
|
彈奏鋼琴家 | 本堂課將會學習到,如何在 Scratch 3 裡使用擴充功能的音樂、按 下鍵盤、清單、重複無限次...等積木,實作鍵盤演奏鋼琴的效果, 並可以在彈奏時紀錄音符,然後重新播放演奏的音樂。 | ||
8
|
初試 Block | 本堂課將會學到函式積木,當 Scratch 程式越來越複雜時,常常會 有許多需要重複執行的積木,這時可以透過函式積木 ( My Blocks ) 將這些積木獨立出來,變成可以重複使用的元件或功能,如此一來 除了可以大幅減少程式複雜度,更能增加程式編輯的彈性。 | ||
9
|
多邊形 | 本堂課將透過「畫筆積木」,可以讓角色變成一支畫筆或印章,盡 情的在舞台區繪圖,Scratch 3 畫筆的用途相當廣泛,除了單純的繪 18 9 多邊形 圖,也可以搭配重複迴圈、清單等積木功能,繪製幾何造型、折線 圖...等數學圖形。 | ||
10
|
分數射擊麋鹿 | 本堂課將會使用,偵測積木偵測滑鼠的碰觸、顏色的接觸、按下的 鍵盤按鍵、麥克風的音量...等資訊,甚至可以產生詢問對話框,讓 使用者用打字的方式進行互動,Scratch 裡有許多的遊戲或創作, 都是透過偵測積木來實現互動效果。 | ||
11
|
投票系統 | 本堂課將會介紹會介紹,在 Scratch 3 裡使用函式、分身、變數、 廣播訊息、邏輯判斷、變換造型...等積木,實作一個投票機器,模 擬現實生活中的投票狀況。 | ||
12
|
大型迷宮 | 本堂課程會介紹,如何在 Scratch 裡使用「函式、碰到、按下鍵盤、位置改變、重複...」等積木,實作一個迷宮遊戲,迷宮的大小會超過舞台,必須要控制角色在大型迷宮裡找到出口,同時在按下空白鍵時,可以出現迷宮的縮圖提示現在位置,結合非常多的程式邏輯概念及遊戲設計細節,是非常值得挑戰學習的專案。 | ||
13
|
專題開發 | |||
14
|
專題開發 | |||
15
|
專題開發 | |||
16
|
成果發表 |
堂數 | 單元主題 | 單元介紹 | 作業 | 測驗 |
---|---|---|---|---|
1
|
青蛙過河 | 本課程會介紹如何在 Scratch 裡使用多個角色,搭配重複、偵測碰 到其他角色、定位、函式...等積木,實作一個青蛙過河的小遊戲 ( 鍵盤控制青蛙移動,踩在漂浮的木頭上通過河流 ),來複習 Scratch 的操作與基礎程式概念。 | ||
2
|
狙擊氣球 | 本課程會介紹如何在 Scratch 裡,實作一個透過狙擊鏡瞄準、按下 滑鼠射擊氣球的效果,並在按下鍵盤空白鍵時,可以進行兩倍變焦 放大 ( 放大兩次 ) 的效果。 | ||
3
|
飛行貓咪 | 本堂課程將會介紹,如何在 Scratch 裡使用連續背景、變數、定 位、座標、重複、偵測碰到其他角色...等積木,實作飛行貓咪小遊 戲。 | ||
4
|
貪食蛇 | 本堂課程會介紹,如何在 Scratch 裡使用變數、清單、分身、重 複、邏輯判斷、廣播訊息、碰到角色...等積木,實作一個可以用鍵 盤控制的貪吃蛇小遊戲。 | ||
5
|
臉部辨識 | 本堂課程將會運用 Machine learning for kid 的臉部辨識,可以用來 辨識網路攝影機的臉部影像資訊,此功能提供程式積木讓你找到你 臉上的眼睛、鼻子與嘴巴的 X 與 Y 座標。 | ||
6
|
姿態辨識 | 本堂課程將會運用 Machine learning for kid 的姿態辨識,這個模型 可以用來辨識網路攝影機的人體姿態影像資訊 此功能提供積木讓 你找到身體四肢的 x 與 y 座標,包含肩膀、手肘、手腕、膝蓋與腳 | ||
7
|
圖片辨識 | 本堂課程將會運用 Machine learning for kid 的 ImageNet,這個模型 可以用來辨識角色造型中的物件,此功能提供了可以用來預測角色 造型中主要的物件是什麼,此模型已經過一千多個常見物品的辨識 訓練。 | ||
8
|
聲音辨識 | 本堂課程將會運用 Machine learning for kid 的聲音辨識,這個模型 可以透過麥克風來辨識語音,此功能提供了一個積木可以用來錄製 一些聲音檔,然後為你提供它可以識別的文字,還可以讓你告訴它 特定的單詞或片語。 | ||
9
|
分類達人 | 本堂課程將會運用 Machine Learning For Kid,訓練電腦讓它可以將 圖片進行分類,教電腦辨識圖片的物件,運用 Scratch 及 Google 訓 練屬於我們自己的模型! | ||
10
|
電影送報生 | 本堂課程將會運用 Machine Learning For Kid,訓練電腦讓它可以將 圖片進行分類,教電腦辨識圖片的物件,運用 Scratch 及 Google 訓 練屬於我們自己的模型! | ||
11
|
日常生活大挑戰 | |||
12
|
打造 AI 遊戲場 | |||
13
|
專題開發 | |||
14
|
專題開發 | |||
15
|
專題開發 | |||
16
|
成果發表 |