Preview

Open Education

Advanced search

Semantic influence of programming on the development of thinking of students: background, research and prospects

https://doi.org/10.21686/1818-4243-2020-1-45-55

Abstract

Today, one of the highly discussed topics is the impact of global digitalization on the evolution of humankind. Although the widespread introduction of digital technology is considered to be effective and profitable, it requires competitive professionals, who think creatively, have necessary skills in working with modern technology, and are ready to master new knowledge, self-education, and self-development. The study is carried out as a part of the project AP05130982 “Semantic Impact of Programming on the Development of Computational Thinking of Students", which is being conducted at the National Academy of Education named after I. Altynsarin with the support of the grant from the Ministry of Education and Science of the Republic of Kazakhstan. The semantic influence of programming on the development of computational thinking implies that with continuous learning to program, that requires high level of abstraction and logic, repetition of experimental verification actions (automatism), visual representation of results, and the work with the elimination of syntactic and logical errors have a significant impact on the development of students’ mental abilities.

Purpose is to study the semantic influence of knowledge and programming skills on the development of secondary school students’ computational thinking in the context of programming training.

Materials and methods. The scientific and methodological basis of the research are: the provision on the zone of proximal development in the theory of activity (L. Vygotsky), principles of the theory of thinking (J. Piaget, J. Bruner), the concept of learning on micro worlds, which represent some models of the real world (S. Papert), elements of the theory of computation, theory of algorithms and programming (D. Fink, D. Knut, N. Wirth and others).

The empirical data on the study of the semantic influence of programming on the development of mental abilities of primary school students in the process of learning programming (Scratch) were obtained using a specially developed technique (framework) for studying the dynamics of the development of computational thinking. This method is developed on the basis of a tiered approach to assessing the acquisition of knowledge and information (B. Bloom, V. Bespalko).

The study used general scientific methods of analysis and synthesis, generalization, abstraction, methods of grouping and classification of data, and statistical methods.

Results. A generalized structural interpretation of computational thinking and a hypothetical model of the semantic influence of programming on the development of computational thinking of students in schools have been developed.

Preliminary conclusions were drawn that the level of digital competence of a modern teacher, his ability to integrate useful knowledge and interdisciplinary skills in the global information and educational space, as well as ensuring the continuity of the learning process, are ofparticular importance in the process of creating modern digital skills that contribute to the development of computational thinking at all levels of education.

Conclusion. It is assumed that the results of the study of computational thinking (a generalized interpretation structure, a hypothetical model of the semantic influence ofprogramming, a framework for assessing levels) will contribute to a systematic and comprehensive study of many aspects of the development of computational thinking.

About the Authors

M. U. Mukasheva
National Academy of Education named after I. Altynsarin
Kazakhstan

Manargul U. Umirzakovna

Nur-Sultan



Y. V. Payevskaya
National Academy of Education named after I. Altynsarin
Kazakhstan

Yekaterina Vladimirovna Payevskaya

Nur-Sultan



References

1. Shvab K. Chetvertaya promyshlennaya revolyutsiya = Fourth Industrial Revolution. Moscow: Eksmo; 2016. 138 p. (In Russ.)

2. Yershov A.P. Programmirovaniye — vtoraya gramotnost’ = Programming is second literacy. [Internet]. Available from: http://ershov.iis.nsk.su/ru/second_literacy/article (cited 11.08.2019). (In Russ.)

3. Wing, J. Computational Thinking, In Communications of the ACM. 2006; 49 (3): 33—35.

4. National Research Council Report of a Workshop On The Scope And Nature Of Computational Thinking, The National Academies Press, Washington, D.C., 2010. 114 p.

5. Piazhe, ZH. Psikhologiya intellekta = Psychology of intelligence. St. Petersburg: Publishing house «Peter»; 2003. 192 p. (In Russ.)

6. Peypert S. Perevorot v soznanii: Deti, komp’yutery, plodotvornyye idei: Per. s angl. Pod. Red. A.V. Belyayevoy, V.V. Leonasa = Coup in consciousness: Children, computers, fruitful ideas: Per. from English Under. Ed. A.V. Belyaeva, V.V. Leonas. Moscow: Pedagogy; 1989. 224 p. (In Russ.)

7. Vygotskiy L.S. Myshleniye i rech’. Psikhologicheskiye issledovaniya = Thinking and Speech. Psychological research. Moscow, Leningrad: State. Socio-economic publishing house; 1934. 325 p. (In Russ.)

8. Bruner Dzh. Psikhologiya poznaniya. Za predelami neposredstvennoy informatsii / per. s angl. pod red. A.R. Luriya = Psychology of knowledge. Outside of direct information; Tr. from English Ed. A.R. Luria. Moscow: «Progress»; 1977. 783 p. (In Russ.)

9. Law E. & von Ahn L. Human Computation, In Synthesis Lectures on Artificial Intelligence and Machine Learning. 2011; 5 (3): 1—121.

10. Rosenberg L. B. Human Swarms, a real-time method for collective intelligence. In Proceedings of the European Conference on Artificial Life. 2015: 658—659. DOI: 10.7551/978-0-262-33027-5-ch117

11. Selby C. Relationships: computational thinking, pedagogy of programming, and Bloom’s Taxonomy, In The 10th Workshop in Primary and Secondary Computing Education, United Kingdom. 2015: 80—87. DOI: 10.1145/2818314.2818315

12. Artym S., Carbonaro M., Boechler P. Evaluating Pre-Service Teachers’ Computational Thinking Skills in Scratch // In Ubiquitous Learning: An International Journal. 2017; 10(2): 43—65.

13. Denning P. J. Computational Thinking in Science, In American Scientist. 2017. № 105(1). P. 13—17.

14. Fink D. Vychislitel’nyye mashiny i chelovecheskiy razum / per. s angl. pod red. A.V. Shileyko = Computing machines and the human mind. Per. from English Ed. A.V. Shileyko. Moscow: Mir; 1967. 297 p. (In Russ.)

15. Knuth, D. E. Algorithms in modern mathematics and computer science, In Lecture Notes in Computer Science. 1981; 122: 82—89

16. Koh, Kyu Han. Computational Thinking Pattern Analysis: A Phenomenological Approach to Compute Computational Thinking, In Computer Science Graduate Theses & Dissertations. 2014: 86. [Internet]. Available from: http://scholar.colorado.edu/csci_gradetds/86 (cited: 28.07.2019).

17. Bell, T., Alexander, J., Freeman, I. & Grimley, M. Computer Science Unplugged: school students doing real computing without computers. [Internet]. 2009. Available from: https://www.researchgate.net (cited: 08.07.2019).

18. Dyatlov S. A. The principles of the information society. Information Society. Issue 2. Moscow: Institut razvitiya informatsionnogo obshchestva = Institute for the Development of the Information Society. 2002: 77—85. (In Russ.)

19. Pushkareva T.P., Kalitina V.V., Stepanova T.A. Razvitiye algoritmicheskogo stilya myshleniya pri obuchenii programmirovaniyu v vuze = The development of an algorithmic style of thinking in teaching programming at a university. Krasnoyarsk: Siberian Federal University; 2015. 82 p. (In Russ.)

20. Kalelioglu, F. Characteristics of Studies Conducted on Computational Thinking: A Content Analysis. In M. S. Khine (Ed.), Computational Thinking in the STEM Disciplines: Foundations and Research Highlights Springer Heidelberg. 2018.

21. Mukasheva M.U., Zhumagulova Z.A., Abdibekova S.K. Metodologicheskoye obosnovaniye semanticheskogo vliyaniya programmirovaniya na razvitiye vychislitel’nogo myshleniya obuchayushchegosya. Otchet o nauchno-issledovatel’skoy rabote. Gos.registratsiya № 0118RK01284 = Methodological substantiation of the semantic influence of programming on the development of the student’s computational thinking. Report on research work. State registration number 0118RK01284, NAO them. I. Altynsarin — Nur-Sultan, 2019.39 p.

22. Mukasheva, M. & Zhilbayev, Zh. Continuous and Ubiquitous Programming: Learning in Kazakhstani Schools. In Ubiquitous Learning: An International Journal. 2016; 9(2): 13—27.


Review

For citations:


Mukasheva M.U., Payevskaya Y.V. Semantic influence of programming on the development of thinking of students: background, research and prospects. Open Education. 2020;24(1):45-55. (In Russ.) https://doi.org/10.21686/1818-4243-2020-1-45-55

Views: 882


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1818-4243 (Print)
ISSN 2079-5939 (Online)