Sorting is a process we encounter very often in everyday life. Additionally it is a fundamental operation in computer science. Having been one of the first intensely studied problems in computer science, many different sorting algorithms have been developed and analyzed. Although algorithms are often taught as part of the computer science curriculum in the context of a programming language, the study of algorithms and algorithmic thinking, including the design, construction and analysis of algorithms, has pedagogical value in mathematics education. This paper will provide an introduction to computational complexity and efficiency, without the use of a programming language. It will also describe how these concepts can be incorporated into th...
Algorithms and algorithmic thinking are central to learning about computing. Unfortunately, an algor...
The goal of this chapter is to bring to the attention of philosophers of mathematics the concept of ...
International audienceThe science of algorithms, that is, the design of algorithms and the analysis ...
This article is aimed at considering how an algorithmic problem - more precisely a sorting problem -...
This article is aimed at considering how an algorithmic problem - more precisely a sorting problem -...
Our main research goal lies in a proposal to discuss the lack of, and improve, activities in the Ita...
Our main research goal lies in a proposal to discuss the lack of, and improve, activities in the Ita...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
This paper provides a historical account of the development of algorithmic complexity in a form that...
This paper provides a historical account of the development of algorithmic complexity in a form that...
This paper provides a historical account of the development of algorithmic complexity in a form that...
An algorithm is a sequence of computational steps performed on a data input to generate a required r...
Algorithm is a method which is applied whilst finding answers to mathematical problems. It determine...
Algorithms and algorithmic thinking are central to learning about computing. Unfortunately, an algor...
The goal of this chapter is to bring to the attention of philosophers of mathematics the concept of ...
International audienceThe science of algorithms, that is, the design of algorithms and the analysis ...
This article is aimed at considering how an algorithmic problem - more precisely a sorting problem -...
This article is aimed at considering how an algorithmic problem - more precisely a sorting problem -...
Our main research goal lies in a proposal to discuss the lack of, and improve, activities in the Ita...
Our main research goal lies in a proposal to discuss the lack of, and improve, activities in the Ita...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
International audienceThis paper summarizes my contribution to the plenary panel discussion Big Ques...
This paper provides a historical account of the development of algorithmic complexity in a form that...
This paper provides a historical account of the development of algorithmic complexity in a form that...
This paper provides a historical account of the development of algorithmic complexity in a form that...
An algorithm is a sequence of computational steps performed on a data input to generate a required r...
Algorithm is a method which is applied whilst finding answers to mathematical problems. It determine...
Algorithms and algorithmic thinking are central to learning about computing. Unfortunately, an algor...
The goal of this chapter is to bring to the attention of philosophers of mathematics the concept of ...
International audienceThe science of algorithms, that is, the design of algorithms and the analysis ...