PROGRES
Programmation et Réseaux
Sébastien Tixeuil
Objectifs
•
Savoir écrire des programmes simples, en relation avec les réseaux d’ordinateurs
•
Aborder différentes tâches usuelles dans un environnement professionnel
•
Comprendre les mécanismes sous-jacents, savoir utiliser les bibliothèques de haut niveau
•
Intervenants: N. Ammar, L. Blin
Thèmes Abordés
•
Programmation réseau « bas niveau » (2 semaines)
•
Programmation réseau « haut niveau » (5 semaines)
•
Analyse de traffic
•
Apprentissage Automatique
•
Programmation au dessus de HTTP
•
Données et API OpenAccess
•
Langages utilisés : Python, HTML, XML, JSON
Déroulement
• 2h cours sur les bases + 2h TP G1 (20/09/2019)
• 2h cours sur les bases + 2h TP G2 (20/09/2019)
• Mini-projet 1 (2 semaines en autonomie, 4/10/2019 et 11/10/2019)
• 2h cours sur Sujet 1 + 2h TP G1 (18/10/2019)
• 2h présentation mini-projet 2 + 2h TP G2 (25/10/2019)
• Mini-projet 2 (2 semaines en autonomie, 8/11/2019 et 15/11/2019)
• 2h cours sur Sujet 2 (22/11/2019)
• 2h TP G1 + 2h TP G2 (29/11/2019)
• 2h présentation mini-projet 3 (6/12/2019)
• Mini-projet 3 (2 semaines en autonomie, 13/12/2019 et 20/12/2019)
Evaluation
• Tous les TP (3 séances par groupe) sont à rendre une semaine après par mail à l’enseignant concerné.
• Sur les 3 Mini-Projets,
• Le mini-projet 1 est à rendre obligatoirement (avant le 31/10/2019)
• Un mini-projet parmi 2 et 3 est à rendre obligatoirement (avant le 6/1/2020)
• En monôme ou en binôme
• Changer de binôme entre deux projets
• Notation plus sévère en binôme
Evaluation
•
10% TPs rendus
•
30% note Mini-Projet 1
•
60% note Mini-Projet 2 ou 3
•
Mini-Projet = Document de 5 pages maximum (par étudiant) expliquant les choix techniques effectués, ce qui a été implement, ce qui ne l’a pas été, etc… + Archive du code source + (lien vers) Vidéo de démonstration (2 à 5 minutes par étudiant)
Site Web
http://www-npa.lip6.fr/~tixeuil/m2r/
pmwiki.php?n=Main.PROGRES
•
Transparents PROGRES
•
Sujets de TP/Mini-Projet
•