Raspberry Pi Programming 2025/6 – IPGSM Tuanku Bainun

*UMPSA STEM Lab Raspberry Pi Programming Synopsis can be found here.

In the Raspberry Pi IoT session, 34 students and teachers from IPGSM Tuanku Bainun were introduced to the concept of the Internet of Things (IoT) using Raspberry Pi on the UMP STEM Cube, a pico-satellite learning kit specifically designed to facilitate engineering learning.

The content covered basic digital input/output operations on onboard LEDs, as well as topics such as dashboard design using gyro meter and BMU280 sensor data, including collecting and storing data in a cloud database. Participants learned to interface sensors with Raspberry Pi boards and develop IoT applications for real-world scenarios. The session provided students with valuable insights into IoT technology and its applications in various domains.

A special appreciation is extended to En Zaki from MRSM PRDM Kulim for coordination in facilitating communication between the participants and the UMPSA STEM Lab :).

Oct 10th, 2025

AI in Programming Education – PPD Kuantan

In collaboration with Pejabat Pendidikan Daerah (PPD) Kuantan, the UMPSA STEM Lab conducted a hands-on training session involving 84 teachers from various schools around Kuantan. The program focused on the integration of Artificial Intelligence (AI) in programming education, emphasizing how generative AI tools can assist teachers in guiding students through coding and digital making activities.

As AI becomes increasingly embedded in education, understanding how to leverage it effectively within programming instruction has become essential. This training aimed to introduce educators to AI-assisted learning environments, particularly through AI prompting strategies and virtual simulations. Teachers explored how Generative AI (GenAI) can support lesson preparation, idea generation, and code debugging when applied thoughtfully and ethically.

The practical component of the training used Wokwi, an online electronics simulator, to allow participants to experience programming concepts without requiring physical hardware. The circuits built were emulated from UMPSA STEM Board – in the context of line following robot.

In a line following robot, IR sensors play a crucial role, enabling it to ‘see’ the lines.

‘See’ing in this context is the ability of the robot to differentiate black and white surface. It is then, when the robot can identify lines (black line on white surface – or vice versa).

Now that robot can identify lines, we can steer the robot to follow the lines.

Follow the lines by steering its wheel (speed of the motor).

Choosing the right junction.

Two main exercises were conducted:

  1. LED Blinking Simulation
    Teachers learned to simulate an Arduino circuit that controls an LED, turning it ON for two seconds and OFF for one second. Through AI-assisted code generation, participants explored how well-crafted prompts could lead to accurate code suggestions and explanations of syntax.

  2. Photoresistor Diode (LDR) Reading
    The second exercise involved simulating a photoresistor (light-dependent resistor) circuit. Teachers observed how sensor readings could be displayed through the Arduino Serial Monitor, helping students understand analog-to-digital conversion and conditional responses in programming.

These activities allowed teachers to see how AI can serve as a co-facilitator in programming education—helping to generate, explain, and troubleshoot code within a safe simulation environment.

The training highlighted that while AI and Generative AI tools such as ChatGPT can significantly enhance programming education, their use must be structured and contextualized.

Teachers were guided to:

  • Set clear objectives before using AI tools.

  • Frame prompts in the right context, specifying the programming environment (e.g., Arduino, Python, or Scratch).

  • Critically evaluate AI-generated content, ensuring its accuracy and relevance to learning goals.

AI should not replace human reasoning or pedagogical expertise. Instead, it should augment the teacher’s role—offering suggestions, examples, and explanations that support conceptual understanding.

Participants are positive about how AI could make programming more approachable for students, especially when paired with simulation tools like Wokwi. Many teachers noted that AI-assisted simulations could bridge the gap between theoretical instruction and hands-on experimentation, particularly when hardware resources are limited.

However, discussions also emphasized the need for ethical awareness, critical thinking, and responsible prompting—to ensure AI is used meaningfully, not mechanically.

The session concluded with a shared understanding that AI can be a transformative educational ally when used in the right way. By combining AI-assisted learning, simulation-based programming, and thoughtful prompting, educators can nurture more engaging, inquiry-based, and reflective classroom experiences.

As UMPSA STEM Lab continues to support digital and AI literacy initiatives, collaborations with educational partners such as PPD Kuantan remain vital in preparing teachers to lead Malaysia’s next generation of computational thinkers. Thank you Ms Lim from PPD Kuantan for the initiative and facilitating the communication between UMPSA STEM Lab and the participants.

Arduino Programming (AI Assisted) 2025/3 – KV Kulim

Synopsis on AI Assisted Learning @UMPSA STEM Lab module.

Today’s session, in collaboration with Kolej Vokasional Kulim, involves interactive session for 36 students and teachers.

The session was designed with a clear objective to demystify the basics of Arduino programming and physical computing while leveraging AI tools to make the learning process more intuitive and accessible. For many of these participants, this was their first exposure to the intricacies of coding and the fascinating world of microcontrollers. The use of AI in the learning process provided a significant boost, enabling them to grasp complex concepts more easily and with greater confidence.

The essence of the session was a series of six hands-on activities, each carefully crafted to build upon the previous one, ensuring a gradual yet comprehensive learning experience. These activities were designed not only to teach the basics of programming and electronics but also to illustrate how AI can be a valuable ally in the learning process.

During the session, participants were introduced to the Arduino platform, gaining a solid understanding of its components and the vast potential it holds for creating interactive projects. This foundational knowledge was crucial as it set the stage for the more complex tasks that followed. Leveraging AI tools like ChatGPT, participants witnessed firsthand how AI could assist in generating and debugging code, making the learning process more efficient. This activity demonstrated the practical benefits of AI, especially in reducing the learning curve for beginners.

As they progressed, the participants engaged in the classic “Hello World” of Arduino by writing simple code to control an LED, an experience that built their confidence and deepened their understanding of digital outputs. The next step in their learning journey was the traffic light simulation project, where they applied control structures to manage multiple outputs. This project not only taught them the intricacies of timing and logic but also encouraged them to think critically about how these elements interact in real-world applications.

Further advancing their skills, the participants used AI-generated code to integrate sensors like photoresistors into their projects, introducing them to the world of analog inputs and sensor data processing. The session culminated in an activity where they used an ultrasonic sensor to measure distance, with real-time results displayed, helping them grasp the concepts of pulse measurement and the practical application of their coding skills in tangible, real-world scenarios.

To all the participants, nice meeting you and hope to see you again in the future.

Thank you Ts Roslinda Rosli for coordinating the session between UMPSA STEM Lab and the participants today.

Arduino Programming (AI Assisted) 2025/2 – KV Seberang Perai

Synopsis on AI Assisted Learning @UMPSA STEM Lab module.

Today’s session, in collaboration with Kolej Vokasional Seberang Perai, involves interactive session for 58 students and teachers.

The session was designed with a clear objective to demystify the basics of Arduino programming and physical computing while leveraging AI tools to make the learning process more intuitive and accessible. For many of these participants, this was their first exposure to the intricacies of coding and the fascinating world of microcontrollers. The use of AI in the learning process provided a significant boost, enabling them to grasp complex concepts more easily and with greater confidence.

The essence of the session was a series of six hands-on activities, each carefully crafted to build upon the previous one, ensuring a gradual yet comprehensive learning experience. These activities were designed not only to teach the basics of programming and electronics but also to illustrate how AI can be a valuable ally in the learning process.

During the session, participants were introduced to the Arduino platform, gaining a solid understanding of its components and the vast potential it holds for creating interactive projects. This foundational knowledge was crucial as it set the stage for the more complex tasks that followed. Leveraging AI tools like ChatGPT, participants witnessed firsthand how AI could assist in generating and debugging code, making the learning process more efficient. This activity demonstrated the practical benefits of AI, especially in reducing the learning curve for beginners.

As they progressed, the participants engaged in the classic “Hello World” of Arduino by writing simple code to control an LED, an experience that built their confidence and deepened their understanding of digital outputs. The next step in their learning journey was the traffic light simulation project, where they applied control structures to manage multiple outputs. This project not only taught them the intricacies of timing and logic but also encouraged them to think critically about how these elements interact in real-world applications.

Further advancing their skills, the participants used AI-generated code to integrate sensors like photoresistors into their projects, introducing them to the world of analog inputs and sensor data processing. The session culminated in an activity where they used an ultrasonic sensor to measure distance, with real-time results displayed, helping them grasp the concepts of pulse measurement and the practical application of their coding skills in tangible, real-world scenarios.

To all the participants, nice meeting you and hope to see you again in the future.

Thank you Cikgu Zamzarina, Cikgu Elizabeth and En Rizal for coordinating the session between UMPSA STEM Lab and the participants today.

Pahang Young Innovator’s Challenge 2025

Today, UMPSA STEM Lab, in collaboration with Chumbaka, hosted the Young Innovators Challenge (YIC) 2025 – Pahang State Level, bringing together bright young minds from across the state. A total of 84 school children and teachers participated, represented by 26 teams competing with their creative and impactful projects.

The theme for this year’s challenge is “Solve the One Issue Near You”. This approach encourages students to look around their own communities, identify a real problem, and design a practical innovation that makes a difference.

One of the most exciting aspects of YIC is that students are required to design projects that incorporate at least one microcontroller and sensor. This ensures they are not only thinking about ideas, but also learning how to build working prototypes using digital technologies – a crucial skill in today’s innovation-driven world.

Across Malaysia, YIC 2025 has engaged over 500 teams, each working on solutions that matter most to them – from everyday issues to broader community challenges. Here at the Pahang state level, the energy and creativity were remarkable.

It is always a joy to witness the students’ excitement and pride when they see their projects come to life. From the initial idea to the final prototype, the journey reflects their problem-solving skills, teamwork, and innovative thinking.

UMPSA STEM Lab is proud to be part of this movement that nurtures young innovators and inspires them to take the first steps toward becoming future engineers, technologists, and changemakers.

Robot Literacy 2025/3 – Yayasan Al-Jaafar Center, Kuantan

*UMPSA STEM Lab Robot Literacy – Introduction to Robot and Robotics can be found here.

64 school children had participated in this program, in collaboration with Yayasan Al-Jaafar, Kuantan and PEMEKAR. Students have gone through activities including robot anatomy, actuators and sensors.

Robot Literacy module introduced participants to the basics of robot construction, programming, and problem-solving through interactive challenges.


The initiative aimed to:

  1. Build digital and technical literacy among students.

  2. Nurture creativity, teamwork, and critical thinking.

  3. Spark early interest in engineering, robotics, and STEM-related careers.

Importantly, today’s program also reached underrepresented groups ensuring inclusivity in STEM education.

Thank you PEMEKAR – Datin Seri Fazia & Dato Seri Daing, Yayasan Al-Jaafar Dato’ Zulkifli and Khairul, for initiating the program and coordinating the communication between STEM Lab and the participants.