課程特色

   階梯式學習設計   

由CodePro獨家開發的螺旋階梯式學習地圖,從4歲到18歲,適齡適學的階段式課程,
以問答引導、軟硬體整合教學方式,帶領孩子循序漸進地從啟蒙新手到菁英創客大師!

 總課程期數|3期(2A、2B、2C),約一年半。

每期課堂數|16堂(含1堂成果發表會,邀請家長參加),每堂1小時。

 

本課程適合懂得使用電腦,但無任何程式相關經驗的孩子。
在CodePro專業師資的帶領下,透過設計小遊戲、動畫、場景設計等,達到寓教於樂的學習,
讓孩子更了解程式並在討論中發現與解決問題。
以 Scratch 為主軸,透過教具實際操作,鼓勵學生自由發想、討論與互相開發彼此的專題,於期末展示自己的作品。

 共分三期,單元如下  

2A 【透過 Scratch 圖像化程式設計訓練運算思維】

2B 【透過任務分組與同學合作完成指定題目】

2C 【應用 AI 人工智慧製作 Scratch 專題】

 

Scratch重點懶人包,點我看更多!

 

  階段2 · 2A 課程  

# 從小培養「運算思維力」

小小創客階段 2A 學習目標為透過 Scratch 圖像拖拉式程式語言養成【 運算思維 】與 【 獨立解決問題能力 】。課程設計以 Project Based Learning , PBL 的方式設計並將科普、12 年國民教育國小階段數學、自然與生活科技課綱融入課程。例如:XY 二為坐標、角度與幾何、聲音的高低...等等讓學生「有感學習」。

❏ 透過拖拉式程式語言理解國小數學如: XY 二維座標、角度與幾何觀念。

藉由撰寫 Scratch 互動遊戲學會運用變數(Variable)、條件判斷(If Condition)與迴圈(Loop)邏輯觀念

❏ 理解 Functions自行定義函式,並具有簡化程式碼邏輯之能力。

# 什麼是運算思維?

點我了解更多 ➠ 108課綱必修?程式運算思維,為什麼從小就要學?

 

  階段2 · 2B 課程  

#「合作意識」與「運算思維國際認證」

小小創客階段 2B 延續 2A 課程基礎,透過 【 任務分組 】培養學生合作意識與態度並讓學生透過專題任務 【 應用所學 】 進行螺旋迭代式學習,在學習新技能的同時也複習前一學期所學過的知識。


 

  階段2 · 2C 課程  

# 「AI 專題實作」接軌國際

小小創客階段 2C 課程獨家結合 IBM Watson 人工智慧服務讓學生從無到有使用「圖像化介面」實際訓練自己的人工智慧模型應用於「Scratch 專題」,讓學生從「做中學習」並「親身體驗」什麼是人工智慧與原理老師將使用人臉辨識、手部辨識... 等由 IBM 預先訓練好的 AI 人工智慧模型(Pre-trained Module)逐步引導學生認識 AI ,擁有 AI 基礎知識後再讓學生訓練自己的人工智慧模型應用於期末專題。過程中不但挑戰學生思考能力,更將與學生討論科技倫理等議題,讓學生真正了解 AI 人工智慧與培養科技倫理意識。

 

 「 沒有標準答案就是最棒的答案!」 

程式語言是學習「邏輯與思辨能力(Critical thinking)」非常好的工具。

CodePro 結合教育現場的觀察提出 CoPower 核心三力:問題解決力、情緒管理力、演說表達力。我們重視孩子學習的循序漸進,拆開程式的外包裝,傳達給每一位孩子都是蘊含的「創客思維」。

而「創客思維」正是當代的孩子與世界接軌、合作、競爭的重要資產,這也是CodePro 所致力於帶給每一位孩子的革新。

 

   如有問題,歡迎聯繫客服    

Copyright © 2022 CodePro. 保留一切權利。
電子信箱:codepropr@codepro123.com 聯絡電話:0800-775-771
(週一至週六10:00~18:00)

開課梯次
教學空間
查看課表
堂數 單元主題 單元介紹
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
貪食蛇
3
臉部辨識
4
換臉大挑戰
5
發射雷射光
6
動物辨識
7
剪刀石頭布
8
神奇變色龍
9
水杯預測
10
手寫計算機
11
FaceID
12
電子寵物
13
專題開發
14
專題開發
15
專題開發
16
成果發表
常見問題
看看其他人疑問
還沒有人提出疑問