FEATURES OF LEARNING THE SCRATCH PROGRAMMING ENVIRONMENT BY FUTURE COMPUTER SCIENCE TEACHERS
O.S. Dushchenko · Problems of engineer-pedagogical education · 2025
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.