Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Молодь і ринокarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

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

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

Abstract

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-х класів. Перспективним напрямом майбутніх розвідок вбачаємо розробку навчально-методичних матеріалів з основ алгоритмізації та програмування.

Keywords

основи алгоритмізації та програмування, a programming language, learning motivation, математична підготовка, мова програмування, шкільний курс інформатики, school course of computer science, mathematical training, мотивація навчання, basics of algorithmization and programming

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
gold
Beta
sdg_colorsSDGs:
Related to Research communities