| Groupe | Horaire | Lieu | Enseignant |
|---|---|---|---|
| Info 1 | Ma 10h30-12h30 | 305B | Matthieu Picantin |
| Info 2 | Ma 10h30-12h30 | 125C | Jean-Baptiste Yunès |
| Info 3 | Lu 13h30-15h30 | 305B | Sarah Bulteau |
| Info 4 | Me 14h30-16h30 | 357E | Roberto Mantaci |
| Math Info 1 | Lu 10h30-12h30 | 124C | Pierre Yves Angrand |
| Math-Info 2 | Ve 16h30-18h30 | 305B | Stéphane Zimmermann |
| Partie | Format PDF | Contenu |
|---|---|---|
| 1 | chargement | Types primitifs et types références. Adresses, références, pointeurs |
| 2 | chargement | Définition de fonctions, signature, paramètres formels, surcharge. Appel de fonction, paramètres effectifs, modes de transmission/passage des paramètres. Passage par valeur en Java pour les types primitifs et les types références, en C pour les types scalaires, les structures et les pointeurs. Passage par valeur ou par référence en C++ |
| 3 | chargement | Implantation des appels de fonctions : utilisation d'une pile,
blocs d'activation d'une fonction
Utilisation de la classe Stack de Java pour
traduire les appels de fonction.
Au travers de cette illustration, notions de sous-classe, de upcasting et de downcasting |
| 4 | chargement | La récursion. Illustration par différents exemples pour l'écriture de programmes et la
simulation de l'exécution par l'arbre des appels.
Récursion directe, récursion croisée. Performances. Programmation dynamique. |
| Partie | Format PDF | Contenu |
|---|---|---|
| 1 | chargement | Types primitifs et types références. Adresses, références, pointeurs |
| 2 | chargement | Modes de passage des paramètres : valeur et référence. Exemples de Java, C et C++ |
| 3 | chargement | Le concept de pile. Implantation des appels de fonctions |
| 4 | chargement | La récursion. Principes et fonctionnement. Performances et programmation dynamique |
| 5 | chargement | Implantation et élimination de la récursion. |
| 6 | chargement | Le backtracking |
| Partie | Format PDF | Contenu |
|---|---|---|
| 1 | chargement | Types primitifs et types références. Adresses, références, pointeurs |
| 2 | chargement | Modes de passage des paramètres |
| 3 | chargement | Implémentation des fonctions. Pile |
| 4 | chargement | Interprétation des identificateurs |
| 5 | chargement | La récursion |
| 6 | chargement | Implémentation et élimination de la récursion |
| 7 | chargement | Le backtracking |
| 8 | xxxxxxxxxxxx | Codage de textes. Introduction à la compression |
| 9 | xxxxxxxxxxxx | Introduction à la cryptographie |
| # | Format PDF | Format PS | Contenu |
|---|---|---|---|
| 1 | chargement | chargement | Adresses, références, pointeurs |
| 2 | chargement | chargement | Transmission de paramètres |
| 3 | chargement | chargement | Association nom/valeur. Récursion |
| 4 | chargement | chargement | Récursion |
| 5-7 | chargement | chargement | Itération vs. Récursion. Pile |
| 8 | chargement | chargement | Backtracking |
| 9 | chargement | chargement | Codage et compression de textes |
| 10-12 | chargement | chargement | Introduction à la cryptographie |
| Partenaires : compteur gratuit | |