quarta-feira, 5 de novembro de 2025

Predict, run, investigate, modify, and make

 

In my course about Python programming for Mechanical Engineers, I am using a PRIMM approach (predict, run, investigate, modify, and make) for exercises. It has been used with kids (the Raspberry Pi Computing Education Research Centre has conducted research about this pedagogical approach available at https://computingeducationresearch.org/projects/primm/). Recent research has shown its value also for Higher Education.

Figure: Section about conditionals in Moodle/Learn

For instance, in modify tasks, I give a program almost working and they need to fix some issues. Since students also have a course on electrical circuits in the same module, I introduced some exercises related to the area.

Figure: Question for identifying and fixing errors

For writing code, I have tried to show that programs can start with simplified models and be improved later.

 

Figure: Question with conditionals as a simplified bearing selection

Nenhum comentário:

Postar um comentário