Arduino Programming 2024/3 – PPD Pekan (AI Assisted)

Synopsis on AI Assisted Learning @UMPSA STEM Lab module.

UMPSA STEM Lab Pioneering AI-Assisted Learning in Arduino Programming

The UMPSA STEM Lab at Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA) is at the forefront of integrating artificial intelligence (AI) into education. Their innovative approach to teaching Arduino programming, focusing on digital making through circuit construction and physical computing, is reshaping how students learn and engage with technology. This blog post outlines the structured activities, from Act 1 to Act 6, that UMPSA STEM Lab uses to achieve its educational goals.

The primary aim of this AI-assisted learning initiative is to enhance school teachers’ understanding of digital making and physical computing. By incorporating AI tools such as ChatGPT, students receive personalized assistance and real-time feedback, making the learning process more interactive and effective.

Starting with Act 1, participants generate code to blink an LED using GenAI, laying the groundwork for understanding basic programming. In Act 2, they debug and complete a traffic light system code, polishing their troubleshooting skills with AI support. Act 3 introduces photoresistors, where students use AI to research and generate code for reading sensor values. Act 4 builds on this by modifying code to control an LED based on light levels, teaching conditional programming. The curriculum culminates in Act 6 with ultrasonic sensors, where students generate, comprehend, and implement AI-assisted code to measure distances and control outputs. This progression ensures that students not only learn to code but also to innovate and troubleshoot effectively using AI tools like ChatGPT.

The approach taken by UMPSA STEM Lab in incorporating AI-assisted learning into Arduino programming is not just innovative but also highly effective. By breaking down the learning process into structured activities, students gain a thorough understanding of digital making and physical computing. The integration of AI tools like ChatGPT ensures that students receive personalized assistance, making the learning experience more engaging and successful.

As AI continues to evolve, the possibilities for its integration into education are endless. The UMPSA STEM Lab’s approach is an example to how AI can revolutionize learning, and it sets a benchmark for other institutions to follow. With continued innovation and adaptation, AI-assisted learning can lead to a new era of education where students are more empowered and prepared for the technological challenges of the future.

 

mBlock Programming 2024/3 – PPD Pekan (AI Assisted)

AI-Assisted Learning in Graphical Programming in Game Development with UMPSA STEM Lab

At UMPSA STEM Lab, we are dedicated to pioneering innovative approaches to teaching, leveraging cutting-edge technology to enhance learning experiences. In our latest initiative, we have integrated AI-assisted learning into our graphical programming curriculum, focusing on game development. This blog post outlines our approach, highlighting a step-by-step guide from creating the game character to implementing a scoring system. Our primary tool for AI assistance is the ChatGPT platform. This course is designed for school teachers, equipping them with the skills and knowledge to bring engaging, technology-driven learning into their classrooms.

The journey begins with the classic game of Snake. The first step is to create the snake head. Using Scratch, teachers learn to design a simple sprite representing the snake’s head. ChatGPT assists by providing instant feedback and suggestions on sprite creation, ensuring that even those new to graphical programming can follow along effortlessly. For instance, teachers can ask ChatGPT for tips on sprite design or troubleshooting any issues they encounter during the creation process.

With the snake head created, the next task is to make it move. Teachers are guided through programming the sprite to move continuously and respond to arrow key inputs. ChatGPT offers code snippets and explanations, helping participants understand the logic behind sprite movement and control. This AI support allows teachers to quickly grasp the concepts and effectively implement them in their projects.

A key element of the Snake game is the food that the snake eats to grow. Teachers learn to create a food sprite and program it to appear at random positions on the screen. ChatGPT assists in writing the code for random positioning and collision detection between the snake head and food. By leveraging AI, teachers can receive immediate support and suggestions for optimizing their code.

When the snake eats the food, it grows longer. In this act, teachers learn to add a segment to the snake each time it eats food. ChatGPT provides guidance on how to use lists to keep track of the snake’s segments and update their positions accordingly. This AI-assisted learning approach helps teachers understand the concept of lists and how they can be used effectively in programming.

To make the game challenging, the snake must avoid colliding with itself or the screen edges. Teachers learn to implement collision detection and end the game when a collision occurs. ChatGPT helps by explaining the logic and providing sample code to detect collisions. This AI support enables teachers to quickly grasp complex programming concepts and apply them to their projects.

The final step is to add a scoring system to keep track of the player’s progress. Teachers learn to create a variable to store the score and update it each time the snake eats food. ChatGPT assists in writing the code to increment the score and display it on the screen. By utilizing AI, teachers can ensure their code is efficient and error-free.

The goal of this course is to empower teachers with the skills and confidence to integrate AI-assisted learning into their classrooms. By leveraging the ChatGPT platform, teachers can access real-time support and guidance, making it easier to learn and teach complex programming concepts. This not only enhances their technical skills but also prepares them to inspire and engage their students with interactive, technology-driven lessons.

At UMPSA STEM Lab, we believe in the power of AI to transform education. Our AI-assisted learning approach in graphical programming for game development provides teachers with a robust framework to enhance their teaching methodologies. By integrating tools like ChatGPT, we are paving the way for a future where technology and education go hand in hand, creating a dynamic and interactive learning environment for students.

Today’s program is in collaboration with Pekan Education District Office. Join us in this exciting journey of AI-assisted learning and discover how you can bring the magic of game development into your classroom, inspiring the next generation of tech-savvy learners.

 

PTech 2024/1 – Kolej Vokasional Kulim – Day 2

The PTech 2024 program, a collaborative effort between UMPSA STEM Lab and IBM Malaysia Vietnam, aiming to upskill students and teachers at Kulim Vocational College. This initiative aimed to enhance STEM education with a particular focus on digital making skill sets. The two-day event was a resounding success, engaging 68 students and 6 teachers in a series of immersive and hands-on activities.

Day 1 July 31st, 2024

The event commenced with an opening session officiated by Prof Madya Dr Hamdan Bin Daniyal, the Dean of FTKEE, setting the stage for an inspiring and educational experience. The first slot featured Mr. Gajendran from IBM Malaysia and Vietnam, who introduced the philosophy behind PTech Program and its collaboration with UMPSA STEM Lab. Mr. Gajendran emphasized the importance of digital making skills and the pivotal role of the PTech program in bridging the skills gap in STEM education.

Participants were also introduced to the IBM SkillsBuild initiative, where they had the opportunity to earn their IBM certification through an AI Module. This certification not only added value to their educational journey but also equipped them with knowledge and skills that are highly relevant in today’s technology-driven world.

The second slot feature Dr Raja Mohd Taufika, Head of BTech program, in which the details and curriculum of Bachelor of Technology Program were presented.

Participants then went for faculty and campus tour.

Day 2 Aug 1st, 2024

Day 2 was packed with hands-on activities that brought learning to life. Students and teachers focused into UMPSA STEM Lab Arduino Robotics and Python Programming modules, gaining practical experience and developing their first game, the “Slider Game,” using Python. This activity not only introduced them to programming concepts but also highlighted the creative potential of coding.

Participants further explored digital making skill sets through physical computing in the Arduino Robotics module. Using the UMP STEM Bot, a 2-wheel miniature robot, they learned how to interact with microcontrollers and sensors. This included programming the robots to read IR sensors and follow lines, enhancing their understanding of robotics and sensor integration.

PTech 2024 Outcomes

The PTech 2024 program at Kulim Vocational College was designed to nurture essential digital making skills among students and teachers. By engaging in activities that combined creativity, problem-solving, and technical skills, participants gained a comprehensive understanding of the digital world.

The collaborative efforts of UMPSA STEM Lab and IBM aimed to equip the next generation with the tools and knowledge needed to thrive in an increasingly digital landscape. The success of this program underscores the importance of such initiatives in fostering a culture of innovation and continuous learning.

As the PTech 2024 program continues to inspire and educate, it reaffirms the commitment of UMPSA STEM Lab and IBM to advancing STEM education. The participants’ enthusiasm and achievements during the event are a testament to the transformative power of hands-on, experiential learning. By empowering students and teachers with digital making skill sets, the program paves the way for a brighter and more innovative future.

A special appreciation goes to Ts. Roslinda Binti Roslan, Head of the Electronics Program, for her outstanding coordination, facilitation and communication between the participants and the UMPSA STEM Lab, as well as to all the teachers for their support and guidance throughout the program.

Stay tuned for more updates and stories from PTech 2024 as we continue to explore new frontiers in STEM education and digital making skills.

Nurul Hazlina Noordin

Aug 1st 2024