【常規團報優惠】
【客製化自組班】
▎這門課可以讓孩子學到
➲ 學習 Python 的進階觀念與語法
➲ 體驗製作專案時的各種細節設計考量
➲ 考取Certiport IC3 GS6 Lv1 國際證照(學習履歷代號:074J)
➲ 使用 Google Tensorflow 認識 AI 人工智慧並有能力獨立訓練自己的 AI 模型(可作為學習履歷專題)
➲ 全程要求學生使用英文介面編寫程式,培養學生使用英文的習慣
➲ 課程設計結合心智圖等教學方法,訓練學生系統思考能力
▎關於階段 4 系列課程
階段 4 攻城創客菁英為文字式程式語言課程,課程中將使用 Python 引導學生延續階段 2、階段 3 所學習之運算邏輯觀念與 Debug 等程式技巧製作自己的專題、了解 AI 人工智慧原理。階段 4 攻城創客菁英的學習目標為:「培養學生自我學習能力」與「啟發孩子對於程式設計的想像」並透過知識應用持續讓學生練習使用 CoPower 核心 3 力(問題解決力、情緒管理力與演說表達力)。階段 4 課程將奠定學生未來通過 Certiport IC3 GS6 Lv1 ,於階段 4 課程完成後可參加 ITS 國際認證培訓班。
❙ 階段5 ❙ ITS 國際證照培訓班 ❮❮ 點我由此去 ❯❯
4 系列攻城創客菁英課程共分為三階段(每階段為一學期 15 堂課含1堂成果發表會,每堂課 2 小時):
❏ 4A 【 透過 Minecraft 我是創世神進入 Python 程式語言的世界】
❏ 4B 【 使用 vector graphics 向量繪圖從零做出自己的遊戲 】
** 考取Certiport IC3 GS6 Lv1 證照 考取Level 1(學習履歷代號:074J) **
❏ 4C 【 Google 人工智慧整合應用課程 】
▎階梯式學習設計,打造未來所需競爭力
由CodePro獨家開發的螺旋階梯式學習地圖,從4歲到18歲,適齡適學的階段式課程,以問答引導、軟硬體整合教學方式,帶領孩子循序漸進地從啟蒙新手到菁英創客大師!
▎課程介紹
◤ 階段 4 攻城創客菁英 · 4A 課程內容 ◢
#「進入文字式語言的世界」與「從玩遊戲到設計自己的遊戲」
透過 Minecraft 遊戲化學習課程設計讓學生以第一人稱視角沈浸於課室,在起步階段減緩圖像化轉換文字式程式語言的不適感。本門課程為 Phase 3C 【整合應用能力】之延伸,透過遊戲化學習讓學生看見程式碼的執行效果、調整學生程式邏輯表達能力。4A 課程最終以成果發表會結束,檢核學生【程式進階邏輯能力】。
◤ 階段 4 攻城創客菁英 · 4B 課程內容 ◢
#「運算思維應用」與「從零做出自己的遊戲」
階段 4B 遊戲設計課程以「從零做出自己的遊戲」遊戲為主題。帶領學生從向量繪圖開始,逐步學習畫面設計最終做出屬於自己的遊戲。本門課程為 Phase 4A【程式進階】之延伸:4A 透過 Minecraft 讓學生「玩轉」文字語言,而在 4B 課程中不只是「玩」更近一步應用數學中的二維坐標系統培養學生運算思維。4B 專題將讓學生進行遊戲創作,檢核【程式應用能力】,培養學生運算思維。
# 考取Certiport IC3 GS6 Lv1 國際證照
(學習履歷代號:074J)
IC3 全球資訊教育能力指標檢定著重於檢驗學生資訊教育成效,考試重點為國中小資訊教育內容。
IC3 國際認證於 2015 年由 Pearson VUE 旗下國際認證機構 Certiport™ 發行並經美國教育委員會ACE 核定、全美1800所大專院校認可,並於 2018 年正式列入台灣教育部學生學習歷程中央資料庫,孩子能將此國際證照放入學習履歷中(學習履歷代號:074J),助於孩子升學、多元入學申請具備優勢。
◤ 階段 4 攻城創客菁英 · 4C 課程內容 ◢
#「認識 AI 人工智慧」與「設計自己的人工智慧專題」
階段 4C 程式整合應用課程將結合 Google Tensorflow 帶領學生了解什麼是人工智慧、訓練自己的模型,並結合 Google 旗下語音轉文字服務、撰寫自動寄送電子郵件等程式讓學生了解生活中的程式,拓展學生視野。「科技始終來自於人性」,程式不應只是停留在電腦,而是透過想像發揮創意應用於生活解決問題。4C 將以專題方式帶領學生發揮創意,以成果發表會驗證學生【整合應用能力】。
# 科普時間: Python 的由來?
荷蘭有一位叫 Guido van Rossum工程師,當時覺得所有的程式語言都不好用、而且非常侷限,於是花了短短的三個月就創造了這個新的程式語言Python的雛形,而成為了現在的Python之父,Python的程式邏輯跟其他程式語言相比,較為接近我們一般生活中人類在使用的語言,是一種高階的程式語言,因為架構易懂明確,非常適合初學者入門。
*註:教育部12年國教的108年科技領域課綱中,已把「程式設計」納入國中和高中的課程,而Python也正式成為高中生的必修課!
#為什麼Python這麼紅?
1.Python 因為 AI 人工智慧及 Big Data大數據的崛起,成為近期熱門的程式語言。
2.2019年程式語言受歡迎度排名中,Python 的排名已超越了 C++ ,背後的意義就是告訴我們,學習 Python 越來越實用。
3.Python特有的可讀性與可維護性,因而在工程師界也大受歡迎。Python創立人Guido van Rossum認為透過程式碼,不只是要告訴電腦該做什麼,更重要的是,透過閱讀別人寫的程式碼,工程師之間也能夠彼此進行溝通、知道彼此在做什麼,這就是Python在業界如此火紅的原因。
▎其他常見問題
➲ 師生配比為1:8 。
➲ 教師之肖像權與教材之著作權為本公司所有,學員務必遵守,勿使用任何方式複製、拷貝、轉發教學方式 。
➲ 學員報名此課程,即同意授權本公司使用課程期間內所拍攝之影片、照片與專訪,並得以刊登於本公司之平面刊物、網站與其他社群媒體之行銷活動,若有特殊狀況,請和本公司服務人員聯絡 。
➲ 其他退費相關機制請詳閱學習契約或和本公司服務人員聯繫 。
2024/09/27 ~ 2025/01/03
每星期五 19:00-21:00
尚有空位
2024/09/28 ~ 2025/01/04
每星期六 15:30-17:30
尚有空位
2024/09/28 ~ 2025/01/04
每星期六 15:30-17:30
尚有空位
2024/09/27 ~ 2025/01/03 每星期五 19:00-21:00
尚有空位
2024/09/28 ~ 2025/01/04 每星期六 15:30-17:30
尚有空位
2024/09/28 ~ 2025/01/04 每星期六 15:30-17:30
尚有空位
堂數 | 單元主題 | 單元介紹 |
---|---|---|
1
|
Python與Minecraft | 本課程將介紹Python程式語言和Minecraft遊戲,並學習安裝所需軟體和基礎操作。學生將學會如何利用Python程式取得角色座標,並在Minecraft中放置方塊。課程涵蓋了Python IDLE基礎操作、文字輸出、絕對位置與相對位置、取得角色座標和放置方塊等知識點。通過這些練習,學生將能夠結合程式設計和遊戲,提高程式設計能力和創意應用。 |
2
|
忍法:瞬間移動 | 本課程將教導學生如何透過Python程式讓角色在Minecraft中瞬間移動,並介紹Python程式語言的風格、變數和資料型別的概念。學生將學習用程式重新設定角色座標,並透過input函式讓使用者輸入文字,使用int函式將字串轉為整數型別。課程涵蓋設置角色座標、Python的縮排與作用域、註解、import函式庫、變數、資料型別、input函式和int函式等知識點。 |
3
|
麥塊建築師 | 本課程將介紹Python中的for迴圈,並結合Minecraft的放置方塊功能,讓學生能夠透過程式快速建造建築物。學生將學習如何使用range函式產生數列,並利用海龜繪圖套件來訓練幾何空間概念,學習圓、半徑與圓周長的計算。課程涵蓋for迴圈、range函式、海龜繪圖法基本操作和圓等知識點。 |
4
|
終極密碼:逃脫熔岩 | 本課程將讓學生學習流程圖和條件陳述式,並了解數學上的算術運算和邏輯運算在程式中的表達方式。學生將學習如何使用if-elif-else結構進行條件判斷,並如何產生隨機數。課程涵蓋流程圖、運算式、if-elif-else結構、巢狀if結構和隨機數等知識點。 |
5
|
焚林火耕 | 本課程將學習到「while迴圈」,並了解到兩種迴圈的使用時機,最後結合「偵測方塊」的程式來完成小專題練習。本課程將學習Python中的while迴圈,了解兩種迴圈的使用時機,並結合「偵測方塊」的程式來完成小專題練習。學生將學習print函式的間隔與結尾參數、while迴圈與for迴圈的差異、無窮迴圈、break和continue指令,並在Minecraft中偵測方塊。課程涵蓋print的sep與e |
6
|
彩虹橋 | 本課程將學習進階資料型別「List」,並利用for迴圈搭配List完成進階應用。學生將學習如何使用sleep函式讓程式暫停,並進行串列的走訪。課程涵蓋List資料型別、List Traversal和time模組的sleep函式等知識點,通過這些練習,學生將能夠更靈活地運用串列進行程式設計。 |
7
|
TNT金字塔 | 本課程將深入探討函式(function)的概念,讓學生了解函式的參數與回傳值,並學習如何撰寫和運用函式來提升程式碼的可維護性。學生將學習如何建造TNT金字塔,並進一步了解函式在Python程式設計中的重要性。課程涵蓋函式、函式的參數與回傳值等知識點。 |
8
|
偵探派森 | 本課程將介紹模組與套件的概念,並教導學生如何撰寫自己的Python模組。此外,學生將學習檔案的讀寫以及基本的密碼知識,包括摩斯密碼和凱薩加密。課程涵蓋模組、套件、檔案讀寫和基本密碼知識等知識點,讓學生能夠應用這些知識進行程式設計和數據保護。 |
9
|
鑽石劍打地鼠 | 本課程將學習字串的進階用法,以及進階資料型別——字典(dictionary)的運用,並結合Minecraft中的事件偵測功能來完成專題練習。學生將學會如何偵測玩家的點擊事件,以實現更多互動功能。課程涵蓋進階字串、字典和pollBlockHits函式等知識點,讓學生能夠創造出更多有趣的Minecraft應用。 |
10
|
建造101 | 本課程將介紹多維串列和巢狀迴圈的概念,並幫助學生理解巢狀迴圈與多維串列互動時的關係。學生將學習如何使用巢狀迴圈來存取二維串列的值,並運用這些知識來完成進階應用。課程涵蓋多維串列和巢狀迴圈等知識點,讓學生能夠更加靈活地處理複雜的數據結構。 |
11
|
總複習 | 本課程將全面複習前面十堂課的內容,並進行綜合實作演練,考驗學生的知識整合能力。學生將重溫各種程式設計概念和技巧,並通過實作來鞏固所學。課程涵蓋基礎Python、常用函式、Minecraft函式、模組、變數與資料型別、for迴圈、條件陳述式、運算式、while迴圈、串列、函式、模組與套件、字串與字典和多維串列與巢狀迴圈等知識點。 |
12
|
專題製作 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
13
|
專題製作 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
14
|
專題製作 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
15
|
成果發表會 | 通過學習使用心智圖將專題流程結構化,學生可以將心智圖合併到Google Site中,並在期末上台發表,向大家展示本學期的專題作品。 |
堂數 | 單元主題 | 單元介紹 |
---|---|---|
1
|
繪圖大師 | 在這堂課中,我們將通過專題製作和繪圖練習來提升學生的程式設計能力。首先,我們會進行尋寶遊戲專題,通過一系列實作步驟來完成遊戲設計。接著,我們會進行繪圖練習,學習繪製簡單的樹和繽紛的櫻花樹。課堂中包含多個實作範例和延伸練習,幫助學生鞏固所學知識,並提高程式設計的創意和技巧。 |
2
|
海龜龜龜龜 | 這堂課我們將學習While迴圈的基本概念及其應用。首先,我們會回顧上一堂課的內容並進行實作練習。接著,我們會介紹螺旋線的繪製方法,並通過實作練習來掌握螺旋線的畫法。最後,我們會學習一種懶人畫圈術,讓我們能輕鬆地使用程式碼畫出圓形。課堂中會包含多個實作範例和延伸練習,幫助學生鞏固所學知識。 |
3
|
海龜的購物清單(上) | 在這堂課中,我們將學習放射線和List串列的基本概念及其應用。我們會通過實作範例來了解如何使用While迴圈畫出放射狀圖案,並學習使用List串列來儲存和管理資料。課堂中將包含實作練習,讓學生動手操作並理解如何應用這些概念。最後,我們會進行綜合實作練習,設計一個彩虹色的漸層箭靶。 |
4
|
海龜的購物清單(下) | 這堂課我們將繼續深入學習List的進階操作,包括如何使用List進行更複雜的數據處理和管理。接著,我們會介紹字串與List結合的應用,通過實作範例來理解如何在程式中靈活使用這兩種資料結構。課堂中包含多個實作範例和延伸練習,幫助學生鞏固所學知識,並提升他們的程式設計能力。 |
5
|
電腦出題 | 這堂課我們將學習如何設計一個電腦出題系統,並應用隨機函數來生成題目。首先,我們會介紹隨機函數的應用,並通過實作來理解其用法。接著,我們會設計一個出題系統,能夠根據不同的條件生成題目。最後,我們會學習設計一個終極密碼遊戲,讓學生能夠運用所學知識來完成這個遊戲的設計。課堂中包含多個實作範例和延伸練習,幫助學生鞏固所學知識。 |
6
|
電腦出題玩遊戲 | 這堂課我們將學習如何使用Random隨機函數來產生隨機數字,並應用於遊戲設計中。首先,我們會介紹隨機函數的基本用法,並進行實作練習。接著,我們會設計一個出題機器人,能夠隨機出題並檢驗答案。最後,我們會學習設計一個終極密碼大考驗遊戲,通過隨機數字生成和條件判斷來完成遊戲邏輯。課堂中包含多個實作範例和延伸練習,幫助學生鞏固所學知識。 |
7
|
海龜畢卡索 | 在這堂課中,我們將學習RGB和HSV兩種彩色系統,並通過實作來理解這兩種系統的應用。首先,我們會介紹RGB和HSV的基本概念及其轉換方法,並進行實作練習來繪製繽紛的圓形。接著,我們會進行整合應用練習,畫出一幅海龜的風景畫。課堂中包含多個實作範例和延伸練習,幫助學生鞏固所學知識,並發揮創意完成作品。 |
8
|
海龜的風景畫 | 這堂課我們將深入學習如何使用Python Turtle繪製複雜的風景畫。首先,我們會介紹繪製基礎風景的技巧,包括如何設置背景和基本元素。接著,我們會學習如何運用色彩來增強畫面的表現力。最後,我們會探討高級風景畫技巧,通過實作來掌握更細緻的繪圖方法。課堂中包含多個實作範例和延伸練習,幫助學生提升繪圖能力。 |
9
|
尋寶遊戲 | 這堂課我們將學習如何設計一個完整的尋寶遊戲。首先,我們會介紹尋寶遊戲的基本邏輯和流程設計,讓學生理解遊戲的核心機制。接著,我們會學習如何進行遊戲的美術設計,包括角色和場景的繪製。課堂中包含多個實作範例和延伸練習,幫助學生掌握遊戲設計的全過程,並提升他們的創作能力。 |
10
|
遊戲初心者 | 這堂課我們將學習按鍵觸發指令(onkey)的基本用法,並應用於遊戲製作中。首先,我們會介紹onkey的概念,並通過實作範例來理解其應用。接著,我們會進行兩個遊戲製作實作,分別是打靶遊戲和海龜吃餅乾,讓學生能夠實際操作並體驗遊戲設計的樂趣。課堂中包含多個實作範例和延伸練習,幫助學生鞏固所學知識。 |
11
|
證照複習 | IC3 Level 1 證照衝刺!! |
12
|
證照考試 | IC3 Level 1國際證照考試 |
13
|
專題製作 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
14
|
專題製作 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
15
|
成果發表會 | 通過學習使用心智圖將專題流程結構化,學生可以將心智圖合併到Google Site中,並在期末上台發表,向大家展示本學期的專題作品。 |
堂數 | 單元主題 | 單元介紹 |
---|---|---|
1
|
基本影像處理 | 本課程將介紹影像處理套件pillow來針對影像檔案進行基本的處理。學生將學習如何安裝pillow套件、在Python中開啟圖片、針對圖片進行旋轉、縮放圖片,並將圖片套用濾鏡。課程中也包含學生學習知識後的自由探索時間,協助學生應用所學進而發揮創意。 |
2
|
自動寄送電子郵件 | 本課程將介紹關於電子郵件傳輸的基本知識與郵件傳輸協定的概覽,並學習如何利用套件來自動寄送電子郵件。學生將了解基礎電子郵件傳輸原理、電子郵件傳輸協定概念,並利用套件發送電子郵件。 |
3
|
讓電腦朗讀吧 | 本課程將介紹關於Google在人工智慧領域的發展,並掌握如何利用套件讓電腦念出文字的要領,使Python的應用更加豐富。學生將學習認識人工智慧時代的檔案大小單位,利用套件將文字轉為聲音檔,並利用套件自動播放聲音檔。 |
4
|
語音辨識原理與其他應用 | 本課程將介紹訊號的差異性,並進入語音辨識的世界。學生將認識到基礎的語音辨識技術概念,並學會如何利用套件識別聲音並轉換為文字。 |
5
|
翻譯蒟蒻 | 本課程將介紹字典與辭典的歷史,文字翻譯技術的背景及其概念,並學習如何利用googletrans進行文字翻譯。學生將了解文字翻譯的基本原理,並實作自己的翻譯機。 |
6
|
期中專題實戰 | 本課程將綜合前幾堂課所學,通過專題實作來鞏固知識。學生將進行電腦翻譯官、盲人的信和效率工作法三個專題實作,利用所學套件開發符合需求的程式。 |
7
|
聊天機器人 | 本課程將介紹聊天機器人的基本概念、圖靈測試及Google LaMDA機器人。學生將學習如何建立並訓練聊天機器人,並進行實作練習。 |
8
|
初入機器學習 | 本課程將介紹機器學習的基本概念,涵蓋人工智慧、監督式學習、非監督式學習、半監督式學習及增強學習。學生將學習如何使用teachable machine進行圖片辨識、語音辨識和姿勢辨識。 |
9
|
機器學習實戰 | 本課程將深入探討機器學習的實際應用,涵蓋技術哲學、tensorflow的使用及模型訓練與預測。學生將學習如何訓練模型、載入模型,並利用模型進行圖像設定和預測。 |
10
|
資料品質與機器學習 | 本課程將介紹資料品質對於機器學習的重要性。學生將學習如何訓練模型、測試模型,並了解資料品質的概念及其在機器學習中的應用。 |
11
|
專題實作 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
12
|
專題實作 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
13
|
專題實作 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
14
|
專題實作 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
15
|
成果發表會 | 通過學習使用心智圖將專題流程結構化,學生可以將心智圖合併到Google Site中,並在期末上台發表,向大家展示本學期的專題作品。 |