|
AI編程進階 Advanced Program
課程適合對STEM課程和電腦已有基本理解的高小學生。課程內容將會接觸不同多元化的編程軟件,以提升和鞏固學生的編程知識及技巧,從而學習更高難度的編程軟件,以提早銜接中學資訊科技(ICT) 課程為目標。
學生將會每三個月學習一個軟件,一步一步提升邏輯與編程能力。 The course is suitable for primary and secondary students who are new to STEM, as well as those who have had previous exposure to computer programming. The course progresses at a relatively fast pace in order to further enhance and consolidate students' programming skills, as well as to expose them to advanced programming languages in preparation for the ICT curriculum in secondary schools. Students will learn one software program every three months, progressively enhancing their logical and programming skills. |
|
Vertical Divider
|
LEGO - SPIKE, AI Kit, EV3
樂高教育推出多款機械人與編程學習平台。學生可以透過組裝樂高零件、連接馬達與感應器,並使用積木式編程控制機械結構。LEGO provide robotics and coding learning platform from LEGO Education. Students can build with LEGO elements, connect motors and sensors, and use block-based coding to control mechanical structures and complete engineering challenges. 學習目標 Learning Objective : > 透過編程與組裝培養邏輯思維、計劃能力 Practice logical thinking and planning skills through coding and building. > 學習設計機械結構與控制機械人系統 Learn to design mechanical structures and control robotic systems. > 認識並應用 AI 相關工具,學習基礎人工智能概念 Explore and apply AI-related blocks/tools to learn basic AI 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 : > 透過編程培養邏輯思維、計劃能力 Practice logical thinking, planning skills through coding. > 透過編程學習製作功能齊全的手機應用程序 Learn to build fully functional app for through coding. > 認識並應用 AI 相關工具,學習基礎人工智能概念 Explore and apply AI-related blocks/tools to learn basic AI concepts. |
|
Vertical Divider
|
Make Code Arcade
MakeCode Arcade是一個微軟提供的創作遊戲的編程平台。 學生透過方塊編程製作屬於自己的遊戲,從中學習電腦及設計思維。Makecode Arcade is a platform for creating games provided by Microsoft. Students can make their own games through block programming, and learn about computers and design thinking in the process. 學習目標 Learning Objective : > 透過編程培養邏輯思維、計劃能力 Practice logical thinking, planning skills through coding. > 學習圖形化編程介面、設計和開發遊戲 Learn graphical programming interface, game design & development |
|
Vertical Divider
|
micro:bit
MakeCode micro:bit 是一個英國BBC推出的微型電腦開發板。 學生可以透過編程操控板上的感應器,或連接其他硬件製作不同裝置。MakeCode micro:bit is a micro computer development board from the BBC.Students can programme the board to manipulate the sensors on the board, or connect other hardware to create different devices. 學習目標 Learning Objective : > 透過編程培養邏輯思維、計劃能力 Practice logical thinking, planning skills through coding. > 學習連接電子元件、設計電子硬件專案 Learn to connect electronic parts & design electronic hardware projects > 認識並應用 AI 相關工具,學習基礎人工智能概念 Explore and apply AI-related blocks/tools to learn basic AI concepts. |
|
Vertical Divider
|
Creative Building Block (micro:bit)
WuKong 創意積木套件 是一套旨在教授編程及基礎硬件而設的積木教材。它可配合微型電腦開發板micro:bit驅動,並依據編程指令執行動作。The WuKing Creative Building Blocks Kit is a set of building blocks designed to teach programming and basic hardware. It can be used with a micro:bit to drive and execute actions according to programming instructions. 學習目標 Learning Objective : > 透過編程培養邏輯思維、計劃能力 Practice logical thinking, planning skills through coding. > 學習連接電子元件、設計電子硬件專案 Learn to connect electronic parts & design electronic hardware projects > 認識並應用 AI 相關工具,學習基礎人工智能概念 Explore and apply AI-related blocks/tools to learn basic AI concepts. |
|
Vertical Divider
|
Delightex (with AI)
Delightex 是一款能夠製作VR/AR 的程式,可設計場景、人物互動, 亦可製作360 全景漫遊,以VR/AR 模式體驗行程。Delightex is a VR/AR program that can design animated scenes, animated characters, and interactive methods, or create a 360 panoramic tour with text, pictures, and other data, and finally experience the trip in VR/AR mode. 學習目標 Learning Objective : > 學習製作可用於VR AR的3D遊戲平台 Learn to create 3D game platforms that can be used for VR AR. > 學習使用CoBlocks編程,處理遊戲邏輯和互動 Learn to use CoBlocks programming to handle game logic and interaction > 認識並應用 AI 相關工具,學習基礎人工智能概念 Explore and apply AI-related blocks/tools to learn basic AI concepts. |
|
Vertical Divider
|
Tinkercad (3D)
Tinkercad 是由 Autodesk 開發的免費線上 3D 設計與建模平台。 學生可以透過簡單的拖放操作學習 3D 建模,並設計機械結構與實用裝置。Tinkercad is a free online 3D design and modeling platform developed by Autodesk. Students can learn 3D modeling through simple drag-and-drop operations and design mechanical structures and practical devices. 學習目標 Learning Objective : > 透過 3D 建模培養空間思維與設計能力 Practice spatial thinking and design skills through 3D modeling. > 學習設計機械結構與組裝原理 Learn to design mechanical structures and assembly principles. > 運用 3D 模型理解機械運動與結構原理 Understand mechanical movement and structural principles through 3D models. |
|
Vertical Divider
|
Minecraft
課程將介紹學生使用Minecraft開發遊戲,教授基礎程式設計概念和Minecraft模組的操作技巧,讓學生透過遊戲創作體驗學習編程。This course will introduce students to the development of games using Minecraft, teach basic programming concepts and Minecraft operation skills, and allow students to learn programming through game creation experience. 學習目標 Learning Objective : > 透過編程培養邏輯思維、計劃能力 Practice logical thinking, planning skills through coding. > 透過編程學習培養創造力、創意解難能力、協作學習、項目管理能力 Develop problem solving skills, collaborative skills, project management skill through coding. |
|
Vertical Divider
|
Roblox
課程將介紹學生使用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 : > 透過編程培養邏輯思維、計劃能力 Practice logical thinking, planning skills through coding. > 學習遊戲創作、遊戲場景開發及編寫遊戲 Learn to develop game, game scenario and game coding |
|
Vertical Divider
|
Python
Python是近年最受歡迎的編程語言,它是一種解釋性的、物件導向的、具有動態語義的高級編程語言。它用於網站開發、軟件開發、任務自動化、數據分析和數據可視化。Python the most popular programming language these years. It is an interpreted, object-oriented, high-level programming language with dynamic semantics. It used in website development, software development, task automation, data analysis and data visualization 學習目標 Learning Objective : > 學習Python編程語言的基礎知識,包括語法、數據類型、函數 Learn basics of Python, including syntax, data types and functions. > 學習用於數值計算、網絡開發和機器學習等領域的Python程式庫 Learn popular Python libraries for domains like numerical computing, web development, and machine learning. > 認識人工智能基本原理,並學習於程式中應用簡單 AI 概念 Understand the fundamental principles of artificial intelligence and learn to apply basic AI concepts in programming. |