Recursive function for solving a dynamic programming task: from knowledgeless form of competence towards knowledge and understanding

The recursive function for solving task 23 on dynamic programming of the Informatics Unified State Exam is used by examinees without a deep understanding of the principles of its operation: with the formed skill of its use, the necessary knowledge is missing, which is an knowledgeless form of competence. Understanding the principles of the program code and the transition from the knowledgeless form to full-fledged competencies (information, digital, mathematical, programming) will allow students to gain deeper knowledge of the theory of recursive functions, to form skills and attitudes in the field of solving dynamic programming problems at a higher level, which can lead to improved educational results, understanding of dynamic programming methods used, including Unified State Exam tasks and informatics Olympiads. To form the knowledge component of the competence, it is proposed to build, study and use call trees of the recursive function, created in the Observable programming environment, as well as study memorization as a key difference between the dynamic programming method and recursion.

Authors

Institutions

Publication Details

Journal
Informatics in school
Published
2024-11-08
DOI
https://doi.org/10.32517/2221-1993-2024-23-5-85-94
Citations
2
Primary Topic
Educational Innovations and Challenges
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Recursive function for solving a dynamic programming task: from knowledgeless form of competence towards knowledge and understanding

В. С. Попов, E. A. Alefirenko, L. Yu. Chernitsyna
2 citations
Informatics in school
Educational Innovations and Challenges
1.56
article

Recursive function for solving a dynamic programming task: from knowledgeless form of competence towards knowledge and understanding

В. С. Попов, E. A. Alefirenko, L. Yu. Chernitsyna
article en
2 citations

Abstract

The recursive function for solving task 23 on dynamic programming of the Informatics Unified State Exam is used by examinees without a deep understanding of the principles of its operation: with the formed skill of its use, the necessary knowledge is missing, which is an knowledgeless form of competence. Understanding the principles of the program code and the transition from the knowledgeless form to full-fledged competencies (information, digital, mathematical, programming) will allow students to gain deeper knowledge of the theory of recursive functions, to form skills and attitudes in the field of solving dynamic programming problems at a higher level, which can lead to improved educational results, understanding of dynamic programming methods used, including Unified State Exam tasks and informatics Olympiads. To form the knowledge component of the competence, it is proposed to build, study and use call trees of the recursive function, created in the Observable programming environment, as well as study memorization as a key difference between the dynamic programming method and recursion.

Informatics in schoolVol. 23(5)
Bauman Moscow State Technical University (RU), Tver State University (RU), Moscow City University (RU)
Quality Education
Openalex Percentile: Top 12%
Educational Innovations and Challenges
1.56
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.