Computational Practices, Educational Theories, and Learning Development
Don Passey
Lancaster University
Valentina Dagienė
Vilnius University
Loice Victorine Atieno
Eötvös Loránd University
Wilfried Baumann
Austrian Computer Society
Published 2018-12-28


computational practices
educational philosophy
learning theories
learning progression
software developer competencies

How to Cite

Passey, D., Dagienė, V., Atieno, L. and Baumann, W. (2018) “Computational Practices, Educational Theories, and Learning Development”, Problemos, pp. 24-38. doi: 10.15388/Problemos.2018.0.12346.


[full article, abstract in English; abstract in Lithuanian]

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.



Ahmed, F., Capretz, L. F., Bouktif, S., and Campbell, P., 2013. Soft Skills and Software Development: A Reflection from Software Industry. International Journal of Information Processing and Management 4(3): 171-191.

Bandura, A., 1977. Social Learning Theory. Englewood Cliffs, NJ: Prentice Hall.

Berger, P., and Luckmann, T., 1991. The Social Construction of Reality: A Treatise in the Sociology of Knowledge. London: Penguin Books.

Bicknell-Holmes, T., and Hoffman, P. S., 2000. Elicit, Engage, Experience, Explore: Discovery Learning in Library Instruction. Reference Services Review 28(4): 313-322.

Bodrova, E., and Leong, D. J., 2012. Tools of the Mind: Vygotskian Approach to Early Childhood Education. In J.L. Rooparine and J. Jones (eds.), Approaches to Early Childhood Education (6th ed.), Upper Saddle River, NJ: Merrill, 2012, pp. 241-260.

Brilingaitė, A., Bukauskas, L., and Juškevičienė, A., 2018. Competency Assessment in Problem-Based Learning Projects of Information Technologies Students. Informatics in Education 17(1): 21-44.

Brown J. S., Collins, J., and Duguid, P., 1989. Situated Cognition and the Culture of Learning. Educational Researcher 18(1): 32-42.

Bruner, J. S., 1961. The Act of Discovery. Harvard Educational Review 31: 21-32.

Camilleri, P., 2017. Minding the Gap: Proposing a Teacher Learning-Training Framework for the Integration of Robotics in Primary Schools. Informatics in Education 16(2):165-179.

Clancey, W. J., 1995. A Tutorial on Situated Learning. In J. Self (ed.), Proceedings of the International Conference on Computers and Education. Charlottesville, VA: AACE, pp. 49-70.

Department for Education, 2013. National Curriculum in England: Computing Programmes of Study. Available at

Dewey, J., 1997. Democracy and Education. New York, NY: Simon and Schuster.

diSessa, A. A., and Cobb, P., 2004. Ontological Innovation and the Role of Theory in Design Experiments. Journal of the Learning Sciences 13(1): 77-103.

Downes, S., 2007. What connectivism is, Half An Hour, February 3, Retrieved from

Downes, S., 2012. Connectivism and Connective Knowledge. Available at

Gauvain, M., 2008. Vygotsky's Sociocultural Theory. In M. M. Haith and J. B. Benson (eds.), Encyclopedia of Infant and Early Childhood Development, Vol. 3, Oxford, UK: Elsevier, 2008, pp. 404-413.

Glasersfeld, E. von, 1988. The Reluctance to Change a Way of Thinking. Irish Journal of Psychology 9(1): 83-90.

Gredler, M., 2008. Vygotsky's Cultural-Historical Theory of Development. In N. J. Salkind (ed.), Encyclopedia of Educational Psychology, Vol. 1, Thousand Oaks, CA: Sage Publications, pp. 1011-1014.

Herrington, J., and Oliver, R., 1995. Critical Characteristics of Situated Learning: Implications for the Instructional Design of Multimedia. In ASCILITE 1995 Conference, December 3-7, 1995, University of Melbourne, Melbourne, pp. 253-262.

Hmelo, C. E., 1998. Problem-Based Learning: Effects on the Early Acquisition of Cognitive Skill in Medicine. Journal of the Learning Sciences 7: 173-208.

Hmelo-Silver, C. E., and Barrows, H. S., 2006. Goals and Strategies of a Problem-Based Learning Facilitator. Interdisciplinary Journal of Problem-based Learning 1: 21-39.

Kalpana, T., 2014. A Constructivist Perspective on Teaching and Learning: A Conceptual Framework. International Research Journal of Social Sciences 3(1): 27-29.

Kolb, D. A., 1984. Experiential Learning: Experience as the Source of Learning and Development. Englewood Cliffs, NJ: Prentice-Hall.

Lamb, S., Maire, Q., and Doecke, E., 2017. Key Skills for the 21st Century: An Evidence-based Review. Melbourne, VIC: Victoria University, Australia.

Lave, J., and Wenger, E., 1991. Situated Learning: Legitimate Peripheral Participation. Cambridge: Cambridge University Press.

Martinez, S. L., and Stager, G., 2013. Invent to Learn: Making, Tinkering, and Engineering in the Classroom. Torrance, CA: Constructing Modern Knowledge Press.

Noss, R., and Clayson, J., 2015. Reconstructing Constructionism. Constructivist Foundations 10(3): 285-288.

Papert, S., 1986. Constructionism: A New Opportunity for Elementary Science Education. Massachusetts Institute of Technology, Media Laboratory, Epistemology and Learning Group.

Patrick, F., 2011. Handbook of Research on Improving Learning and Motivation through Educational Games: Multidisciplinary Approaches. Hershey, PA: Information Science Reference.

Piaget, J., 1952. The Origins of Intelligence in Children. Transl. by M. Cook. New York: International University Press.

Piaget, J., 1973. To Understand is to Invent: The Future of Education. Transl. by G.-A. Roberts. New York, NY: Grossman.

Rice, M. L., and Wilson, E. K., 1999. How Technology Aids Constructivism in the Social Studies Classroom. Social Studies 90(1): 28-33.

Rogers, C. R., 1969. Freedom to Learn: A View of What Education Might Become. Columbus, OH: Charles E. Merrill.

Savery, J. R., and Duffy, T. M., 1995. Problem Based Learning: An Instructional Model and Its Constructivist Framework. Educational Technology 35(5): 31-38.

Siemens, G., 2005. Connectivism: A Learning Theory for the Digital Age. International Journal of Instructional Technology and Distance Learning 2(1): 3-10.

SkillScan, 2012. Chart of Skill Categories, Skill Sets and Sample Career Options. Available at:

Surakka, S., and Malmi, L., 2004. Cognitive Skills of Experienced Software Developer: Delphi Study. In A. Korhonen and L. Malmi (eds.), Kolin Kolistelut - Koli Calling 2004: Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education, Helsinki: Helsinki University of Technology, pp. 37-46.

Tse, W. L., and Chan, W. L., 2003. Application of Problem-Based Learning in an Engineering Course. International Journal of Engineering Education 19(5): 747-753.

Vygotsky, L. S., 1978. Mind in Society: The Development of Higher Psychological Processes. Translated by M. Cole, V. John-Steiner, S. Scribner, and E. Souberman. Cambridge, MA: Harvard University Press.

Wing, J. M., 2008. Computational Thinking and Thinking about Computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 366: 3717-3725.

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Please read the Copyright Notice in Journal Policy