編程機械基礎 STEM Foundation
課程教授基礎編程概念,包括參數、字串、迴圈、變數、基礎條件語句等,並介紹基本機械設計。透過課程,學生將練習邏輯思考、團隊合作和規劃技能。
The course teaches foundational programming concepts including arguments & parameters, strings, While-loops, variables, basic conditional statements, timers, and introduces basic mechanical design. Throughout the course, students will practice logical thinking, teamwork, and planning skills. |
關鍵學習 Key Learning :
學習技能 Skills:
|
Vertical Divider
|
Scratch
Scratch是麻省理工媒體實驗室終身幼稚園組開發的一套高階的積木塊為基礎的視覺化程式設計語言開發平台Scratch is an advanced block-based visual programming language development platform developed by MIT Media Lab. 學習目標 Learning Objective : > 透過編程培養邏輯思維、計劃能力 Practice logical thinking, planning skills through coding. > 幫助學生瞭解和練習基礎編程概念 Help students understand and practice basic programming concepts. |
Vertical Divider
|
MIT App Inventor
MIT App Inventor 是一款圖形界面的智慧型手機應用程式開發軟體。它起先由Google提供的應用軟體,現在由麻省理工學院維護及營運。MIT App Inventor is a graphical interface for smartphone application development software. It started as an application provided by Google and is now maintained and operated by MIT. 學習目標 Learning Objective : > 透過編程學習製作功能齊全的手機應用程序 Learn to build fully functional app for through coding. |
Vertical Divider
|
mBlock/mBot
mBot是一個STEAM教育機器人,旨在教授編程。學生可以從頭開始建造一個機器人,了解各種機器人機械和電子零件。mBot以模塊編程運行,幫助兒童發展他們的邏輯思維和設計能力。mBot is a STEAM education robot. It is a teaching and learning robot designed to teach programming. Children can build a robot from scratch and learn about a variety of robotic machinery and electronic parts. It also teaches the fundamentals of block-based programming, and helps children to develop their logical thinking and design skills 學習目標 Learning Objective : > 透過編程學習電腦程式、機械和電子工程 Learn mechanical and electrical engineering through coding |
Vertical Divider
|
Make Code Arcade - for micro:bits
微軟MakeCode是一個免費的在線學習編碼平台,任何人都可以在這裏構建遊戲,為設備編碼。這是一個用於micro:bit的Blocks & JavaScript代碼編輯器。Microsoft MakeCode is a free online learn-to-code platform where anyone can build games and code devices. It is a Blocks & JavaScript code editor for the micro:bit. 學習目標 Learning Objective : > 學習圖形化編程介面、設計和開發遊戲 Learn graphical programming interface, game design & development > 學習連接電子元件、設計電子硬件專案 Learn to connect electronic parts & design electronic hardware projects |
Vertical Divider
|
Minecraft Education
Minecraft 教育版是一個基於遊戲的學習平台,培養STEM技能(編程技能的基礎)。Minecraft Education Edition is a game-based learning platform that builds STEM skills (fundamentals of programming skills). 學習目標 Learning Objective : > 透過編程學習培養創造力、創意解難能力、協作學習、項目管理能力 Develop problem solving skills, collaborative skills, project management skill through coding. |
Vertical Divider
|
Roblox Coding
課程將介紹學生使用Roblox Studio開發遊戲,教授基礎程式設計概念和Roblox Studio的操作技巧,讓學生透過遊戲創作體驗學習編程。This course will introduce students to the development of games using Roblox Studio, teach basic programming concepts and Roblox Studio operation skills, and allow students to learn programming through game creation experience. 學習目標 Learning Objective : > 學習遊戲創作、遊戲場景開發及編寫遊戲 Learn to develop game, game scenario and game coding |