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

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.

Authors

Institutions

Publication Details

Journal
Problems of engineer-pedagogical education
Published
2025-06-30
DOI
https://doi.org/10.26565/2074-8922-2025-84-13
Citations
1
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
1.69
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

O.S. Dushchenko
1 citations
Problems of engineer-pedagogical education
Teaching and Learning Programming
1.69
article

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

O.S. Dushchenko
article en
1 citations

Abstract

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.

Problems of engineer-pedagogical education(84)
Izmail State University of Humanities (UA)
Openalex Percentile: Top 10%
Teaching and Learning Programming
1.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.