Algorithmic problem solving provides a radically new way of approaching and solving problems in general by using the advances that have been made in the basic principles of correct-by-construction algorithm design. The aim of this thesis is to provide educational material that shows how these advances can be used to support the teaching of mathematics and computing. We rewrite material on elementary number theory and we show how the focus on the algorithmic content of the theory allows the systematisation of existing proofs and, more importantly, the construction of new knowledge in a practical and elegant way. For example, based on Euclid’s algorithm, we derive a new and efficient algorithm to enumerate the positive rational numbers in tw...
Depuis quelques années, l'algorithme fait son entrée dans l'enseignement secondaire en France et à l...
MathIS is a new project that aims to reinvigorate secondary- school mathematics by exploiting insigh...
Modernization and the ever-increasing trend of introducing modern technologies into various areas of...
Good preparation of students to the profession of teacher is very important. In my research I focus ...
AbstractNowadays, algorithmic thinking is considered to be one of the key competences of students fr...
The algorithm is a concept that is often neglected in teachingmathematics. It is worth changing it b...
Available for individual study only.Although much of mathematics is algorithmic in nature, the skill...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
International audienceIn this paper, we consider the construct of algorithmic thinking in mathematic...
International audienceThe science of algorithms, that is, the design of algorithms and the analysis ...
The goal of this chapter is to bring to the attention of philosophers of mathematics the concept of ...
This is the first of two articles on the use of a written multiplication algorithm and the mathemat...
We present a case study illustrating an integrated approach to the teaching of problem solving, comp...
Algorithm is a method which is applied whilst finding answers to mathematical problems. It determine...
In order to build toward an algorithmic theory of education we construct simple, idealized mathemati...
Depuis quelques années, l'algorithme fait son entrée dans l'enseignement secondaire en France et à l...
MathIS is a new project that aims to reinvigorate secondary- school mathematics by exploiting insigh...
Modernization and the ever-increasing trend of introducing modern technologies into various areas of...
Good preparation of students to the profession of teacher is very important. In my research I focus ...
AbstractNowadays, algorithmic thinking is considered to be one of the key competences of students fr...
The algorithm is a concept that is often neglected in teachingmathematics. It is worth changing it b...
Available for individual study only.Although much of mathematics is algorithmic in nature, the skill...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
International audienceIn this paper, we consider the construct of algorithmic thinking in mathematic...
International audienceThe science of algorithms, that is, the design of algorithms and the analysis ...
The goal of this chapter is to bring to the attention of philosophers of mathematics the concept of ...
This is the first of two articles on the use of a written multiplication algorithm and the mathemat...
We present a case study illustrating an integrated approach to the teaching of problem solving, comp...
Algorithm is a method which is applied whilst finding answers to mathematical problems. It determine...
In order to build toward an algorithmic theory of education we construct simple, idealized mathemati...
Depuis quelques années, l'algorithme fait son entrée dans l'enseignement secondaire en France et à l...
MathIS is a new project that aims to reinvigorate secondary- school mathematics by exploiting insigh...
Modernization and the ever-increasing trend of introducing modern technologies into various areas of...