1. Ackermann, E. (2001). Piaget’s constructivism, Papert’s constructionism: What’s the difference. Future of Learning Group Publication, 5(3), 438.
2. Adey, P., & Shayer, M. (1994). Really raising standards: Cognitive intervention and academic achievement. Routledge.
3. Armoni, M. (2013). On teaching abstraction in CS to novices. Journal of Computers in Mathematics and Science Teaching, 32(3), 265–284.
4. Bakker, A. (2018). Design research in education. Routledge.
5. Barab, S., & Squire, K. (2004). Design-based research: Putting a stake in the ground. The Journal of the Learning Sciences, 13(1), 1–14.