Teacher(s)
Language
French
Prerequisites
This course assumes that the student already masters notions of algebra covered by the course LINFO1112
The prerequisite(s) for this Teaching Unit (Unité d’enseignement – UE) for the programmes/courses that offer this Teaching Unit are specified at the end of this sheet.
The prerequisite(s) for this Teaching Unit (Unité d’enseignement – UE) for the programmes/courses that offer this Teaching Unit are specified at the end of this sheet.
Main themes
Set theory
- Set notations and operations
- Binary relations between sets: applications and link with functions in analysis
- Cardinality of a set (finite and infinite) and notion of inclusion-exclusion
- Equivalence, equivalence classes
- Introduction to the logic of the proposals
- Introduction to the logic of predicates
- Prove methods
- Mathematical induction
- Notions of Boolean Algebra
- Natural integer numbers, principle of recurrence, prime numbers, etc.
- Euclidean division, representation in a base, modulo arithmetic, representation of the integers in the computer
- Gcd, Euclid's algorithm
- Basic notions of cryptography
- counting
- permutations
- arrangements
- Recurrence relations
- Solutions of recurrence equations
- Oriented and non-oriented graphs and their matrix representations
- Bipartite graphs and matching problems
- Paths on a graph and Eulerian / Hamiltonian circuits
- Planar graphs and coloring
- Problems of shorter path
- Ranking of the nodes of a graph: PageRank
Learning outcomes
At the end of this learning unit, the student is able to : | |
1 |
Given the learning outcomes of the "Bachelor in Engineering" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
|
Teaching methods
About 30 hours of lectures, on-site or remotely depending on the situation.
A mandatory project/case study on the implementation and the application of some algorithms.
A mandatory project/case study on the implementation and the application of some algorithms.
Evaluation methods
- A mandatory project/case study that counts for 2 to 4 out of 20 points (specified at the beginning of the semester). If the project report is not done (no report submitted), the student will get a 0/3 for this project.
- A written exam organized in session counting for 18 to 16 out of 20 points (specified at the beginning of the semester). Organized on-site or remotely, depending on the situation.
Online resources
On Moodle
Bibliography
Rosen K., Discrete mathematics and its applications, 8th edition, 2019. Mc Graw Hill.
Teaching materials
- Slide du cours
- Textbook "Mathématiques discrètes" de K. Rosen
Faculty or entity