階梯式學習設計
由CodePro獨家開發的螺旋階梯式學習地圖,從4歲到18歲,適齡適學的階段式課程,
以問答引導、軟硬體整合教學方式,帶領孩子循序漸進地從啟蒙新手到菁英創客大師!
❏ 總課程期數|3期(3A、3B、3C),約一年半。
❏ 每期課堂數|16堂(含1堂成果發表會,邀請家長參加),每堂2小時。
適合擁有良好程式基礎或國中學生,以階段 2 小小創客所學會的程式基礎擴展學習視野。攻城創客課程著重於【 軟硬體整合 】,透過專題實作與實驗【了解生活中電學與程式的應用】並【 扎深運算思維 】,全程要求學生使用英文介面以培養學生使用英文的習慣。
3B 課程將帶領學生考取【 Certiport IC3 Spark 全球資訊素養綜合能力國際認證】(學習履歷代號:0186)驗證孩子學習成效的同時也成為孩子未來升學的助力!
❏ 3A 【 透過 Micro:bit 了解生活中程式與電學的應用】
❏ 3B 【 Micro:bit 遙控車 】+ 【 Certiport IC3 Spark 】
❏ 3C 【 Micro:bit 電學實驗 】
階段3 · 3A 課程
#「了解科技與生活」與「軟硬體整合應用」
「科技始終來自於人性,科技在我們的生活中無所不在」,然而我們卻時常沒有意識到或不知道「科技」如何存在。
攻城創客階段 3A 學習目標為透過 Micro:bit 開發工具了解程式、科技與生活的關係。課程設計以 Project Based Learning , PBL 的方式設計並將科普、12 年國民教育國小高年級與國中階段數學、自然與生活科技課綱融入課程。例如:地磁原理與應用、光感應...等等讓學生「有感學習」。
階段3 · 3B 課程
#「感測器進階應用-遙控車」與「資訊素養國際認證」
延續 3A 課程基礎,透過一系列「巡跡、避障、自動感測、路線規劃」的課程內容鼓勵學生自由發想、討論與互相開發專題以了解 【生活中常見 Sensor 的應用】,透過難度逐漸加深的課程設計進行螺旋迭代式學習,在學習新技能的同時也複習前一學期所學過的知識。在本階段最後將帶領學生考取 【 Certiport IC3 Spark 全球資訊素養綜合能力國際認證】(學習履歷代號:0186),現在升學不只是看孩子的能力更看孩子的經驗,CodePro 讓面對升學不再是「填鴨式教育」,而是真正「憑實力」讓孩子的學習成效經的起檢驗並成為孩子未來升學的助力!
階段3 · 3C 課程
#「電學與電路實驗-國中電學先修」與「電路控制」
攻城創客階段 3C 做為整個 3系列常規系統課程最後一門課將帶領學生深入電路原理,讓學生不只是用「Sensor」而是理解背後的電學原理與邏輯。
「 沒有標準答案就是最棒的答案!」
程式語言是學習「邏輯與思辨能力(Critical thinking)」非常好的工具。
CodePro 結合教育現場的觀察提出 CoPower 核心三力:問題解決力、情緒管理力、演說表達力。我們重視孩子學習的循序漸進,拆開程式的外包裝,傳達給每一位孩子都是蘊含的「創客思維」。
而「創客思維」正是當代的孩子與世界接軌、合作、競爭的重要資產,這也是CodePro 所致力於帶給每一位孩子的革新。
如有問題,歡迎聯繫客服
![]() |
![]() |
Copyright © 2022 CodePro. 保留一切權利。
電子信箱:codepropr@codepro123.com 聯絡電話:0800-775-771
(週一至週六10:00~18:00)
2023/09/08 ~ 2024/01/12
每星期五 19:00-21:00
開課中
2023/09/09 ~ 2024/01/13
每星期六 15:30-17:30
開課中
2023/09/08 ~ 2024/01/12 每星期五 19:00-21:00
開課中
2023/09/09 ~ 2024/01/13 每星期六 15:30-17:30
開課中
堂數 | 單元主題 | 單元介紹 |
---|---|---|
1
|
Hello,Micro:bit | 本堂課將學習micro:bit的各種元件的位置和用途,並掌握Makecode編輯器的介面操作,以及將程式上傳至micro:bit的方法。同時,學生還將學習如何運用變數和LED類別的程式積木,以製作課程專題。這將使學生熟悉micro:bit的硬體和軟體,並培養他們的程式設計能力和創造力。 |
2
|
我是小小數學家 | 本堂課將學習使用micro:bit的按鈕程式積木,並進一步學習「數學」類別的程式,以實作計算機專題。學生將了解費氏數列的原理,並實際展示計算機的效果。同時,我們將介紹演算法的基礎概念,並設計自己的解決問題的演算法。透過這堂課,學生將瞭解按鈕程式積木、數學運算和演算法的應用,培養邏輯思考、解決問題和創造力。 |
3
|
心跳撲通撲通 | 本堂課將學習如何利用micro:bit讀取溫度,並運用條件判斷式製作室外溫度計。學生將學習如何根據當前溫度進行判斷,並決定是否適合出門運動。此外,在課程中,我們還將介紹決策樹的基本概念和樹狀結構,讓學生了解如何使用決策樹進行判斷和做出決策。 |
4
|
剪刀石頭布 | 學習如何利用 micro:bit 讀取方位,並運用條件判斷式、邏輯運算子以及比較運算子,精確地判斷四方位與八方位。透過此課程,學生能夠活用條件判斷式,並在課程科普學習語音辨識的原理。 |
5
|
動物園我來了 | 本課程將學習在micro:bit上使用迴圈、圖像顯示和輸入程式,製作倒數計時器。學生使用變數紀錄搖晃次數,增加互動性和計時的準確性。同時,在科普課程介紹基礎影像辨識原理,探討影像辨識在生活中的應用。 |
6
|
一起來掏金 | 本課程學習使用 micro:bit 的圖像積木圖案、迴圈、條件判斷和倒數計時器,製作剪刀石頭布遊戲。透過練習,培養學生獨立完成程式的能力。同時,透過科普課程介紹基礎圖靈測試,讓學生補充科技新知識。 |
7
|
運動溫度計 | 本課程教授使用 micro:bit 的設定群組與傳送訊息程式,讓學生了解如何與另一個 micro:bit 相互傳送訊息。同時,透過科普課程介紹人工智慧發展盛行的原因。 |
8
|
指南針 | 本課程學習陣列應用,透過控制LED燈創造動畫效果。學生使用陣列控制LED燈的明滅,並學習使用帶參數的函數簡化程式碼、提高可讀性。在科普課程中認識二分法與應用。 |
9
|
貪食蛇遊戲 | 本課程學習結合micro:bit輸入程式,活用迴圈、條件判斷製作電子寵物機。透過變數設定與電子寵物互動,增加遊戲可玩性。在科普課程介紹不同機器人種類與用途,讓學生了解機器人在現代產業的多樣性應用。 |
10
|
飛越山谷遊戲 | 本課程學習 micro:bit 「遊戲」類別的程式積木原理,設計製作遊戲並加入遊戲機制提升可玩性。並在科普課程中了解人工智慧和機器學習的差別。 |
11
|
遊戲設計(一) | 本課程學習 micro:bit 遊戲程式積木原理,設計製作遊戲加入遊戲機制提升可玩性。製作「天外奇雞遊戲」,學生需使用 micro:bit 控制角色接住從天而降的雞蛋。同時科普課程中學生也將了解資料應用和重要性觀念。 |
12
|
遊戲設計(二) | 本課程的目標是讓學生學習 micro:bit 遊戲類別的程式積木原理,並且掌握如何設計和製作遊戲,同時提高遊戲的可玩性。同時,在科普課程中學生將認識資料整理和髒資料的定義。 |
13
|
專題製作 | |
14
|
專題製作 | |
15
|
專題製作 | |
16
|
專題製作 |
堂數 | 單元主題 | 單元介紹 |
---|---|---|
1
|
基本電學原理 | 本堂課程旨在延伸3A階段的遊戲模組,並將其與搖桿板結合,以設計出不同玩法和提供更佳的遊戲體驗。學生將透過課程學習如何將micro:bit的遊戲模組和搖桿板連接在一起,並運用這些元件來創造各種有趣的遊戲玩法。 |
2
|
Hello,Tiny:bit | 本堂課程教學生設計一個有趣且具挑戰性的遊戲,結合水果反覆移動和隨機產生的機制,並使用搖桿控制大盜去接住水果。透過課程,學生將提升程式設計技能,培養創造力和解決問題的能力,並體驗遊戲開發的樂趣與挑戰。 |
3
|
讓Tiny:bit亮起來(一) | 本課程教授學生設計一個從天而降的炸彈遊戲,學習設定閃爍特效以及使用變數改變炸彈掉落速度。透過課程,學生將提升程式設計技能,培養創造力和解決問題的能力,並體驗遊戲開發的樂趣和挑戰。 |
4
|
讓Tiny:bit亮起來(二) | 本堂課程教學生使用變數和布林值建立遊戲開關,並使用邏輯運算子 "and" 製作需要按下 D 和 F 按鍵才能執行的遊戲機制。同時,他們也會學習如何透過函式縮減重複的程式碼,提高可讀性。透過課程,學生將提升程式設計技能,培養創造力和解決問題的能力,並學習遊戲開發的實際應用。 |
5
|
讓Tiny:bit唱起來 | 本堂課程教學生如何使用map程式將搖桿的X位置轉換為可移動角色的數值,同時也學習如何控制搖桿板的震動馬達。學生透過課程將學會運用程式將取得的數值依照比率轉換為電子元件能夠「正常運作」的數值。 |
6
|
讓Tiny:bit動起來(一) | 本堂課程教學生陣列程式的新增、讀取和刪除操作,並將陣列應用在球門和守門員的X軸座標上。透過實際的操作和遊戲設計,學生將學會如何使用陣列來儲存和操作多個數值,並將其應用在遊戲場景中創造出更有趣和挑戰性的遊戲體驗。 |
7
|
讓Tiny:bit動起來(二) | 本堂課程教學生設計球碰撞bar後的反彈效果,並透過隨機取數讓球產生隨機反彈方向。學生將設計反彈角度和速度,並使用隨機數生成器改變球的反彈方向,增加遊戲的變化性和挑戰性。透過這門課程,學生將提升程式設計技能,培養創造力和解決問題的能力,並創造出有趣且具有真實物理反彈效果的遊戲。 |
8
|
和Tiny:bit玩起來(一) | 本堂課程延伸了3B7課程的反彈球項目,複習反彈球的製作過程並培養學生將程式轉換為函式寫法的能力。學生將回顧球的移動和碰撞反彈的原理,並學習如何將重複的程式碼轉換為函式。透過實際操作和函式寫法,學生將提升程式設計技能和程式碼的可讀性與效率。 |
9
|
和Tiny:bit玩起來(二) | 這門課程教學生設計倒數計時功能並修改重複的程式碼成函式,以提升他們的函式運用能力。學生將學習如何設計倒數計時的功能,同時透過觀察重複的程式碼來解析出函式,以提高程式碼的可讀性和可重複使用性。這門課程將幫助學生提升程式設計技能並培養解決問題的能力。 |
10
|
和Tiny:bit玩起來(三) | 這門課程通過不斷的程式挑戰,培養學生讀懂題目、理解需求並製作正確程式的能力。學生將透過專題挑戰來提升他們的程式設計技巧和解決問題的能力,並在實踐中不斷成長。 |
11
|
和Tiny:bit玩起來(四) | 這門課程教學生操作基礎陣列的程式,包括新增、讀取元素,以及使用迴圈遍歷陣列並進行資料比對。學生將熟悉陣列的基本操作和使用方式,並透過實踐提升他們的程式設計技能。 |
12
|
和Tiny:bit玩起來(五) | 這門課程將教學生使用陣列程式和迴圈來控制貪食蛇的移動和建立身體,以幫助他們熟悉陣列的應用。學生將透過實際的貪食蛇遊戲開發,提升他們的程式設計技巧和理解陣列和迴圈的概念。 |
13
|
專題創作 | |
14
|
專題創作 | |
15
|
專題創作 | |
16
|
專題創作 |
堂數 | 單元主題 | 單元介紹 |
---|---|---|
1
|
邁向大師之路 | 這門課程教學生使用micro:bit Makecode介面,學習外接LED燈泡並控制其亮暗程度,同時學習使用按鈕程式控制燈泡的開關。透過這個課程,學生能夠在實際操作中提升程式設計技能並創造出有趣的LED燈控制程式。 |
2
|
LED與生活 | 這門課程將介紹micro:bit的超音波感測器原理和接線方式。學生將了解超音波感測器如何運作,以及如何正確連接到micro:bit板子上。同時,在科普課程中,學生將會學習串連和並聯的差異,並深入了解電流的概念。 |
3
|
給過不給過 | 這門課程教學生如何開啟micro:bit的序列功能並使用光敏感測器,透過序列功能讀取光敏感測器的類比訊號。同時,在科普課程中,學生將學習靜電物理觀念。這門課程將提升學生的程式設計能力,並擴展對科學和技術的理解。 |
4
|
光的偵測 | 本課程教授學生如何外接全彩LED燈並使用函式程式控制燈光顏色。同時,課程也提供科普影片,讓學生了解光的折射現象和三原色原理。這門課程旨在提升學生的程式設計技能,同時擴展對光學和色彩科學的興趣和理解。 |
5
|
期中評量 | |
6
|
機電整合(一) | 這門課程教學生使用可變電阻旋鈕讀取類比信號的數值,並使用該數值控制LED的亮度,製作呼吸燈效果。同時,在科普課程中,使學生了解電壓的測量和計算。這門課程旨在提升學生的程式設計技能,同時加深對電壓和電路原理的理解。 |
7
|
機電整合(二) | 這門課程教學生使用程式控制伺服馬達的旋轉角度,同時學習不同種類的伺服馬達。科普課程中,讓學生了解日常生活中用電的安全性和電費的計算。透過這門課程,學生將提升程式設計技能,並加深對用電安全和節能的理解。 |
8
|
機電整合(三) | 這門課程教學生連接聲音感測模組並與陣列應用結合,用於製作專題。同時,課程提供科普影片讓學生學習電流與磁極的關係。透過這門課程,學生將提升程式設計技能,並加深對電流和磁場原理的理解。 |
9
|
機電整合(四) | 這門課程教學生連接紅外線模組並結合陣列應用,以讀取正確的遙控按鈕號碼。同時,科普課程中學生將認識電磁鐵的原理和應用。透過這門課程,學生將提升程式設計技能,並加深對電磁鐵的理解。 |
10
|
綜合評量(一) | 這門課程將教導學生如何使用micro:bit Python線上編輯器。學生將學習將圖像式的程式轉換為Python程式碼,以實現功能。課程中將介紹學生基礎的輸入和輸出程式設計概念,使他們能夠透過程式控制micro:bit的輸入和輸出操作。這將為學生做好4A課程學習Python打下好的基石。 |
11
|
綜合評量(二) | 這門課程學生將學習如何將圖像式的程式轉換為Python程式碼,以實現相同的功能。課程中還將介紹學生廣播程式的概念,讓他們了解如何使用micro:bit進行無線通信。學生將學習如何使用Python程式碼在不同的micro:bit之間傳遞訊息和指令,拓展他們的程式設計能力。這門課程將讓學生深入瞭解micro:bit和Python的結合。 |
12
|
綜合評量(三) | 本課程教學生使用micro:bit Python線上編輯器,將圖像式程式轉換成Python程式。同時,課程介紹音樂程式的概念,讓學生學習如何使用Python程式碼創作和控制micro:bit發出音樂。 |
13
|
綜合評量(四) | 這門課程將介紹學生引腳程式的概念,讓他們學習如何使用Python程式碼控制micro:bit板子上的不同引腳。學生將學習如何連接和操作各種電子元件,例如LED、按鈕、蜂鳴器等,並透過程式設計來控制這些元件的行為和互動。讓他們在程式設計和電子元件方面獲得更深入的理解和技能。 |
14
|
機器小車挑戰賽 | |
15
|
機器小車挑戰賽 | |
16
|
成果發表暨階段4說明會 |