
60
Rannikmäe, M., Holbrook, J. and Soobard, R. (2025), Social constructivism—jerome bruner,
in B. Akpan and T. J. Kennedy, eds, ‘Science Education in Theory and Practice’, Springer
Nature Switzerland, pp. 255–273. Series Title: Springer Texts in Education.
URL: https://link.springer.com/10.1007/978-3-031-81351-1
1
5
Scratch Foundation (2007), ‘Scratch’, https://scratch.mit.edu/. Accessed: 2026-07-20.
Scratch Foundation (2026), ‘Scratch statistics’.
URL: https://scratch.mit.edu/statistics/
Soudani, R. R., Mohamed Experts, A. A., Abdulgader, A. M. and Abdulgader, M. (2024), The
impact of code structure on programming fluency for kids in programming languages, in
‘2024 International Conference on Computer and Applications (ICCA)’, pp. 1–5.
Statter, D. and Armoni, M. (2020), ‘Teaching abstraction in computer science to 7
th
grade
students’, 20(1), 1–37.
URL: https://dl.acm.org/doi/10.1145/3372143
Stepp, M., Miller, J. and Kirst, V. (2009), ‘A "CS 1.5" introduction to web programming’,
41(1), 121–125.
URL: https://dl.acm.org/doi/10.1145/1539024.1508908
Sun, D., Looi, C.-K., Li, Y., Zhu, C., Zhu, C. and Cheng, M. (2024), ‘Block-based versus
text-based programming: a comparison of learners’ programming behaviors, computational
thinking skills and attitudes toward programming’, 72(2), 1067–1089.
URL: https://link.springer.com/10.1007/s11423-023-10328-8
Sáez-López, J.-M., Román-González, M. and Vázquez-Cano, E. (2016), ‘Visual programming
languages integrated across the curriculum in elementary school: A two year case study using
“scratch” in five schools’, 97, 129–141.
URL: https://www.sciencedirect.com/science/article/pii/S0360131516300549
Tran, C., Fasiang, K., Kanwal, M. and O’Rourke, E. (2026), Starting from scratch again and again:
Tracing the origins of high schoolers’ negative perceptions of block-based programming, in
‘Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems’, ACM,
pp. 1–17.
URL: https://dl.acm.org/doi/10.1145/3772318.3791825
University of California, Berkeley (2010), ‘Sn ap!’,
https://snap.berkeley.edu/snap
. Ac-
cessed: 2026-07-20.
VoidZero Inc. (2026), ‘Vitest’, https://vitest.dev/. Accessed: 2026-08-09.
Weintrop, D. (2019), ‘Block-based programming in computer science education’,
62
(8), 22–25.
URL: https://dl.acm.org/doi/10.1145/3341221
Weintrop, D., Afz al, A., Salac, J., Francis, P., Li, B., Shepherd, D. C. and Franklin, D. (2018),
Evaluating CoBlox: A comparative study of robotics programming environments for adult
novices, in ‘Proceedings of the 2018 CHI Conference on Human Factors in Computing
Systems’, ACM, pp. 1–12.
URL: https://dl.acm.org/doi/10.1145/3173574.3173940
Weintrop, D. and Wilensky, U. (2018), ‘Comparing block-based and text-based programming
in high school computer science classrooms’, 18(1), 1–25.
URL: https://dl.acm.org/doi/10.1145/3089799