FEATURES OF LEARNING THE SCRATCH PROGRAMMING ENVIRONMENT BY FUTURE COMPUTER SCIENCE TEACHERS

Keywords: educational process, training of future computer science teachers, Scratch programming environment, Scratch teaching methodology

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

Download data is not yet available.

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

https://doi.org/10.1016/j.compedu.2018.01.011

Published
2025-06-30