【 常規團報優惠 】
【 客製化自組班 】
全英程式課,讓學程式事半功倍!
許多家長都會疑惑,學程式前要不要先把英文學好?用英文學程式真的有幫助嗎?
其實學程式最主要是學習程式的運作方式和邏輯,英文單字基本上都是固定的,在寫程式的過程中,反覆練習便會自然記住。
然而,「有一定的英文能力」可以「讓學程式更輕鬆」,孩子在寫程式的路上更加順遂!
因為程式開發是以英文及阿拉伯數字建構,而英文本身是一種邏輯性很強的語言,絕大部分程式語言更都是以英文為基底去延伸各式語法,所以具備英文思維可以讓學程式更容易。此外,也因科技發展日新月異,電腦程式的資訊更新快速,幾乎第一手消息、資源,多是國外文獻,有一定的英文程度也可以幫助孩子精進,擁有更廣泛、具深度的程式知識。
而本次2A全英教學,便是希望孩子能夠以英文思維快速培養程式架構,並在與外師交流的過程中養成英文聽、說、讀的能力,把英文當做學習程式的工具,在使用英文交流、閱讀的同時,也能讓孩子把英文運用的習以為常。外師亦會提供國外程式新知和資源,幫助孩子在學程式的路上更事半功倍!
本課程適合擁有基礎英文聽說能力,懂得使用電腦,但無任何程式相關經驗的孩子。 以 Scratch 為主軸,透過教具實際操作,鼓勵學生自由發想、討論與互相開發彼此的專題,於期末以英文口說展示自己的作品。
❏ 總課程堂數|15堂(含1堂成果發表會,邀請家長參加),每堂2小時,共30小時。
階段2 · 2A 課程
# 從小培養「運算思維力」
小小創客階段 2A 全英教學,學習目標是除了讓孩子學習程式,更是透過全英的教育環境,讓小朋友可以自然而然地運用英文交流,更重要的是利用英文思維去思考程式架構,在未來銜接文字型程式語言時,更具備優勢能快速上手,增進運算思維、理解基礎程式概念的同時,亦可訓練外語邏輯表達能力。
課程設計以 Scratch 圖像拖拉式程式語言養成【 邏輯思維 】與 【 獨立解決問題能力 】。透過Project Based Learning , PBL 專題的方式設計,將科普、12 年國民教育國小階段數學、自然與生活科技課綱融入課程。例如:XY 二為坐標、角度與幾何、聲音的高低...等等讓學生「有感學習」。
❏ 透過拖拉式程式語言理解國小數學如: XY 二維座標、角度與幾何觀念。
❏ 藉由撰寫 Scratch 互動遊戲學會運用變數(Variable)、條件判斷(If Condition)與迴圈(Loop)邏輯觀念。
❏ 理解 Functions自行定義函式,並具有簡化程式碼邏輯之能力。
# 什麼是運算思維?
點我了解更多 ➠ 108課綱必修?程式運算思維,為什麼從小就要學?
1. 請假告知:請務必與行政老師或是於CodePro官方LINE客服提出請假需求。
2. 提出時機:最慢於課堂前24小時提出(突發狀況不可抗因素除外)
3. 請於下週上課前,至CodePro官網登入學生專區觀看課程影片進行補課。
4. 點我看:影片補課步驟
Copyright © 2023 CodePro. 保留一切權利。
✉️ 電子信箱:codepropr@codepro123.com
☎️ 聯絡電話:0800-775-771
(週一至週六10:00~18:00)
2024/09/25 ~ 2025/01/08
每星期三 18:30-20:30
尚有空位
2024/09/28 ~ 2025/01/04
每星期六 10:00-12:00
尚有空位
2024/09/25 ~ 2025/01/08 每星期三 18:30-20:30
尚有空位
2024/09/28 ~ 2025/01/04 每星期六 10:00-12:00
尚有空位
堂數 | 單元主題 | 單元介紹 |
---|---|---|
1
|
程式設計 101 | 本課程為大多數學生的第一堂「正式」程式課程,課堂中將帶領學 生了解「程式設計是什麼」與「變數」等程式重要觀念,並透過課 程設計進行 Scratch 基本認識。 |
2
|
小雪人回家趣 | 本課程將介紹 Scratch 的程式積木有哪些種類,積木的長相與拼圖 類似,可以像拼圖一樣互相連結組裝,組裝後成為可控制程式,雖 然用積木編輯程式不如直接撰寫程式來得靈活彈性,但卻更容易入 門上手且不容易出錯。 |
3
|
成為去背大師 | 本課程將複習 Scratch 的程式積木,為了讓學生將基本功打穩,需 對各類程式更加熟悉,會善用課堂範例引導,培養學生舉一反三的 能力。 |
4
|
飆速閃電貓 | 學習完角色與背景的基本設定後,我們也認識到程式積木,而本課 程將讓學生學習「變數」及「資料型態」的概念,也透過閃電貓飆 速的專題,讓學生學習到速度與加速度的概念,能夠融會貫通使用 在未來的作品。 |
5
|
貓抓老鼠 | 本課程將學習到「條件判斷」之重要觀念,結合變數與資料型態能 夠加深加廣程式的基本功,在往後的作品的應用都是不可或缺的基 礎觀念。 |
6
|
人工智慧算數魔法師 | 本課程將學習到如何透過,先前學到的「變數」及「條件判斷」, 讓我們能夠做出加減乘除的猜數字遊戲,藉由加入「隨機取數」概 念,讓此專題能夠變得更加有趣。 |
7
|
高第藝術品 | 本課程將引導孩子們學習色彩的相關知識,透過 Scratch 中的畫筆 與分身功能,來創作一些動畫及特效,能夠應用在未來的作品當 中。 |
8
|
設計迷宮 | 本課程將透過迷宮遊戲,引導學生從角色背景到座標完成設定,也 會學到全新的廣播功能,讓迷宮遊戲能夠更加的靈活多變化。 |
9
|
瘋狂點擊王 | 本課程透過製作點擊遊戲,讓同學們更靈活運用變數及計時功能, 透過遊戲的進行學習畫面背景的切換,讓孩子能夠應用在未來的作 品上。 |
10
|
AirHockey | 本課程要來設計 AirHockey 曲棍球遊戲,也是學生們第一次做對戰 類的互動遊戲,需要結合 2A 課程當中的重要觀念與程式邏輯,是 非常有趣的一款遊戲。 |
11
|
憤怒鳥挑戰 | 本課程透過憤怒鳥遊戲,結合數學及物理概念,讓學生們製作憤怒 鳥遊戲,透過不同角色及變數之間的關係,強化程式概念與遊戲動 畫設計基礎。 |
12
|
專題開發 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
13
|
專題開發 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
14
|
專題開發 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
15
|
成果發表 | 通過學習使用心智圖將專題流程結構化,學生可以將心智圖合併到Google Site中,並在期末上台發表,向大家展示本學期的專題作品。 |
堂數 | 單元主題 | 單元介紹 |
---|---|---|
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
|
專題開發 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
13
|
專題開發 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
14
|
專題開發 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
15
|
成果發表 | 通過學習使用心智圖將專題流程結構化,學生可以將心智圖合併到Google Site中,並在期末上台發表,向大家展示本學期的專題作品。 |
堂數 | 單元主題 | 單元介紹 |
---|---|---|
1
|
青蛙過河 | 本課程會介紹如何在 Scratch 裡使用多個角色,搭配重複、偵測碰 到其他角色、定位、函式...等積木,實作一個青蛙過河的小遊戲 ( 鍵盤控制青蛙移動,踩在漂浮的木頭上通過河流 ),來複習 Scratch 的操作與基礎程式概念。 |
2
|
貪食蛇 | 本課程帶領孩子們使用Scratch創作貪吃蛇遊戲,學習角色設定、重複、碰撞偵測、變數和列表等基礎操作與程式概念。孩子們將控制蛇的移動、吃蛋增加分數,並挑戰新增功能如速度變化、撞牆判斷和最高得分,提升邏輯思維和問題解決能力。 |
3
|
臉部辨識 | 本課程將介紹如何在Machine Learning for Kids平台上使用免訓練的臉部辨識模型,結合Scratch實作臉部辨識小遊戲。孩子們將學習使用多個角色,運用重複、偵測、變數和列表等積木,製作辨識臉部表情的遊戲(例如根據表情觸發不同遊戲事件)。課程幫助孩子們了解人工智慧和臉部辨識技術的基礎概念,學會應用這些技術,增強程式設計思維和創意表達能力。 |
4
|
換臉大挑戰 | 本課程帶領學生使用Machine Learning for Kids平台結合Scratch,進行“換臉大挑戰”專案。學生將學習免訓練模型,製作識別和替換臉部表情的小遊戲,深入了解臉部辨識技術並提升程式設計和創意表達能力。 |
5
|
發射雷射光 | 本課程帶領學生使用Machine Learning for Kids平台結合客製化Scratch,進行“發射雷射光”專案。學生將學習自行訓練「聲音」模型,並利用這些模型在Scratch中創建互動遊戲。課程內容包括聲音模型指令控制、重複、偵測和函式積木,製作辨識聲音指令並發射雷射光的小遊戲,提升學生對人工智慧和聲音辨識技術的理解及應用能力。 |
6
|
動物辨識 | 本課程帶領學生使用Machine Learning for Kids平台結合Scratch,進行“動物辨識”專案。學生將學習使用預訓練動物模型辨識不同動物,並在課程後自行訓練自己的動物圖片模型。通過這堂課,學生將了解人工智慧在圖像辨識技術中的應用,並學習如何訓練和調整模型以滿足作品需求。 |
7
|
剪刀石頭布 | 本課程帶領學生使用Machine Learning for Kids平台,訓練手部動作圖片模型,結合Scratch完成「剪刀石頭布」小遊戲。學生將學習在Scratch中使用角色、重複、偵測和圖像辨識積木,實作相機辨識手部動作與電腦進行比賽,複習Scratch操作和基礎程式概念。課程幫助學生了解人工智慧在手勢辨識中的應用,提升程式技能和創意思維。 |
8
|
神奇變色龍 | 本課程帶領學生使用Machine Learning for Kids平台,訓練圖片模型辨識顏色,結合Scratch完成「神奇變色龍」小遊戲。學生將學習在Scratch中使用角色、重複、偵測和顏色辨識積木,實作變色龍隨照片顏色變化的遊戲,熟悉顏色辨識技術並複習Scratch操作和程式概念。課程幫助學生了解人工智慧在圖像辨識中的應用,提升程式技能。 |
9
|
水杯預測 | 本課程帶領學生使用Machine Learning for Kids平台,結合Scratch訓練數字模型,完成「水杯預測」小遊戲。學生將學習在Scratch中使用多個角色和積木,新增數據並訓練模型(例如判斷水杯的水量),了解人工智慧在預測分析中的應用。課程幫助學生掌握利用數字模型進行預測,理解「分支樹」原理,並對比一般的條件判斷。 |
10
|
手寫計算機 | 本課程帶領學生使用Machine Learning for Kids平台,訓練辨識數字的圖片模型,結合Scratch完成「手寫計算機」小遊戲。學生將學習在Scratch中使用多個角色和積木,進行數字圖片的訓練和應用,製作能辨識手寫數字並計算的小遊戲,了解人工智慧在手寫辨識技術中的應用。 |
11
|
FaceID | 本課程帶領學生使用“Google Teachable Machine”平台,訓練專屬臉部識別模型,結合Scratch完成「Face ID」小遊戲。學生將學習在Scratch中使用多個角色和積木,進行臉部圖片的訓練和應用,製作能辨識自己與他人臉部的小遊戲。這將幫助學生了解人工智慧在臉部識別技術中的應用,並提升編程技能和創意思維。 |
12
|
專題開發 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
13
|
專題開發 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
14
|
專題開發 | 由學生主導專題作品的製作,老師則在旁協助和指導,幫助學生實現他的想法。 |
15
|
成果發表 | 通過學習使用心智圖將專題流程結構化,學生可以將心智圖合併到Google Site中,並在期末上台發表,向大家展示本學期的專題作品。 |