Final published version
Licence: CC BY: Creative Commons Attribution 4.0 International License
Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - Computational Practices, Educational Theories, and Learning Development
AU - Passey, Don
AU - Dagienė, Valentina
AU - Atieno, Loice
AU - Baumann, Wilfried
PY - 2019/1
Y1 - 2019/1
N2 - Many countries are adopting computing (or informatics) in schools, for pupils from 5 years of age. Educational philosophies (and learning theories) that such curricula might be based on are not clear in curriculum documentation. Many Western countries’ curricula are based on developmental concepts of cognitive constructivism, with activities progressing through sensorimotor, preoperational, concrete operational, and formal operational stages. Social constructivism and constructionism add new dimensions to this learning framework, both fundamentally important for developing computing practices. We review selected learning theories, and investigate features that should underpin computing curricula if practices and outcomes are to develop computing practitioner competencies of a software developer..
AB - Many countries are adopting computing (or informatics) in schools, for pupils from 5 years of age. Educational philosophies (and learning theories) that such curricula might be based on are not clear in curriculum documentation. Many Western countries’ curricula are based on developmental concepts of cognitive constructivism, with activities progressing through sensorimotor, preoperational, concrete operational, and formal operational stages. Social constructivism and constructionism add new dimensions to this learning framework, both fundamentally important for developing computing practices. We review selected learning theories, and investigate features that should underpin computing curricula if practices and outcomes are to develop computing practitioner competencies of a software developer..
KW - computational practices
KW - educational philosophy
KW - learning theories
KW - learning progression
KW - software developer competencies
U2 - 10.15388/Problemos.2018.0.12346
DO - 10.15388/Problemos.2018.0.12346
M3 - Journal article
VL - 2018
SP - 24
EP - 38
JO - Problemos
JF - Problemos
SN - 1392-1126
IS - Suppl.
ER -