Treffer: SOME PROBLEMAL ASPECTS OF TEACHING THE FUNDAMENTALS OF ALGORITHMIZATION AND PROGRAMMING IN SCHOOL

Title:
SOME PROBLEMAL ASPECTS OF TEACHING THE FUNDAMENTALS OF ALGORITHMIZATION AND PROGRAMMING IN SCHOOL
Source:
Youth & market; No. 3/201 (2022)
Молодь і ринок; № 3/201 (2022)
Publisher Information:
Дрогобицький державний педагогічний університет імені Івана Франка, 2022.
Publication Year:
2022
Document Type:
Fachzeitschrift Article
File Description:
application/pdf
Language:
Ukrainian
ISSN:
2308-4634
2617-0825
Rights:
CC BY NC SA
Accession Number:
edsair.scientific.p..04e6cdc2d323f72d72addbe71b32acf8
Database:
OpenAIRE

Weitere Informationen

The article considers some problems of teaching the basics of algorithmization and programming in the school course of computer science. We have identified and analyzed the following problems: mathematical training, continuity of the content line of the basics of algorithmization and programming, the choice of programming language, the availability of teaching materials, learning motivation. Today, there is a tendency to expand programming, and programming languages are becoming simpler and more convenient. As a result, the number of programmers will increase. At the same time, the level of deep understanding of the basics of algorithmization will decrease. This is inevitable, but it is not a reason to abandon the study of modern high-level programming languages. The problem of choosing a programming language for learning the basics of algorithmization in general secondary education is relevant and complex. Based on the analysis of scientific publications and personal experience, the criteria for choosing a programming language as a means of learning the basics of algorithmization are determined: modernity, freeness, clarity, and conciseness. It is necessary to clarify what topics, algorithms need to be studied in schools and how to form a sequence of topics and choose the appropriate teaching methods. It is better to focus on learning algorithms, developing skills for solving various problems that they will be able to use in practice in the future. Therefore, the main emphasis should not be on learning a particular programming language, but on learning the basics of algorithmization, and use a programming language as an aid. It is advisable to choose a programming language that is easy to read and easy to write. This will help increase the level of confidence of students who do not have very good knowledge of the basics of algorithmization and who in the future do not link their professional activities with programming. Each of these problems is important for learning the basics of algorithmization. Analysis of problematic aspects is carried out for students in grades 5–11. We see the development of educational and methodological materials on the basics of algorithmization and programming as a promising direction for future explorations.
У статті розглядаються деякі проблеми навчання основ алгоритмізації та програмування у шкільному курсі інформатики. Нами визначено й проаналізовано такі проблеми: математична підготовка, неперервність змістової лінії основ алгоритмізації та програмування, вибір мови програмування, наявність навчально-методичних матеріалів, мотивація навчання. Кожна з наведених проблем є важливою для навчання основ алгоритмізації. Аналіз проблемних аспектів здійснюється для учнів 5–11-х класів. Перспективним напрямом майбутніх розвідок вбачаємо розробку навчально-методичних матеріалів з основ алгоритмізації та програмування.