# Computer-Based Learning, Computational Thinking, and Constructionist Approaches

**DOI:**https://doi.org/10.1007/978-3-030-10576-1_75

- 13 Downloads

## Synonyms

## Introduction

This entry explores computer-based learning (CBL) designs that are informed by the learning theory of constructionism. First, it discusses different definitions and types of CBL and explores the pedagogical approaches that underpin CBL designs through a brief history of CBL in education. Next, it elaborates on the role of the constructionist paradigm in CBL and presents different CBL designs that are based on constructionism. Then it focuses especially on the use of constructionist CBL approaches for supporting students to cultivate their computational thinking. The final part discusses the educational challenges and the near future of constructionist CBL.

## What Is Computer-Based Learning?

Computer-based learning (CBL) is a term that is used to describe “any use of computer software for the purposes of supporting the process of learning” (Adams 2004). Similarly, the...

## References

- Ackermann E (2001) Piaget’s constructivism, Papert’s constructionism: what’s the difference. Future Learn Group Publication 5(3):438Google Scholar
- Adams AM (2004) Pedagogical underpinnings of computer-based learning. J Adv Nurs 46(1):5–12MathSciNetCrossRefGoogle Scholar
- Balacheff N, Kaput J (1997) Computer-based learning environment in mathematics. In: Bischop A (ed) International handbook of mathematics education. Kluwer, Dordrecht, pp 469–501Google Scholar
- Benton L, Hoyles C, Kalas I, Noss R (2017) Bridging primary programming and mathematics: some findings of design research in England. Digit Exp Math Educ 3(2):115–138CrossRefGoogle Scholar
- Borba MC, Villarreal ME (2006) Humans-with-media and the reorganization of mathematical thinking: information and communication technologies, modeling, visualization and experimentation, vol 39. Springer Science & Business Media, New YorkzbMATHGoogle Scholar
- Brennan K, Resnick M (2012) New frameworks for studying and assessing the development of computational thinking. In: Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada, pp 1–25Google Scholar
- Grizioti M, Kynigos C (2018) Game modding for computational thinking: an integrated design approach. In: Proceedings of the 17th ACM conference on interaction design and children. ACM, New York, pp 687–692CrossRefGoogle Scholar
- Grover S (2017) Assessing algorithmic and computational thinking in K-12: lessons from a middle school classroom. In: Emerging research, practice, and policy on computational thinking. Springer, Cham, pp 269–288CrossRefGoogle Scholar
- Grover S, Pea R (2013) Computational thinking in K–12: a review of the state of the field. Educ Res 42(1):38–43CrossRefGoogle Scholar
- Hackbarth S (1996) The educational technology handbook: a comprehensive guide: process and products for learning. Educational Technology, Englewood CliffsGoogle Scholar
- Healy L, Kynigos C (2010) Charting the microworld territory over time: design and construction in mathematics education. ZDM 42(1):63–76CrossRefGoogle Scholar
- Ioannidou A, Repenning A, Webb D (2009) AgentCubes: incremental 3D end-user development. J Vis Lang Comput 20:236–251CrossRefGoogle Scholar
- Kafai YB, Burke Q, Resnick M (2014) Connected code: why children need to learn programming. MIT Press, Cambridge, MACrossRefGoogle Scholar
- Kynigos C (1995) Programming as a means of expressing and exploring ideas in a directive educational system: three case studies. In: diSessa A, Hoyles C, Noss R (eds) Computers and exploratory learning. NATO ASI series. Springer, Berlin, pp 399–420CrossRefGoogle Scholar
- Kynigos C (2007) Half-baked Logo microworlds as boundary objects in integrated design. Inform Educ 6(2):1–24Google Scholar
- Kynigos C (2015) Constructionism: theory of learning or theory of design? In: Cho SJ (ed) Selected regular lectures from the 12th international congress on mathematical education. Springer International Publishing, Cham, pp 417–438CrossRefGoogle Scholar
- Kynigos C, Grizioti M (2018) Programming approaches to computational thinking: integrating turtle geometry, dynamic manipulation and 3D space. Inform Educ 17(2):321–340CrossRefGoogle Scholar
- Lee I, Martin F, Denner J et al (2011) Computational thinking for youth in practice. ACM Inroads 2(1): 32–37CrossRefGoogle Scholar
- Moos DC, Azevedo R (2009) Learning with computer-based learning environments: a literature review of computer self-efficacy. Rev Educ Res 79(2):576–600CrossRefGoogle Scholar
- Noss R, Clayson J (2015) Reconstructing constructionism. Constr Found 10(3):285–288Google Scholar
- Noss R, Hoyles C (1996) Windows on mathematical meanings. Kluwer, DordrechtzbMATHCrossRefGoogle Scholar
- Papert S (1980) Mindstorms: children, computers, and powerful ideas. Basic Books, New YorkGoogle Scholar
- Resnick M (1997) Turtles, termites, and traffic jams: explorations in massively parallel microworlds. MIT Press, Cambridge, MAGoogle Scholar
- Resnick M, Maloney J, Monroy-Hernández A et al (2009) Scratch: programming for all. Commun ACM 52(11):60–67CrossRefGoogle Scholar
- Salen K (2007) Gaming literacies: a game design study in action. J Educ Multimedia Hypermedia 16(3):301–322Google Scholar
- Serin O (2011) The effects of the computer-based instruction on the achievement and problem solving skills of the science and technology students. Turk Online J Educ Technol 10(1):183–201Google Scholar
- Valdez G, McNabb M, Foertsch M, Anderson M, Hawkes M, Raack L (1999) Computer-based technology and learning: evolving uses and expectations. NCREL, Oak BrookGoogle Scholar
- Weintrop D, Wilensky U (2014) Situating programming abstractions in a constructionist video game. Inform Educ 13(2):307–321CrossRefGoogle Scholar
- Werner L, Denner J, Campe S, Kawamoto DC (2012) The fairy performance assessment: measuring computational thinking in middle school. In: Proceedings of the 43rd ACM technical symposium on computer science education. ACM, New York, pp 215–220Google Scholar
- Wilensky U, Papert S (2010) Restructurations: reformulations of knowledge disciplines through new representational forms. In: Proceedings of the constructionism 2010 conference, Paris, France, p 97Google Scholar
- Wilensky U, Resnick M (1999) Thinking in levels: a dynamic systems approach to making sense of the world. J Sci Educ Technol 8(1):3–19CrossRefGoogle Scholar
- Wing JM (2006) Computational thinking. Commun ACM 49(3):33–35CrossRefGoogle Scholar