M1 MEEF Second degré Mathématiques option Informatique

Préparation de Grenoble, 2018-2019

Équipe enseignante

Calendrier et documents de cours

Premier semestre

Date Matériel de cours Remarques
Semaine 1
07/09
(B. Wack)
Présentation du langage Python
TP : premiers pas en Python
Cours/TD : de 13h30 à 15h30 en F113
TP : de 15h45 à 16h45 en F212
Semaine 2
14/09
(B. Wack)
Listes et autres itérables en Python
TD : tableaux redimensionnables
TP : découverte des listes Python
Cours/TD : de 13h30 à 15h30 en F113
TP : de 15h45 à 16h45 en F213
Semaine 3
21/09
(B. Wack)
Fonctions en informatique
TD : Portée, fonctions d'ordre supérieur
TP : Programmation avec des fonctions
Cours/TD : de 13h30 à 15h30 en F113
TP : de 15h45 à 16h45 en F213
Semaine 4
28/09
(P. Corbineau)
Représentation binaire des nombres
TP : Additions en binaire
Fichier à télécharger
Leçon 4 (Charlotte) : Exemples d’algorithmes de recherche dans un tableau ou une liste
Cours/TD : de 13h30 à 15h30 en F113
TP : de 15h45 à 16h45 en F213
Semaine 5
05/10
(N. Gast)
Chiffrement
TP : Arithmétique modulaire et chiffrement
Cours/TD : de 13h30 à 15h30 en F113
TP : de 15h45 à 16h45 en F213
Semaine 6
12/10
(P. Corbineau)
Représentation des couleurs
TP : Manipulation d'images
Leçon 13 (Thomas M.) : Représentation binaire des nombres : formats, exemples d’applications
Leçon 16 (Radjendra) : Codage et traitement numérique des couleurs
Cours/TD : de 13h30 à 15h30 en F113
TP : de 15h45 à 16h45 en F213
DS mercredi 17/10 de 13h à 16h
Semaine 7
19/10
(N. Gast)
Complexité
TP : Mesure expérimentale de complexité
Fichier à télécharger
Leçon 25 (Florent) : Exemples d’algorithmes de chiffrement et de déchiffrement
Cours/TD : de 13h30 à 15h30 en F113
TP : de 15h45 à 16h45 en F213
Semaine 8
26/10
(N. Gast)
Classes de complexité
TP : Mémoïzation
Fichier à télécharger
Cours/TD : de 13h30 à 15h30 en F113
TP : de 15h45 à 16h45 en F213
Stages
Semaine 9
14/12
(B. Wack)
Séance de leçons
Leçon 1 (Elea) : Logique booléenne et instructions conditionnelles : principes et exemples. Applications.
Leçon 2 (Thomas B.) : Boucles : principes et exemples
Leçon 3 (Florent) : Récursivité : principes et exemples
Leçon 11 (Clément) : Exemples de détermination de la complexité (en temps et dans le pire des cas) d’un algorithme
Cours/TD : de 13h30 à 15h30 en F113
TP : de 15h45 à 16h45 en F213

Second semestre

Date Matériel de cours Remarques
Semaine 1
09/01
(C. Labbé)
Algèbre relationnelle, opérateurs algébriques
Cours/TD : de 13h30 à 16h30 en F218
TP : de 16h30 à 17h30 en F217
Semaine 2
16/01
(C. Labbé)
Calcul relationnel, langage de requêtes
TD : Prise en main d'un gestionnaire de BdD, langage SQL
Cours/TD : de 13h30 à 16h30 en F218
TP : de 16h30 à 17h30 en F217
Semaine 3
23/01
(C. Labbé)
Bases de données : formes normales, requêtes à partir de Python
Leçon 27 (Thomas M.) : Exemples de conception et d’utilisations de bases de données. Applications.
Cours/TD : de 13h30 à 16h30 en F218
TP : de 16h30 à 17h30 en F217
Stages
Semaine 4
20/02
(B. Wack)
Programmation orientée objet
TP : Objets en Python
Algorithmes de tri, complexité
TP : TP Tris
Cours/TD : de 13h30 à 16h en F218
TP : de 16h15 à 17h45 en F217
Semaine 5
06/03
(B. Wack)
Arbres binaires, algorithme de Huffman
Complément : Arbres binaires de recherche
TD : Compression (voir aussi Computer Science Unplugged)
TP : Arbres en Python
Leçon 8 (Thomas B.) : Exemples d’algorithmes de tri. Comparaison
Leçon 10 (Thomas M.) : Exemples illustrant l’utilisation de différentes familles de langages de programmation
Cours/TD : de 13h30 à 16h en F218
TP : de 16h15 à 17h45 en F217
Semaine 6
13/03
(P. Corbineau)
Algorithmique de graphes, complexité
Parcours de graphes, composantes connexes
TP : Représentations des graphes en machine (+ fichier joint)
Leçon 6 (Charlotte) : Exemples d’algorithmes opérant sur un arbre. Applications,
Leçon 28 (Radjendra) : Exemples d’algorithmes de compression de données
Cours/TD : de 13h30 à 16h en F218
TP : de 16h15 à 17h45 en F217
Semaine 7
20/03
(B. Wack)
Plus courts chemins dans les graphes
Problèmes d'optimisation combinatoire, complexité

TD : Réduction de problèmes
Leçon 7 (Florent) : Exemples d’algorithmes opérant sur un graphe. Applications,
Leçon 22 (Elea) : Cycle 4
Cours/TD : de 13h30 à 16h en F218
TP : de 16h15 à 17h45 en F217
Semaine 8
27/03
(P. Corbineau)
Preuves de programmes
Cours/TD : de 13h30 à 16h30 en F218
Écrits du concours les 1er et 2 avril : pas de cours le 3 avril
12/04
(B. Wack)
Programmation événementielle, Scratch
Exemples de scripts projetés en cours
Images de pièces et de dés
Cours/TD : de 9h à 12h en F107
TP possible en F217
(N. Gast) Utilisation de l'aléatoire en algorithmique
Leçon de 13h30 à 14h30
Cours/TD : de 14h30 à 16h30 en F107
17/04
(B. Wack)
Séance supprimée (oraux de stage)
19/04
(B. Wack)
Manipulation d'objets géométriques
Exemples de scripts projetés en cours
Un petit TP de découverte de matplotlib
Leçon 15 (Florent) : Programmation événementielle : principe et applications
Cours/TD : de 9h à 12h en F107
(TP possible en F216)
(B. Wack) Leçon 12 (Charlotte) : Exemples de démarches et de raisonnements prouvant la terminaison et la correction d'un algorithme
Leçon 19 (Clément) : Exemples d’activités relevant de l’optimisation combinatoire
Cours/TD : de 13h30 à 16h30 en F107
30/04
(N. Gast)
Jeux et stratégies

Leçon 26 (Thomas B.) : Exemples d’algorithmes utilisant un générateur de nombres aléatoires
Leçon de 13h30 à 14h30 en F112
Cours/TD : de 14h30 à 16h30 en F112
03/05
(P. Corbineau)
Algorithmes opérant sur des matrices
Cours/TD : de 9h à 12h en F107
TP possible en F213
(C. Labbé)
Traitement automatique de chaînes de caractères, de textes
Cours/TD : de 13h30 à 15h30 en F107
07/05
(B. Wack)
Leçon 9 (Eléa) : Exemples illustrant l'utilisation de différentes méthodes de résolution de problèmes algorithmiques
Leçon 18 (Radjendra) : Exemples d'activités manipulant des objets géométriques : jeux vidéo ou simulations
Leçon 30 (Clément) : Notion de variables et fonctions en mathématiques et informatique
Cours/TD : de 13h30 à 16h30 en F112
10/05
(B. Wack)
Leçon 29 (Florent) : Jeux et stratégies : exemples d'algorithmes
Leçon 5 (Radjendra) : Exemples d'algorithmes opérant sur des chaînes de caractères
Leçon 21 (Thomas M.) : Exemples d’activités autour de l’internet : structure, indexation et partage des données, sécurité
Leçon 20 (Thomas B.) : Exemples d'activités relevant du traitement automatique des textes
Leçon 14 (Florent) : Organisation et utilisation des fichiers, exemples d'algorithmes de gestion
Cours/TD : de 9h à 12h en F107
de 13h30 à 16h30 en F107
14/05
(B. Wack)
Leçon 23 (Clément) : Problèmes de mathématiques du lycée pouvant être résolus de manière algorithmique
Leçon 24 (Elea) : Exemples d'algorithmes agissant sur des matrices
Leçon 17 (Charlotte) : Exemples d'activités manipulant des images bitmap
Leçons : de 9h à 12h ou de 13h30 à 16h30 en F107 (?)
à partir du 14/05
Oraux blancs en conditions de concours (2h30 de préparation en bibliothèque).
Horaires de passage :
  • 23/05
    • de 14h à 15h : Florent
    • de 15h à 16h : Eléa
    • de 16h à 17h : Thomas B.
  • 24/05
    • de 12h à 13h : Thomas M
    • de 14h à 15h : Charlotte
    • de 15h à 16h : Radjendra
    • de 16h à 17h : Clément

préparation à la bibliothèque de l'IREM
oraux en salle IF-17

Archives

Ressources