Introduction to AI Programming with LEGO Spike
Course Outline
The LEGO Spike course allows children to explore the mysteries of robotics, from assembly to programming, from basic programming concepts to sensor applications, and finally into the field of artificial intelligence. Through practice and challenges, this course aims to develop children's logical thinking and problem-solving abilities, and ignite their passion for the future world!
Course Content
What will students learn?
Through LEGO Spike, children's imagination can be realized! This course will teach basic programming concepts, sensor applications, and basic artificial intelligence from assembly to programming. Through practical challenges, children can enhance their problem-solving abilities and explore the exciting world of robotics and artificial intelligence, cultivating their passion for technology!
Chapter 1: Introduction to LEGO Spike
In this chapter, students will learn about the basic concepts and components of LEGO Spike. The teacher will guide the children to assemble a simple LEGO Spike robot and demonstrate how to change the robot's form by disassembling the components. This will help students understand the various possibilities of LEGO Spike and lay the foundation for programming and modeling activities in the following chapters.
Chapter 2: Introduction to the World of Programming
In this chapter, students will be introduced to the world of programming. They will learn basic programming concepts such as instructions, variables, and loops. Next, students will use the LEGO Spike software to write a simple program to control the robot they assembled earlier, making it move forward, turn, and stop. Students will experience the fun and sense of achievement that comes with programming.
Chapter 3: Robots and Sensors
In this chapter, students will learn how to use the sensors of LEGO Spike, such as the distance sensor and color sensor. Students will learn how to program the robot to respond to sensor data, such as avoiding obstacles or following a color line. Additionally, students will try to design a simple robot to complete a sensor-based task, such as finding a specific colored object within a designated area.
Chapter 4: Programming Challenges
In this chapter, students will face a programming challenge that requires using loops and conditional statements to solve problems. For example, students may need to program the robot to find the exit in a maze. After completing the challenge, students will have the opportunity to observe other students' solutions and discuss which solutions are most effective and creative. This will help students learn to evaluate and improve their own work and enhance their problem-solving skills.
Chapter 5: Introduction to Artificial Intelligence
Lastly, this chapter will introduce students to the basic concepts and applications of artificial intelligence. Students will learn how to use simple AI functions in LEGO Spike, such as image recognition and voice control. Students will try to add these functions to their robots to complete a simple AI task, such as categorizing based on image recognition results. This will help students understand the real-life applications of artificial intelligence and spark their interest in future technology.
About LEGO SPIKE videos
為甚麼選擇蘊思智能?
大學講師教學團隊
蘊思智能的教學團隊經驗豐富,包括各院校講授碩士生AI 課程的大學老師
科研機構認可
蘊思智能開發的教學平台獲數碼港支持。蘊思智能亦是生產力局的STEM 教育伙伴
想安排到校課程?
聯絡我們的顧問
蘊思智能提供到校課程,包括STEM Day、比賽培訓及課後課程。歡迎與我們的專家顧問聯絡,為您安排合適的題材及形式。