Voir le sujet précédentAller en basVoir le sujet suivant
avatar
cedricVR
Niveau 2

TP Python sur Internet (SNT, 2de) Empty TP Python sur Internet (SNT, 2de)

par cedricVR Sam 16 Nov 2019 - 17:42
Bonjour à tous,

Je suis un ingénieur en informatique qui aime bien travailler sur des projets éducatifs (voir mes anciens posts).

En Janvier / Février j'avais conçu en collaboration avec des enseignants du Lycée Français de Barcelone un TP d'informatique pour des terminales S sur la signature RSA dont on était très contents.

Ça m'a donné envie d'en faire d'autres, donc voici un TP sur Internet (paquets, adresses IP, routage ...), pensé pour des secondes à partir du nouveau programme « Sciences numériques et technologie ». C'est un TP de programmation, en Python, mais qui devrait être assez facile pour des débutants qui ont tout juste vu les concepts de variable, fonction, structures de données basiques (listes ou tuples et dictionnaires), conditions et boucles. C'est très guidé au début et un peu moins sur la fin.

https://cedricvanrompay.gitlab.io/tp-internet/

N'étant plus à Barcelone j'ai moins la possibilité de travailler avec les professeurs et les étudiants du LFB, donc j'apprécierai beaucoup d'avoir des retours de ce forum.
Lagomorphe
Lagomorphe
Fidèle du forum

TP Python sur Internet (SNT, 2de) Empty Re: TP Python sur Internet (SNT, 2de)

par Lagomorphe Sam 16 Nov 2019 - 18:00
Je suis prof de SVT donc pas directement concerné par SNT/SNI, mais j'ai enfin compris ce qu'était une table de routage !

Si je puis me permettre, "location" est un anglicisme, à remplacer par "position".
VinZT
VinZT
Doyen

TP Python sur Internet (SNT, 2de) Empty Re: TP Python sur Internet (SNT, 2de)

par VinZT Sam 16 Nov 2019 - 18:03
cedricVR a écrit:Bonjour à tous,

Je suis un ingénieur en informatique qui aime bien travailler sur des projets éducatifs (voir mes anciens posts).

En Janvier / Février j'avais conçu en collaboration avec des enseignants du Lycée Français de Barcelone un TP d'informatique pour des terminales S sur la signature RSA dont on était très contents.

Ça m'a donné envie d'en faire d'autres, donc voici un TP sur Internet (paquets, adresses IP, routage ...), pensé pour des secondes à partir du nouveau programme « Sciences numériques et technologie ». C'est un TP de programmation, en Python, mais qui devrait être assez facile pour des débutants qui ont tout juste vu les concepts de variable, fonction, structures de données basiques (listes ou tuples et dictionnaires), conditions et boucles. C'est très guidé au début et un peu moins sur la fin.

https://cedricvanrompay.gitlab.io/tp-internet/

N'étant plus à Barcelone j'ai moins la possibilité de travailler avec les professeurs et les étudiants du LFB, donc j'apprécierai beaucoup d'avoir des retours de ce forum.

Euh … comment dire, on ne doit pas avoir les mêmes élèves, les concepts évoqués sont tout sauf naturels et faciles. L'an passé, avec feue l'option ICN en seconde, plusieurs élèves ne maîtrisaient pas une simple boucle for à la fin de l'année (pourtant passée à faire des choses « ludiques » via le module turtle).

Avec des élèves qui peinent à lire cinq lignes de texte, et qui oublient tout d'une semaine sur l'autre, un TP comme celui-là (merci pour le partage) prendrait plusieurs séances de deux heures.

_________________

« Il ne faut pas croire tout ce qu'on voit sur Internet » Victor Hugo.
« Le con ne perd jamais son temps. Il perd celui des autres. » Frédéric Dard
« Ne jamais faire le jour même ce que tu peux faire faire le lendemain par quelqu'un d'autre » Pierre Dac
« Je n'ai jamais lâché prise !» Claude François
« Un économiste est un expert qui saura demain pourquoi ce qu'il avait prédit hier ne s'est pas produit aujourd'hui. » Laurence J. Peter
Al9
Al9
Niveau 10

TP Python sur Internet (SNT, 2de) Empty Re: TP Python sur Internet (SNT, 2de)

par Al9 Sam 16 Nov 2019 - 18:34
cedricVR a écrit:C'est un TP de programmation, en Python, mais qui devrait être assez facile pour des débutants qui ont tout juste vu les concepts de variable, fonction, structures de données basiques (listes ou tuples et dictionnaires), conditions et boucles.

Est-ce que le fait de programmer va leur faire comprendre le concept ?
Indépendamment de la question ci-dessus, les listes, tuples ou dictionnaire ne sont pas du tout au programme de seconde.
Les structures de données sont au programme de 1e NSI.

Comme VinZT, on ne doit pas du tout avoir les même élèves. Rien que pour faire ce qui est écrit en Python, il faut plusieurs semaines en ne faisant que çà !
PrCosinus
PrCosinus
Niveau 6

TP Python sur Internet (SNT, 2de) Empty Re: TP Python sur Internet (SNT, 2de)

par PrCosinus Sam 16 Nov 2019 - 18:56
Je conseille vivement l'utilisation du logiciel filius pour comprendre les notions citées dans ce fil !

_________________
"Plus j'aime mon métier et moins je supporte ma profession." (J-L Godard).
avatar
cedricVR
Niveau 2

TP Python sur Internet (SNT, 2de) Empty Re: TP Python sur Internet (SNT, 2de)

par cedricVR Sam 16 Nov 2019 - 22:12
VinZT a écrit:
Euh … comment dire, on ne doit pas avoir les mêmes élèves

Al9 a écrit:
Comme VinZT, on ne doit pas du tout avoir les même élèves.

Et bien, justement ... je n'ai pas d'élèves ! J'ai collaboré avec des professeurs sur des projets précédents (mais au niveau terminale option info), mais pas sur celui-là. C'est en partie pour ça que je partage ici.

Avec vos retours je me rend compte que le TP est sans doute trop ambitieux pour une classe de seconde. Est-ce que ça ferait sens de le donner à une classe de 1ere ou Terminale ? Dommage parce que ça couvre assez bien les notions du programme de SNT de ... seconde.

Al9 a écrit:
Est-ce que le fait de programmer va leur faire comprendre le concept ?

Quels concepts, de programmation ou de réseau ?
J'imagine que ça dépend des sensibilités, il y en a qui ont besoin de vraiment manipuler les choses pour les comprendre, d'autres qui s'en sortent bien avec seulement la théorie ...
Au moins quand on programme on voit bien si on a compris ou pas, parce que si on n'a pas compris d'habitude le programme ne marche pas ...

Ça ne devrait pas être trop difficile de faire une version « sans programmation » du TP, ou les élèves doivent juste deviner la route d'un paquet, la table de routage d'un routeur ... Est-ce que ça pourrait intéresser des gens ici ? SI c'est juste de la théorie les élèves iront sûrement plus vite, donc il y a moyen de voir des notions en plus comme l'aspect hiérarchique du réseau IP, les « vraies » adresses IP, le DNS etc ...
Simeon
Simeon
Niveau 10

TP Python sur Internet (SNT, 2de) Empty Re: TP Python sur Internet (SNT, 2de)

par Simeon Dim 17 Nov 2019 - 0:41
Je confirme ce qui a été dit.
Et même en 1ère ou terminale, l'ensemble est trop dense pour l'élève moyen et je ne parle que du texte même pas du code.

Faire une version sans programmation semble nécessaire, quitte à proposer une suite avec de la programmation après.

De toute façon l'ensemble ne correspond pas un TP, c'est au minimum un gros chapitre, et en pratique l'idée serait plutôt que l'élève se construise une représentation des grandes lignes en seconde, et en terminale NSI il voit vraiment le routage.

Il faudrait aussi simplifier, et reformuler de plusieurs façon différentes pas mal de chose.


Sinon, les programmes à trou, c'est souvent pas terrible d'un point de vue pédagogique, et le fait de faire du code à trou pour un truc de 3 lignes est un bon indicateur qu'on est dans un cas où ce n'est pas terrible.
avatar
Felicie
Niveau 9

TP Python sur Internet (SNT, 2de) Empty Re: TP Python sur Internet (SNT, 2de)

par Felicie Dim 17 Nov 2019 - 11:02
Je confirme ce qui a été dit, ce n'est pas à la portée des élèves de 2nde GT, en tout cas pas des miens. Quand je pense que je dois leur tenir la main pour faire "Fichier - Enregistrer sous" ... et que quand je parle de variable ou de boucle, j'ai l'impression de parler en chinois.
Je précise que je suis dans un petit lycée avec des élèves plutôt faciles ...
avatar
Felicie
Niveau 9

TP Python sur Internet (SNT, 2de) Empty Re: TP Python sur Internet (SNT, 2de)

par Felicie Dim 17 Nov 2019 - 11:08
J'ai fait un TP (en 1/2 groupe - 14 élèves) où il y avait un "ipconfig", un "ping" et un "traceroute". Quelle galère ! Au moins 5 mn rien que pour que tout le monde soit capable de taper "cmd". Ce qu'ils en ont retenu ... hum
Thom
Thom
Habitué du forum

TP Python sur Internet (SNT, 2de) Empty Re: TP Python sur Internet (SNT, 2de)

par Thom Mar 21 Jan 2020 - 11:02
C'est assez clair en tout cas ! Mais du coup je vois un problème assez important (je n'ai jamais enseigné la SNT donc je dis peut être n'importe quoi) : il y a toutes les notions réseau à apprendre + le langage python , ça fait deux grosses difficultés

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum