Roundtable Discussion – Program Duta Guru: STEM Education as Opportunity

Today, I had the privilege of attending a roundtable discussion on STEM education, organized by Yayasan PETRONAS in collaboration with Teach for Malaysia. Thank you Tuan Hj Ahmad Bushra from JPN Pahang for looping me in the roundtable discussion today. The session brought together educators, practitioners, and advocates with a shared vision: ensuring that education opens doors of opportunity for every child.

For me, education is opportunity. But opportunity is never equal, just as life is never equal. Some are privileged with access to high-quality education, while others face limitations. Yet, this disparity should never prevent anyone from striving toward learning, nor should it limit society’s responsibility to build pathways that make education more accessible.

I believe that education is not just about access, it is about the ecosystem that makes learning possible. An ecosystem where teachers, resources, communities, and policies come together to shape meaningful learning experiences.

I am often asked why I am deeply involved in STEM education. There are many reasons, but one has always been personal. Growing up in the 1990s, I witnessed how music education was expensive. Not only did it require specialized teachers, but it also demanded instruments, resources not everyone could afford. That personal experience I uphold till today, access to learning opportunities should never be limited by privilege or wealth.

I am inspired by how music education eventually became more accessible. As I mentioned earlier, while instruments such as the piano were costly and out of reach for me, the introduction of the recorder, a relatively affordable instrument, opened the door to learning music for many students, myself included. Through the recorder, I was introduced to musical theory, note reading, and the basics of instrumentation. Later, during my secondary school years, I had the opportunity to join the school marching band and orchestra, where I learned to play the saxophone. Eventually, I was even able to buy my own keyboard, fulfilling my dream of learning and playing the piano. That smooth transition was possible because of the foundation and platform built through earlier, more accessible entry points.

I see a similar story in STEM education. Robotics, programming, and coding often require costly resources, making them inaccessible for many students. However, with affordable kits and platforms, we can open the door for students—just as the recorder once did for me in music. These entry points can spark lifelong learning, creativity, and opportunities.

The roundtable today reminded me of the inspiring teachers who constantly strive to enhance their teaching and bring accessibility into their classrooms. Thank you, Cikgu. And thank you to Yayasan Petronas as well as Teach For Malaysia for this session. I look forward to carrying this spirit forward—not only in my STEM outreach programs but also in my undergraduate classes.

STEM education, in particular, provides a space where creativity, problem-solving, and innovation can flourish. It is not just about science or technology, it is about equipping learners with skills to navigate the future. And most importantly, it is about ensuring no one is left behind, regardless of their background.

Walking away from today’s discussion, I feel encouraged. With collective commitment from organizations like Yayasan PETRONAS and Teach for Malaysia, alongside the voices of passionate educators, I believe we are steadily moving toward an education ecosystem that truly empowers.

Raspberry Pi Programming 2025/5 – MRSM TAR Pekan

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

In the Raspberry Pi IoT session, 35 students and teachers from MRSM Tun Abdul Razak Pekan 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 Cikgu Ismadey and Cikgu Fadilah from MRSM TAR for coordination in facilitating communication between the participants and the UMPSA STEM Lab :).

Aug 13th, 2025

Publication 2025/1 – Computational Thinking Through Scaffolded Game Development Activities: A Study with Graphical Programming

The latest work on programming education and computational thinking (CT) has been published in a Scopus Q2 journal =).

Read Article

This marks a milestone for the UMPSA STEM Lab team, as the journey behind this publication began several years ago with one simple motivation, which is to explore open-source platforms and methods that make programming more accessible and less intimidating for beginners.

Between 2020 and 2023, we designed and refined an instructional module using mBlock, an open-source, graphical programming tool. Our outreach program focused on the introductory level, specifically to address a common problem we see in schools: many beginners struggle with syntax when starting with textual programming, which often leads to frustration and loss of interest.

To make programming more approachable, two game-based learning modules were crafted, namely Snake and Pac-Man. Each activity began with students exploring the final product. They then applied computational thinking to break the game into smaller tasks (decomposition), identify patterns (abstraction), and plan their approach through flowcharts.

On the programming side, students first created or customised sprites to become familiar with the software—either on PC or online—before moving into block-based coding. This introduced them to core programming concepts such as iteration, conditionals, sequencing, and variables. By developing sprite movements, interactions, and game logic, students could see the immediate results of their coding decisions, helping them visualise and understand how each step contributes to the program.

We embedded tiered scaffolding throughout the learning process:

  1. Workout instruction – detailed, fully guided tasks.

  2. Debugging – fixing provided code with guidance.

  3. Semi-completed tasks – filling in missing code.

  4. Independent tasks – creating new features from scratch.

 

This structured approach proved effective, giving students a clear sense of completion and boosting their confidence as they progressed.

I would like to personally thank all the teachers, schoolchildren, and UMPSA STEM Lab mentors who contributed, not just by participating in our outreach programs but by helping us improve the instructional sets. This is the essence of what UMPSA STEM Lab strives for: bringing engineering to schoolchildren and constantly improving how we teach it.

We look forward to delivering more innovative engineering education initiatives within STEM, not just doing outreach, but nurturing talent for the future.

mBlock Programming 2025/2 – SMK Peramu Jaya

A synopsis of the program can be retrieved via the following link.

In today’s program, 36 participants from SMK Peramu Jaya Pekan were introduced to mBlock programming, learning to use its graphical interface to create sequences of instructions. They explored sequential programming, conditional statements, and loops through hands-on tutorials. These foundational skills were applied in two projects: a Snake game and a Pac-Man game. In the Snake game, they programmed the snake’s movement, growth, and collision detection, while in the Pac-Man game, they navigated a maze, collected points, and avoided ghosts. This approach provided a comprehensive understanding of programming concepts and their practical applications.

Appreciation to Cikgu Arni for coordinating the communication between the participants and UMPSA STEM Lab.

 

 

Raspberry Pi Programming 2025/3 – SMK Indera Shahbandar, Pekan

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

In the Raspberry Pi IoT session, 35 students and teachers from SMK Indera Shahbandar 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 Cikgu Adzrul and Cikgu Suzanna from SMK Indera Shahbandar for coordination in facilitating communication between the participants and the UMPSA STEM Lab :).

July 17th, 2025

 

Raspberry Pi Programming 2025/2 – SMK Tuanku Abdullah Pekan

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

In the Raspberry Pi IoT session, 60 students and teachers from SMK Tuanku Abdullah 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 Cikgu Zulkarnain and Cikgu Zaiti from SMK TA for coordination in facilitating communication between the participants and the UMPSA STEM Lab :).

STEM – Co-curriculum – Entrepreneurship

Today, I had the honour of being invited to officiate the launch of the STEM-CO Curriculum-Entrepreneurship Program at SMK Tuanku Abdullah. The event was more than just a launch — it was a meaningful milestone in how we approach STEM education, entrepreneurship, and student empowerment.

The STEM-CO (STEM + Co-curriculum + Entrepreneurship) framework is a forward-thinking initiative designed to integrate STEM learning with real-world entrepreneurial experiences. At its core, this curriculum encourages students to go beyond textbooks, empowering them to identify opportunities (or simply said as “menghidu peluang keusahawanan”), solve community problems, and develop STEM-based innovations with commercial potential.

What makes this program exciting is its interconnectedness. STEM teaches students to think critically and solve problems. Entrepreneurship teaches them to act on those ideas and create value. Together, they form a powerful ecosystem that cultivates STEM leadership — nurturing a generation of thinkers, doers, and changemakers.

Throughout the event, I was inspired by the energy and vision of the students and teachers. Their enthusiasm reaffirmed my belief that when students are given the right platforms and guidance, they can thrive as future technopreneurs and leaders of innovation.

Kudos to SMK Tuanku Abdullah and all stakeholders for championing this initiative. May this be the spark that ignites many more innovations to come.