培養孩子新世代雙語能力:程式語言
線上程式直播教學│Scratch X Python X Micro:bit
為什麼孩子需要上程式課呢?
-
108課綱新增科技領域素養,從小培養孩子程式與邏輯能力。
-
程式語言為國、高中必修課程,每個孩子5-9年級必經學習之路。
-
在資訊發達時代,科技力為基本能力,從小一路培養,畢業後能力百百!
-
30幾個國家,將程式語言納入國民教育,程式語言能力成為人人必備!
孩子的專屬程式課程
STAGE 1
程式基礎與邏輯觀念
Scratch為程式初學的最佳入門選擇,讓學員循序漸進培養程式設計興趣,上完課程後能自行設計動畫與遊戲
STAGE 2
程式邏輯運用與基礎實作
讓學員學習STEAM教育,不只接觸數位化內容,更能實際操作程式語言,透過micro:bit讓學員成為小小創客家。
STAGE 3
程式撰寫與實作應用
程式撰寫與實作應用:全世界最受歡迎的程式語言-Python,被廣泛應用在各大領域,如:爬蟲、程式交易、AI、大數據分析等等。
程式課程詳情
動畫程式 入門班
Lesson 1
Hello scratch!
1. 介紹 Scratch 語言指令
2. 座標方向與基本動作
Lesson 2
動畫洞ㄘ洞
1. 事件觸發
2. 角色動作與分鏡圖安排
Lesson 3
角色與角色的連結
1. 廣播功能實作
2. 角色偵測與互動
Lesson 4
人人都是 Creator
1. 電腦繪圖基礎觀念
2. 聲音與筆畫積木
Lesson 5
計算者
1. 流程控制、迴圈概念
2. 變數與計算
Lesson 6
故事情節實作I
1. 腳本設計與故事發想
2. 自由創作與發問
Lesson 7
故事情節實作II
1. 複習專題開發流程
2. 專案開發
Lesson 8
開發者大集合
1. 專案發表
2. 老師點評與同儕回饋
課程總時數12小時,共8堂課
動畫程式 進階班
Lesson 1
創作者心法
1. 遊戲概論介紹
2. 常見遊戲類別與製作
Lesson 2
遊戲資料庫
1. 變數與計算
2. 複合資料型態-清單
Lesson 3
拷貝x模仿x學習
1. 閱讀程式碼訣竅
2. 溝通表達 練習
3.複製與改作
Lesson 4
復古 style
1. 常見遊戲機制製作
2. 了解熱門遊戲背後的心理邏輯
Lesson 5
素材藝術坊
1. 繪圖軟體操作實戰
2. 溝通表達練習
Lesson 6
遊戲程式實作I
1. 遊戲設計與發想
2. 自由創作與發問
Lesson 8
開發者大集合
1. 專案發表
2. 老師點評與同儕回饋
課程總時數12小時,共8堂課
micro:bit 入門班
Lesson 1
口袋裡的宇宙
1. 介紹微處理器硬體架構
2. 了解電學、電路與訊號基礎概念
Lesson 2
與世界溝通
1. 認識 makecode 基礎語法
2. 製作簡易 LED 專案
Lesson 3
機械感應I
1. 熟悉溫度感測器 、亮度感測器
2. 熟悉聲音感測器 、熟悉觸碰感應器
Lesson 4
機械感應II
1. 熟悉加速度感測器、磁力感測器
2. 了解電磁關係與熟悉喇叭功能
Lesson 5
軟硬整合應用I
範例專案-中古電玩機/Scratch遙控器
Lesson 6
軟硬整合應用II
1. 腳位觀念-數位與類比
2. 序列通訊
Lesson 7
生活創客、創造生活
1. 範例專案-自動照明燈
2. 範例專案-久坐提醒器
Lesson 8
動態感應
1. 範例專案-音樂手搖鈴
2. 範例專案-車體模擬器
Lesson 9
初探 MicroPython
1. Python 語法簡介
2. 如何使用 MicroPython 進行開發
Lesson 10
靈感激盪
1. 專案設計與發想
2. 自由創作與問答
Lesson 12
開發者大集合
1. 專案發表
2. 老師點評與同儕回饋
課程總時數18小時,共12堂課
Python 入門班
Lesson 1
Python & Computer
1.計算機概論(軟體與硬體的關係)
2.各種程式語言的功能與差異性
Lesson 2
Basic Level
1. 程式基本概念(變數與函數)
2. input & print
Lesson 3
彎道與抉擇
1. 運算、比較與程式架構
2. 條件式與邏輯判斷
Lesson 4
不會累的機器I
1. 迴圈的觀念
2. for迴圈語法
Lesson 5
不會累的機器II
1. while迴圈語法
2. 迴圈應用場景
Lesson 6
物歸原位
1. 容器的統整(list & dict)
2. 迴圈與容器的綜合演練
Lesson 7
塊狀宇宙
1. 自訂函式
2. 程式的模組化設計
Lesson 8
常見模組介紹與字串處理
1. 字串常用函式
2. math、os、random
Lesson 9
讀與寫
1. Python I/O 語法
2. 錯誤處理
Lesson 10
觀念釐清
常見觀念題
觀念題講解
Lesson 11
實戰練習
常見實作題
實作題講解
Lesson 12
觀念與實作題實戰
1. 參考試題演練
2. 題解與檢討
課程總時數18小時,共12堂課
Python 進階班
Lesson 1
Level UP
1. 建立開發環境 Anaconda
2. 程式基礎語法複習
Lesson 2
創造程式世界
1. 認識類別與物件
2. 類別的初始化、屬性、方法
Lesson 3
初探 Pygame 模組I
1. 語法介紹、事件處理、繪圖練習
Lesson 4
初探 Pygame 模組II
1. 時間控制
2. 聲音控制
3. 動畫製作技巧
Lesson 5
專案製作-水果食客I
1. Cancas 布置
2. 主程式撰寫
Lesson 6
專案製作-水果食客II
1. 水果物件與食客物件
2. 動畫的模擬與測試
Lesson 7
專案製作-水果食客III
1. 遊戲主選單製作
2. 功能增添
Lesson 8
我的桌面上有蛇I
1. Tkinter 語法介紹
2. GUI程式設計
Lesson 9
我的桌面上有蛇II
1. Tkinter 範例實作
Lesson 10
網路世界爬蟲類
1. Beautiful 套件介紹
2. 靜態爬蟲程式撰寫
3. GUI爬蟲程式
Lesson 11
程式閱讀與改作
1. 專案分析
2. 改作靈感構思
Lesson 12
黑客松實踐賽
1. 團隊分工開發
2. 成果發表
課程總時數18小時,共12堂課