In order to build toward an algorithmic theory of education we construct simple, idealized mathematical models of students, learning, educational software and educational software usage data. The models are created by taking concepts from the psychology literature and commercial educational software, stripping them down to bare mathematical essentials, and then rigorously analyzing these models. We consider the spacing effect from the psychology literature and model the notion of spaced repetition as simple constraints on mathematical sequences. Though the constraints are simply stated - that each occurrence of any element in the sequence fall within a given interval of possible distances beyond the previous occurrence - the mathematical pr...
The article investigates the genesis of the algorithm concept. It is mentioned that the concept of a...
International audienceThe science of algorithms, that is, the design of algorithms and the analysis ...
We show how the first steps of algorithmic thinking and programming can be trained separately. The l...
Good preparation of students to the profession of teacher is very important. In my research I focus ...
International audienceProgramming-based activities are becoming more widespread in curricula. Our th...
International audienceIn this paper, we consider the construct of algorithmic thinking in mathematic...
The algorithm is a concept that is often neglected in teachingmathematics. It is worth changing it b...
AbstractNowadays, algorithmic thinking is considered to be one of the key competences of students fr...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
Network analysis is a topic in secondary mathematics education of growing importance because it offe...
Taking a broad perspective on algorithm in mathematics, the author presents a theoretical model abou...
Modernization and the ever-increasing trend of introducing modern technologies into various areas of...
Algorithmic problem solving provides a radically new way of approaching and solving problems in gene...
Algorithm is a method which is applied whilst finding answers to mathematical problems. It determine...
Sorting is a process we encounter very often in everyday life. Additionally it is a fundamental oper...
The article investigates the genesis of the algorithm concept. It is mentioned that the concept of a...
International audienceThe science of algorithms, that is, the design of algorithms and the analysis ...
We show how the first steps of algorithmic thinking and programming can be trained separately. The l...
Good preparation of students to the profession of teacher is very important. In my research I focus ...
International audienceProgramming-based activities are becoming more widespread in curricula. Our th...
International audienceIn this paper, we consider the construct of algorithmic thinking in mathematic...
The algorithm is a concept that is often neglected in teachingmathematics. It is worth changing it b...
AbstractNowadays, algorithmic thinking is considered to be one of the key competences of students fr...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
Network analysis is a topic in secondary mathematics education of growing importance because it offe...
Taking a broad perspective on algorithm in mathematics, the author presents a theoretical model abou...
Modernization and the ever-increasing trend of introducing modern technologies into various areas of...
Algorithmic problem solving provides a radically new way of approaching and solving problems in gene...
Algorithm is a method which is applied whilst finding answers to mathematical problems. It determine...
Sorting is a process we encounter very often in everyday life. Additionally it is a fundamental oper...
The article investigates the genesis of the algorithm concept. It is mentioned that the concept of a...
International audienceThe science of algorithms, that is, the design of algorithms and the analysis ...
We show how the first steps of algorithmic thinking and programming can be trained separately. The l...