![informed heuristics on peg solitaire informed heuristics on peg solitaire](https://i.ebayimg.com/images/g/YScAAOSw6ShdqMBB/s-l640.jpg)
She notes that in the debates around proof and proving, many examples in discrete mathematics are provided. The crucial role of discrete mathematics for developing heuristics and reasoning skills is pointed out by Abdallah (2018). should be revised to include more of these discrete aspects. group theory, number theory, geometry, algebraic combinatorics, graph theory', or cryptography) and wondered whether the traditional curriculum - calculus courses, etc. Knuth (1974, p.329) pointed out that many parts of mathematics use methods referring to discrete mathematics (e.g. (2018) claim that a way to characterize this field is to emphasize the specific modes of reasoning and the discrete nature of the structures that are involved. Considering that several topics are often gathered under the term discrete mathematics, Ouvrier-Buffet et al. Durand-Guerrier, Meyer and Modeste (2019) elaborate on the links between algorithms, proofs, and programs, and argue that the question of proof in mathematics and computer science is a central didactical issue, in particular at undergraduate levels. An important example is the concept of algorithm (Modeste, 2012, 2016). More generally, several aspects of discrete mathematics are at the interface between mathematics and computer science. This, in turn, raises new types of questions for mathematics. different kinds of proof and reasoning techniques, several ways of modelling etc.) and also develops objects, concepts, methods and tools that are relevant for computer science. The authors underline the fact that teaching and learning discrete mathematics involves mathematical skills and heuristics (e.g. Reasons for teaching discrete mathematics at university levelĪs pointed out by Ouvrier-Buffet, Meyer and Modeste (2018), discrete mathematics is a recent field linked to computer science.
![informed heuristics on peg solitaire informed heuristics on peg solitaire](https://images.igdb.com/igdb/image/upload/t_thumb_widescreen_large/ynsxklx3ikfrfzemn9az.jpg)
Then we provide three examples of situations for teaching discrete mathematics, two of which stand at the interface with computer science. In this part, we first present reasons for teaching discrete mathematics at university level. Discrete mathematics and links with computer science