Documents pour l'enseignement de Système/Réseaux en L2

ATTENTION ! Je serai présent le jeudi 22 janvier à midi en salle 6.07 et à 16h30 en salle 6.08 (ou 6.09 si elle est pleine), à chaque fois pour une seule soutenance (donc pas longtemps). Prévenez-moi par mail si vous souhaitez effectuer la soutenance de vos projets à ce moment-là, ou venez directement sur place.

Présentation

Langage Python
Utiliser le langage Python pour programmer de petits scripts puis utiliser Javascript pour faire des pages web dynamiques, voilà l'objectif de ces TP.

N'hésitez pas à me contacter en cas de problème ou pour toute question.


Séances


Projet (facultatif)

Je vous précise un peu le sujet : pour chaque cours, chaque étudiant a une liste déterminée de critères à évaluer (par exemple : intérêt, pédagogie, facilité...) et pour chaque critère, doit mettre une évaluation, disons une note entre 0 et 5. Apparemment l'université vous a déjà distribué des fiches d'évaluations papier de ce genre, vous pouvez vous en inspirer pour fixer la liste des critères et la liste des évaluations.

Vous pouvez aussi faire un système plus complexe, en permettant par exemple au professeur, pour chaque cours, d'entrer des questions personnalisées, avec un nombre personnalisé de réponses personnalisées (comme ici par exemple). Ou mieux, des réponses avec une forme personnalisée, pas seulement des boutons radio mais aussi des cases à cocher, des cadres de texte, etc. Dans un tel système, peut-être faudra-t-il prévoir un fichier csv par question. Pour le meilleur projet parmi ceux qui seraient aussi aboutis, il y aurait un bonus : être réutilisé pour l'évaluation de mes enseignements par vos successeurs l'an prochain (voire dès cette année)...

En ce qui concerne la visualisation des résultats, pour le sujet de base, vous pouvez indiquer des pourcentages pour chaque réponse pour chaque critère. Ou les indiquer dans un histogramme (sans nécessairement utiliser de librairie graphique : vous pouvez bricoler quelque chose pour faire des histogrammes à barres horizontales...).

Pour préparer la soutenance, je vous conseille de vérifier que votre projet fonctionne bien sur les machines de RezUfr (en particulier, n'utilisez pas de librairies trop complexes).

Signalez-moi par mail AU PLUS TARD LUNDI 12 JANVIER quelle plage horaire vous arrange le plus, le jeudi 15 janvier après-midi ou le vendredi 16 janvier, pour soutenir ce projet, en précisant bien la composition totale de votre groupe (de 3 personnes max.).


Documents



Python selon xkcd


Projets

Quelques propositions de projets d'analyse de données en Python (si vous avez du temps à perdre, un weekend, ou après avoir fini un TP) :