Algoritmik fikrlashni rivojlantirishda vizual dasturlash muhitlarining (VPE) pedagogik afzalliklari

Authors

Keywords: agorithmic thinking, visual programming environment, VPE, Scratch, App Inventor, educational technology, logical reasoning, block-based programming, digital learning, student motivation

Abstract

This article is devoted to the study of the pedagogical potential of visual programming environments (VPE) in the development of algorithmic thinking. At the same time, the article provides recommendations on methods for integrating VPE into the educational process and its limitations.

References

1. Resnick M., Maloney J., Monroy-Hernández A., Rusk N., Eastmond E., Brennan K., Silverman B. Scratch: Programming for All. // Communications of the ACM, 52(11), 2009. – Р. 60-67.

2. Maloney J., Resnick M., Rusk N., Silverman B., Eastmond E. The Scratch programming language and environment. // ACM Transactions on Computing Education, 10(4), 2010. – Р. 1-15.

3. Weintrop D., Wilensky U. Comparing Block-Based and Text-Based Programming in High School Computer Science Classrooms. // ACM Transactions on Computing Education, 18(1), Article 3, 2017. – Р. 1-25.

4. Dúo-Terrón, P. Analysis of Scratch Software in Scientific Production for 20 Years: Programming in Education to Develop Computational Thinking and STEAM Disciplines. // Education Sciences, 13(4), 2023. – Р. 404.

5. Zaripov N. Methods of Teaching Programming Languages to Schoolchildren: Problems and Solutions. // ACTA NUUz, 1(1.9). 2024.

6. Grover S., Pea R. Computational Thinking in K–12: A Review of the State of the Field. Educational Researcher, 42(1), 2013. – Р. 38-43.

7. Kafai Y. B., Burke Q. Connected Code: Why Children Need to Learn Programming. – Cambridge, MA: «MIT Press», 2013.

8. Bers M.U. Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom. – Routledge, 2018.

9. Papert S. Mindstorms: Children, Computers, and Powerful Ideas. – Basic Books, 1980.