Archives de Catégorie: English

Puzzle-based coding VS creative programming

Creative programming is a knowledge modeling activity with a high cognitive and metacognitive potential. However, when introducing programming to novices, some learning activities are limited to procedural step-by-step puzzle-based coding activities which does not reflect the creative potential of programming. As shown in the figure below, we distinguish five levels of creative engagement in computer programming education […]
Lire la suite »