2023-2024
- "Mathematics for Computer Science", Master International.
([MoSIG]).
- "Algorithmique avancee", ENSIMAG 2A, alternants.
2022-2023
- "Mathematics for Computer Science", Master International.
- Week 0 - Preliminaries (methodology)
- Week 1 - Various ways for solving a problem
- Week 2 - Recurrences
- Week 3 to 5 - Basic of combinatorics
- Week 6 - Random simulation
- HomeWork: strict deadline friday 18 nov. midnight
- Week 7 - Progressions
- Week 8 - Divisibilty and primes
- Week 9 - Probabilities
- Week 10 - Discrete structures
- Week 11 - Graph Theory
-
- "Algorithmique avancee", ENSIMAG 2A, alternants.
- Sequence 1. Rappels de Maths pour l'analyse d'algorithmes (asymptotique et sommations)
[Le Token Game]
- Sequence 2. Divide and Conquer
- Sequence 3. Element majoritaire et Algorithmes brute-force
- Sequence 4. Les B-tree, complexité, recherche et insersion
- Sequence 5. Parcours exhaustifs
- Sequence 6. Programmation dynamique
- Séquence 7. Heuristiques et algorithmes d'approximation et Synthèse
- Séquence 8. Branch-and-Bound
- Séquence 9. Une introduction à la théorie de la complexité
2021-2022
- "Mathematics for Computer Science", Master International.
- Week 1:
Proofs and summations.
- Week 2:
Recurrences, counting.
- Week 3 and 4:
Combinatorics and binomial coefficients.
- Week 5:
probabilistic proofs.
- Week 6:
linear recurrences, variants of Fibonacci numbers.
- Week 7:
Divisibility and primes: generalities and 3 examples
- Home Work
Strict deadline november 15, 23:59 pm
[Subject]
- Week 8:
Discrete structures
- Week 9:
Graph Theory
- Week 10:
Simulation
- Week 11:
Markov chains
- Seminar on research methodology (M1Info et MOSIG1).
- "Algorithmique avancee", ENSIMAG 2A, alternants.
- Semaine 1. Test et Rappels
- Semaine 2. Divide and Conquer
- mini-projet : allocation de jobs dans un data centre
- Semaine 3. Algorithmes brute-force et parcours exhausitifs
- Semaine 4. Heuristiques et algorithmes d'approximation
- Semaine 5. Programmation dynamique
- Semaine 6. Une introduction à la complexité
- Semaine 7. Synthèse
2020-2021
- "Fundamental Computer Science", MoSIG1-M1info (second semester).
- Seminar on research methodology.
- "Mathematics for Computer Science", Master International.
- Week 1 and 2 Proofs and summations.
- Recurrences.
- Combinatorics and binomial coefficients.
- Week 3 and 4: Combinatorics
- Week 5: Bilinear recurrences
- Week 6: Divisibility and Primes
- Week 7: Computing with coins
- Discrete structures
- Week 8 Graph Theory
- Week 9: Coloring and paths
- Week 10: Simulation
- Week 11: Markov chains
-
- Archives examens
[2008]
[2009]
[2010]
[2011]
[2012]
[2013]
[2014]
[2015]
[2016]
[2017]
[2018]
[2019]
- "Algorithmique avancée", ENSIMAG 2A (36h), alternants.
2019-2020
- "Mathematics for Computer Science", Master International.
- "Algorithmique avancee", ENSIMAG 2A, apprentis.
2018-2019
- "Mathematics for Computer Science", Master International.
- "Fundamental Computer Science", MoSIG1 (secund semester).
- "Algorithmique avancee", ENSIMAG 2A, apprentis.
2017-2018
- "Mathematics for Computer Science", Master International.
- "Algorithmique avancee", ENSIMAG 2A, apprentis.
2016-2017
- "Mathematics for Computer Science", Master International.
- "Algorithmique avancee", ENSIMAG 2A, apprentis.
2015-2016
- "Mathematics for Computer Science", Master International.
- Cours "Complexité, Approximation, Algorithmes probabilistes et Heuristiques" M2R.
2014-2015
- Responsable du cours "Mathematics for Computer Science", Master International.
- Responsable du cours "Complexité, Approximation, Algorithmes probabilistes et Heuristiques" M2R.
2013-2014
- Responsable du cours "Mathematics for Computer Science", Master International.
- Responsable du cours "Complexité, Approximation, Algorithmes probabilistes et Heuristiques" M2R.
- Participation to "Algorithmique 2" ENSIMAG 1A.
2012-2013
- Responsable du cours "Mathematics for Computer Science", Master International.
- Responsable du cours "Complexité, Approximation, Algorithmes probabilistes et Heuristiques" M2R.
- Participation to "Algorithmique 2" ENSIMAG 1A.
2011-2012
- Responsable du cours "Mathematics for Computer Science", Master International
- Responsable du cours "Modèles de calcul, Complexité, Approximation et Heuristiques" M2R.
- Responsable du cours "Ordonnancement dans les systèmes informatiques et manufacturiers", level M2.
- Responsable du cours "Algorithmique avancée" ENSIMAG 2A-apprentissage.
2010-2011
- Responsable du cours "Mathematics for Computer Science", level M1
- Responsable du cours "Modèles de calcul, Complexité, Approximation et Heuristiques" M2R.
- Responsable du cours "Ordonnancement dans les systèmes informatiques et manufacturiers", level M2.
- Responsable du cours "Algorithmique avancée" ENSIMAG 2A-apprentissage.