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