Python Programming 2023/10 – Politeknik Tuanku Sultanah Bahiyah

*UMP STEM Lab Python Programming Synopsis can be found here.

Students and lecturer from Politeknik Sultanah Bahiyah Kulim, Kedah had participated in this program. Students have gone through activities such as creating a video game and displaying data using Python Programming.

Thank you Puan Ida & Ms Gauri for coordinating the communication between UMP STEM Lab and the participants.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DRE 3233 – Prog & Data Structure

Welcome to our class!

I am thrilled to embark on this exciting journey into the world of physical computing with each and every one of you. Over the next semester, we will explore the magic that happens when digital meets physical, learn crucial Python programming concepts, and leverage this knowledge to create an engaging and interactive “Slider Game.”

In our quest to create a captivating Slider Game, owe will put ourselves in the shoes of the players, pondering what would make this game truly enjoyable and intuitive. How can we design an experience that resonates with the players and leverages the unique physical interaction of the slider control?

Let’s embark on this adventure together, and may our Slider Game project be a testament to the incredible power of design thinking, physical computing, and Python programming.

Here’s to an unforgettable journey of learning, creativity, and innovation!

Student’s Taking PreTest

mBlock Programming 2023/9 – Graphical Programming Pedagogy PPD Maran

34 educators from Maran District Pahang had participated in this program.

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

Educators are empowered to incorporate graphical programming with Scratch / mBlock into their classroom teaching. Through practical activities – designing the classic PacMan and ssSnake games 🙂 , teachers learn to inspire students while enhancing their computer science curriculum with visual programming concepts.

Appreciation to En Hamran & En Khir (PPD Maran) for coordinating the communication between the participants and UMP STEM Lab.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Graphical Programming Pedagogy

This course is thoughtfully tailored to introduce educators to the dynamic realm of graphical programming using Scratch and mBlock. Its primary aim is to empower teachers with the essential skills and knowledge needed to seamlessly integrate graphical programming concepts into their computer science curriculum in schools.

The course kicks off with Session 1: Introduction to Graphical Programming, the significance of graphical programming in modern education is illuminated, highlighting its real-world applications in game development, interactive art, and educational tools. The intuitive nature of Scratch and mBlock, renowned for their visual interfaces and drag-and-drop coding approach, is unveiled. Participants embark on a hands-on journey, creating their initial animated projects using Scratch. Here, the transformative potential of graphical programming becomes tangible.

In Session 2: Building Blocks of Graphical Programming, participants delve into the foundational elements of this art. Programming blocks are elucidated as the foundational building blocks of graphical programming, and their categories, encompassing motion, control, looks, and more, are explored. The importance of control structures, notably loops and conditionals, is underscored through practical examples. Participants are actively engaged in an interactive project workshop, where they design a classic Snake game and an iconic Pac-Man game. These hands-on experiences not only reinforce their learning but also spark creativity as they add sound effects and character interactions to their projects.

 

As the course progresses to Session 3: Integrating Graphical Programming in the Curriculum, educators learn effective strategies for assessing student projects and maintaining student engagement. Moreover, they gain insights into the seamless integration of graphical programming within existing curricula, aligning it with core computer science principles such as variables and algorithms. Collaborative project development sessions empower participants to create lesson plans that effectively incorporate graphical programming, fostering innovative approaches to teaching.

In Session 4: Showcasing Advanced Features and Resources, advanced programming concepts are introduced, including variables, functions, and custom blocks, expanding the possibilities of graphical programming. Participants are directed to valuable online resources, online community, and educational materials.

Throughout this course, teachers, as participants, not only acquire a profound understanding of graphical programming but also engage in practical activities, including the creation of classic Snake and Pac-Man games. These hands-on experiences ensure that they leave the course not just equipped but inspired to empower their students with the transformative tools of graphical programming.

mBlock Programming 2023/8 – Graphical Programming Pedagogy PPD Bera

33 educators from Bera District Pahang had participated in this program.

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

Educators are empowered to incorporate graphical programming with Scratch / mBlock into their classroom teaching. Through practical activities – designing the classic PacMan and ssSnake games 🙂 , teachers learn to inspire students while enhancing their computer science curriculum with visual programming concepts.

Appreciation to Pn Noraishah (PPD Bera) and Cikgu Raina (SMK Purun) for coordinating the communication between the participants and UMP STEM Lab.