
Interdisciplinary Courses
Programming, Drawing and Artistic Creation

ARDUINO Course: Artificial Intelligence
-
Introduction to Arduino basics, programming syntax, and function usage.
-
Implement simple AI applications, such as object recognition or voice recognition.
-
Learn applications for various electronic devices, like doorbells and light control.

3D PEN: Introduction to 3D Art Creation
-
No complex drawing software needed, perfect for beginners.
-
Inspire creativity
-
Develop interest in 3D object design
-
Learn the usage of the 3D pen and basic drawing concepts

TINKERCAD: Introduction to 3D Design
-
Understand the principles and applications of 3D printing technology.
-
Learn basic operations to create simple 3D models, such as name tags, phone stands, and photo frames.

TINKERCAD: Virtual 3D Space Design
-
Understand the basic interface and functions of TINKERCAD
-
Create simple models of celestial bodies, such as Earth, the Moon, and Mars
-
Learn fundamental 3D drawing techniques

SCRATCH JR: Children's Programming and Story Creation
-
Interface introduction: Characters, scenes, and coding blocks
-
Use the drawing editor to create and edit characters, adding sounds or images
-
Develop creativity and problem-solving skills
-
Create simple interactive games, such as "Escape the Maze", "Cross the Road", and "Find the Easter Eggs"

MICRO:BIT: Project design - Music and Smart Cities
-
Students will use MICRO:BIT for programming, learning basic coding concepts such as sequences, loops, and variables
-
Encourage students to create their own music projects and smart devices, developing creativity and problem-solving skills
-
Students can apply learned knowledge to everyday life, designing smart devices to solve problems

Programming Mechanics and Applications

LEGO EDUCATION: Introduction to Dynamics of Machinery
-
Learn the basic principles of Dynamics of Machinery and programming logic.
-
Practice Dynamics of Machinery: Through LEGO parts, students will build and operate various mechanical models, learning about wheels, axles, gears, pulleys, and levers
-
Programming logic: Use simple programming tools to teach students how to control and program mechanical models, fostering logical thinking and problem-thinking skills.
-
Interdisciplinary applications: The course combines Physics, Mathematics, and Engineering, helping students understand scientific concepts in daily life through practice.

LEGO: Mechanisms Design
-
Learn about basic mechanical structures and parts, such as gears and levers
-
Understand how to design and build simple mechanisms, such as automatic doors and simple robots.
-
Develop students' creativity and problem-solving abilities through experiments and creations
-
The course integrates Physics, Mathematics, and Engineering, helping students grasp scientific concepts in daily life through hands-on experience

LEGO SPIKE PRIME: Robots and Sensors Applications
-
Learn the SPIKE Prime kit(hub, motors, sensors) and the basics of Scratch programming, such as controlling a moving base and a simple robotic arm
-
Integrate multiple sensors for collaboration, such as combining color and distance sensors to achieve line tracking and obstacle avoidance.
-
Strengthen the problem-solving process through the "4C Teaching Method" (Connect→Build→Reflect→Continue)

MICRO:BIT: Introduction to Programming and TINY:BIT
-
Cultivate computational thinking and robot control skills for beginners
-
Learn the structure of the TINY:BIT (motors, expansion boards, sensor modules) and circuit soldering techniques.
-
Control LED lights, motor direction, and speed adjustments through buttons, such as designing "turn signal blinking" and "car moving forward and backward."
-
Learn programming logic including sequences, loops, and conditional judgement
-
Understand the differences between analogy and digital signals and the sensor data processing flow.

MICRO:BIT: Advanced Applications for Intelligent line-tracking /CUTEBOT
-
Understand the basic structure and programming environment of MICRO:BIT.
-
Learn to use electronic components such as infrared sensors and line-tracking sensors.

UNPLUGGED CODING
-
This course does not require the use of computers or electronic devices.
-
Teach children programming, logic, and computational thinking through simple activities, games, cards, teaching aids, drawing, and verbal instructions.

MINECRAFT EDU: Online Coding for Children
-
Learn the basics of programming, including variables, functions, conditional statements, and loops.
-
Teach students' logical thinking and problem-solving skills.
-
Encourage teamwork as students collaborate to build and program MINECRAFT.

TINKERCAD ARDU INO: Introduction to Circuits and Sensor Applications
-
The course combines circuit simulation and programming.
-
Learn how to connect input components like temperature sensors and photo resistors, read environmental data, and display it on a monitor.

MICRO:BIT Robot and Sensors Applications
-
Learn programming logic such as sequences, loops, and conditional statements, and understand the sensor data processing flow.
-
Utilize the MICRO:BIT control board, Maqueen car kit, Huskylens AI camera, and more.
-
Advanced control using MakeCode graphical programming and MicroPython.
-
Employ a "Design → Test → Debug" cycle to enhance problem-solving abilities.

MICRO:BIT: Introduction to Microcomputer Programming
-
Get to know the basic structure of MICRO:BIT and various sensors (light, sound, motion, temperature, etc.).
-
Learn to connect electronic components using Dupont wires and alligator clips.
-
Design a microcomputer development board.

Programming and Artificial Intelligence

PYTHON: Introduction to Programming and Data Analysis
-
Understand the basic syntax of Python, including variables, data types, control structures (if-else, for, while), and functions.
-
Learn to create charts (e.g., bar charts, line charts, scatter plots) to present analysis results.
-
Learn basic skills in data cleaning, filtering, and sorting.

POE x ChatGPT: Introduction to AI Tools
-
Understand the basic principles of artificial intelligence and its tools.
-
Learn the usage techniques of POE and ChatGPT.
-
Enhance problem-solving and creative expression skills.

Technology x Science x Aquaponics: Interdisciplinary Microbial Exploration
-
Learn the principles of ecosystem operation and experimental design methods.
-
Learn to independently build an aquaponics system with automated monitoring features.
-
Study the principles of ecological cycles, basics of microbiology, and sensor principles.
-
Understand the construction of water quality monitoring systems and automated programming.