FEATURES OF LEARNING THE SCRATCH PROGRAMMING ENVIRONMENT BY FUTURE COMPUTER SCIENCE TEACHERS
Abstract
DOI: https://doi.org/10.26565/2074-8922-2025-84-13
Abstract. The training of future computer science teachers involves studying programming in order not only to
teach programming to students in secondary education institutions, but also to create software products in
accordance with the needs of professional activity. Therefore, while forming knowledge, skills and abilities in
programming, it is necessary to form a creative approach to creating projects in future computer science
teachers.
Students of secondary education institutions begin to get acquainted with programming in primary grades,
studying the Scratch programming environment, and continue in secondary grades, studying the Scratch
programming environment in grades 5 and 6, in grade 7 they begin to study the programming language, usually
Python. Therefore, future computer science teachers should study the Scratch programming environment during
their studies in higher education institutions, as we previously wrote about in a scientific article. In addition, it is
precisely the use of the Scratch programming environment that can ensure the creation of creative projects by
future specialists.
The article examines the concept of the ―Scratch programming environment‖ and provides its own understanding
of this concept. The opinions of scientists on studying the Scratch programming environment for higher
education students are presented. The educational resources of the Scratch programming environment website
are characterized. Practical tasks for the mandatory educational component ―Programming‖ are developed for
such laboratory classes as: ―Introduction to the Scratch programming environment‖, ―Projects with loops in the
Scratch programming environment‖, ―Creating projects with variables, expressions and lists in the Scratch
programming environment‖, ―Developing a game project in the Scratch programming environment‖,
―Developing creative projects in the Scratch programming environment‖. The importance of studying the
Scratch programming environment for future computer science teachers is emphasized.
In cites: Dushchenko O. (2025). Features of learning the Scratch programming environment by
future computer science teachers. Problems of Engineering Pedagogic Education, (84), 156-168.
https://doi.org/10.26565/2074-8922-2025-84-13 (in Ukrainian)
Downloads
References
Alieka, H. I. (2024). Peculiarities of using scratch environment in the process of training future
primary school it teachers. Academic Notes. Series: Pedagogical Sciences, (216), 82-87.
https://doi.org/10.36550/2415-7988-2024-1-216-82-87 (In Ukrainian).
Antonov, E. V. (2024). Preparation of a future computer science teacher for gamification of the
educational process of primary school: dissertation... Doctor of Philosophy: 001 Educational
Pedagogical Sciences, Zhytomyr, Ivan Franko Zhytomyr State University.
http://eprints.zu.edu.ua/39267/1/dys-Antonov.pdf (In Ukrainian).
Velykdan Yu. (2025). Scratch‘s possibilities in forming algorithmic and logical thinking in
elementary school students. Bulletin of the Cherkasy Bohdan Khmelnytsky National University.
Series_«Pedagogical_Sciences», 1, 172-178. https://doi.org/10.31651/2524-2660-2025-1-172-
(In Ukrainian).
Dushchenko, O. S. (2019). The need to study the scratch programming environment by future
computer science teachers. Innovative Pedagogy, 18( 3), 35-41.
URL: http://www.innovpedagogy.od.ua/archives/2019/18/part_3/9.pdf
DOI: https://doi.org/10.32843/2663-6085-2019-18-3-7 (In Ukrainian).
About Scratch. URL: https://scratch.mit.edu/about
Kovtanyuk M. S., Titova L. O. (compiled by). (2023). Programming: a teaching aid, Uman,
Vizavi.https://dspace.udpu.edu.ua/bitstream/123456789/16353/1/%D0%9F%D1%80%D0%BE%
D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%
F.pdf (In Ukrainian).7. Scratch for teachers. URL: https://scratch.mit.edu/educators
Stetsenko V. (2024). Formation of creative thinking in gymnasium students in the process of
studying informatics. Prospects and innovations of science" (Series "Psychology", Series
"Pedagogy", Series "Medicine"), 11(45), 831-842. https://doi.org/10.52058/2786-4952-2024-
(45)-831-842 (In Ukrainian).
Tolmachov V, Mykhailovskyi D. (2024). Perspective of teaching programming languages in the
educational process: training of future teachers of computer science. Bulletin of Oleksandr
Dovzhenko Hlukhiv National Pedagogical University. Pedagogical sciences, 54, 102-108.
https://doi.org/10.31376/2410-0897-2024-1-54-102-108 (In Ukrainian).
Broza, O., Biberman-Shalev, L., Chamo, N. (2023). ―Start from scratch‖: Integrating
computational thinking skills in teacher education program. Thinking Skills and Creativity, 48.
https://www.sciencedirect.com/science/article/abs/pii/S187118712300055X
https://doi.org/10.1016/j.tsc.2023.101285
Creative Computing Lab. URL: https://creativecomputing.gse.harvard.edu/
Erol, O., Kurt, A. A. (2017). The effects of teaching programming with scratch on pre-service
information technology teachers‘ motivation and achievement. Computers in Human Behavior,
, 11-18. https://www.sciencedirect.com/science/article/abs/pii/S0747563217304843
https://doi.org/10.1016/j.chb.2017.08.017
Perez-Marin, D., Hijon-Neira, R., Bacelo, A., Pizarro, C. (2020). Can computational thinking be
improved by using a methodology based on metaphors and scratch to teach computer
programming to children? Computers in Human Behavior, 105.
https://www.sciencedirect.com/science/article/abs/pii/S0747563218306137
https://doi.org/10.1016/j.chb.2018.12.027
Sigayret, K., Tricot, A., Blanc, N. (2022). Unplugged or plugged-in programming learning: A
comparative experimental study. Computers & education, 184.
https://www.sciencedirect.com/science/article/abs/pii/S0360131522000768
https://doi.org/10.1016/j.compedu.2022.104505
Topalli, D., Cagiltay, N. E. (2018). Improving programming skills in engineering education
through problem-based game projects with Scratch. Computers & Education, 120, 64-74.
https://www.sciencedirect.com/science/article/abs/pii/S0360131518300113