Research Article

Methodological Guidelines for the Design and Integration of Software Learning Objects for Scientific Programming Education

Table 2

Grounding with supporting theories.

Name of theoryContributorsLiterature

PragmatismPeirce[8, 9]
ConstructivismPiaget[10]
ConstructionismPapert[11, 12]
Model-centred instructionGibbons[13]
Simulative reasoning theoryJohnson-Laird[14]
Model-based scientific reasoning theoryNersessian, Magnani, Thagard[1519]
Theory of smart learning objectsŠtuikys, Damaševičius, Burbaitė[6, 20]
Theory of design science researchSimon, Hevner, Vaishnavi, Kuechler[3, 4, 7, 21]