Volume 14 · Number 3 · Pages 244–245
De-Constructionism: An Effective Premise to Constructionist Learning

Mihaela Sabin

Log in to download the full text for free

> Citation > Similar > References > Add Comment


Open peer commentary on the article “Constructionism and De-Constructionism: Opposite yet Complementary Pedagogies” by Jean M. Griffin. Abstract: As the name suggests, a de-constructionist pedagogy motivated by structured practice to develop skills and troubleshoot errors is opposite to constructionist approaches. And yet the model for de-construction proposed by Griffin affords complementarity to constructionist teaching and learning of introductory computer science at college level. In my response I ask questions about possible model implementations that facilitate complementary constructionist activities naturally progressing from their de-constructionist counterparts.


Sabin M. (2019) De-constructionism: An effective premise to constructionist learning. Constructivist Foundations 14(3): 244–245. https://constructivist.info/14/3/244

Export article citation data: Plain Text · BibTex · EndNote · Reference Manager (RIS)


Ackermann E. (2004) Constructing knowledge and transforming the world. In: Tokoro M. & Steels L. (eds.) A learning zone of one’s own: Sharing representations and flow in collaborative learning environments. IOS Press, Amsterdam: 15–37 https://cepa.info/3894
Ben-Ari M. (1998) Constructivism in computer science education. In: SIGCSE Bulletin 30(1): 257–261. ▸︎ Google︎ Scholar
du Boulay B. (1989) Some difficulties of learning to program. In: Soloway E. & Spohrer J. C. (eds.) Studying the novice programmer. Lawrence Erlbaum Associates: 283–299. ▸︎ Google︎ Scholar
Kaczmarczyk L., Petrick E. R., East J. P. & Herman G. L. (2010) Identifying student misconceptions of programming. In: Proceedings or the 41st ACM Technical Symposium on Computer Science Education (SIGCSE ’10) ACM, New York: 107–111. ▸︎ Google︎ Scholar
Ma L. (2007) Investigating and improving novice programmers’ mental models of programming concepts. Doctoral dissertation, Department of Computer & Information Sciences, University of Strathclyde. ▸︎ Google︎ Scholar
Mihaela Sabin is a professor of computer science at the University of New Hampshire. Her current research includes computing education and curriculum development, with particular focus on broadening participation of students underrepresented in computing and expanding professional learning of computational practices for teachers. Sabin serves on the ACM Education Advisory Committee and chaired the ACM/IEEE Computer Society IT2017 task group, who authored the “Curriculum Guidelines for Baccalaureate Degree Programs in Information Technology” report. Sabin has a PhD in Computer Science from the University of New Hampshire. ▸︎ Google︎ Scholar
Morrison B. B., Margulieux L. E. & Guzdial M. (2015) Subgoals, context, and worked examples in learning computing problem solving. In: Proceedings of the 11th International Conference on Computing Education Research (ICER ’15) ACM, New York: 21–29. ▸︎ Google︎ Scholar
Papert S. (1980) Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc., New York NY, USA. ▸︎ Google︎ Scholar
Sacristán A. S., Baafi R. A. K, Sabin M. & Kamiskiene L. (2018) Constructionism in upper secondary and tertiary levels. In: Dagienė V. & Jasutė T. (eds.) Proceedings of the Constructionism 2018 conference. Vilnius University, Vilnius: 925–939. ▸︎ Google︎ Scholar
Sleeman D., Putnam R. T., Baxter J. A. & Kuspa L. (1988) An introductory Pascal class: A case study of student errors. In: Mayer R. E. (ed.) Teaching and learning computer programming. Lawrence Erlbaum Associates, Mahwah NJ: 237–257. ▸︎ Google︎ Scholar
Sorva J. (2008) The same but different – Students’ understandings of primitive and object variables. In: Proceedings of the 8th Koli Calling International Conference on Computing Education Research (Koli Calling ’08) ACM, New York: 5–15. ▸︎ Google︎ Scholar
Sorva J. (2013) Notional machines and introductory programming education. ACM Transactions on Computing Education 13(2): 1–31. ▸︎ Google︎ Scholar

Comments: 0

To stay informed about comments to this publication and post comments yourself, please log in first.