Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
ben2510
ben2510
Expert spécialisé

[NSI 1re] Quelle progression avez-vous adoptée ? Empty [NSI 1re] Quelle progression avez-vous adoptée ?

par ben2510 Mer 23 Oct 2019 - 12:48
Bonjour,
je lance ce fil pour discuter des progressions des uns et des autres en ce début d'année,
pour la première mise en place de la spécialité informatique.

Dans mon lycée nous sommes deux à intervenir, chacun sur un bloc de deux heures.
Pour l'instant mon collègue a traité HTML/CSS/JS (le thème IHM-Web),
j'ai traité le Python (enfin le début), sur les thèmes Types simples, Langage, Types construits, Algo (mais pour l'instant pas de variants/invariants de boucles, pas de preuve d'algos, seulement des choses assez basiques).

_________________
On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison. Henri Poincaré  La notion d'équation différentielle est le pivot de la conception scientifique du monde. Vladimir Arnold
avatar
Badiste75
Habitué du forum

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par Badiste75 Mer 23 Oct 2019 - 13:06
Même si « la SNT n’a pas vocation à préparer à la NSI », c’est quand même un bon travail préparatoire sur certains thèmes! Vous devez bien galérer avec des élèves qui n’ont pas fait de SNT l’an dernier vu la lourdeur du programme. Bon courage à toi Ben (pas de NSI chez nous alors qu’on a des collègues compétents et que moi je suis tout juste bon pour la SNT 😂). Tu es allé aux journées de l’APMEP au fait?
ben2510
ben2510
Expert spécialisé

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par ben2510 Mer 23 Oct 2019 - 13:20
Comme tous les ans !
Quelques ateliers et conférences sympas (Patrick Popescu-Pampu sur le problème des gardiens de musée, et Philippe Marquet sur les mathématiques sur lesquelles appuyer l'enseignement de l'info).
Tu y étais aussi ?

_________________
On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison. Henri Poincaré  La notion d'équation différentielle est le pivot de la conception scientifique du monde. Vladimir Arnold
avatar
Badiste75
Habitué du forum

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par Badiste75 Mer 23 Oct 2019 - 13:53
Non j’ai zappé, je tenterais bien quand même à l’occasion. Dijon c’était assez vite fait en plus. J’avoue que ce qui m’intéresse surtout c’est ce qu’ont dit les IG à propos de la réforme. Comment tout ça s’est passé? Tu peux en toucher deux mots? A la limite pour en faire profiter les autres, tu peux en parler sur un site spécifique aux maths.
ben2510
ben2510
Expert spécialisé

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par ben2510 Mer 23 Oct 2019 - 14:28
Ça va être rapide ! Les IG (Chéno et Yebbou) ont dit la même chose que d'habitude : "on sait pas, on y peut rien, il faut voir avec la DGESCO". Ils sont en représentation mais n'ont pas de pouvoir décisionnel. Ils ont pris en note les remarques de la salle, mais qu'en feront-ils ? Ils feront sans doute remonter, mais le ministère s'en fiche.
Je pense qu'il y aura un compte-rendu sur le site de l'APMEP.

_________________
On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison. Henri Poincaré  La notion d'équation différentielle est le pivot de la conception scientifique du monde. Vladimir Arnold
VinZT
VinZT
Grand sage

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par VinZT Mer 23 Oct 2019 - 14:37
« Les fonctionnaires sont comme les livres d'une bibliothèque : ce sont les plus hauts placés qui servent le moins »
G. Clemenceau

_________________

« 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
ben2510
ben2510
Expert spécialisé

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par ben2510 Mer 23 Oct 2019 - 14:55
En tout cas dans ce pays plus ton métier est utile moins tu es payé.

Pour revenir au sujet, en Python j'ai pour l'instant vu les six structures (affectation, séquence, alternative, boucle définie, boucle indéfinie, fonction), ainsi que les types de base et un peu les listes. Tout ça est à cheval sur quatre parties du programme : Langage, Algo, Types de base, types construits.

Je vais maintenant faire des séances ciblées sur certains types construits : listes, dicos, ainsi que sur les fichiers (les tables en particulier).
Ce sera l'occasion de voir les algorithmes classiques (sur les listes en particulier) ; je me demande comment introduire une approche un peu théorique des algos, en fait.

Nous avons déjà parlé des questions fondamentales de l'algo (terminaison, correction, complexité, optimalité), et aussi de l'importance de réfléchir au format des données manipulées.

Je cherche maintenant un cadre/ une grille de lecture pour l'introduction des algorithmes au programme.

Bref.


Dernière édition par ben2510 le Mer 23 Oct 2019 - 15:31, édité 1 fois

_________________
On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison. Henri Poincaré  La notion d'équation différentielle est le pivot de la conception scientifique du monde. Vladimir Arnold
avatar
Badiste75
Habitué du forum

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par Badiste75 Mer 23 Oct 2019 - 15:23
Merci Ben. C’est hélas ce à quoi je m’attendais.
avatar
meskiangasher
Niveau 9

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par meskiangasher Mer 23 Oct 2019 - 16:51
@ben2510 a écrit:les six structures (affectation, séquence, alternative, boucle définie, boucle indéfinie, fonction)
Bonjour. C'est quoi la structure séquence ? Le fait qu'on exécute ligne après ligne ? Merci de répondre au béotien que je suis.
ben2510
ben2510
Expert spécialisé

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par ben2510 Mer 23 Oct 2019 - 18:39
@meskiangasher a écrit:
@ben2510 a écrit:les six structures (affectation, séquence, alternative, boucle définie, boucle indéfinie, fonction)
Bonjour. C'est quoi la structure séquence ? Le fait qu'on exécute ligne après ligne ? Merci de répondre au béotien que je suis.

Exactement, une séquence est une suite d'instructions, éventuellement sur des lignes séparées mais on peut aussi mettre plusieurs instructions sur une même ligne (en les séparant par un ; en Python).

_________________
On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison. Henri Poincaré  La notion d'équation différentielle est le pivot de la conception scientifique du monde. Vladimir Arnold
Simeon
Simeon
Niveau 9

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par Simeon Mer 23 Oct 2019 - 20:32
- Système d'exploitation
- Python de base (pas de "type construit")
- Représentation des données

A la rentrée: type construit.

Il me semble assez clair qu'il n'est pas possible de consacrer un quart du temps aux projets et faire le programme correctement.
Donc ce sera "un quart" en comptant surtout sur le temps hors classe...

Pour l'instant mon collègue a traité HTML/CSS/JS (le thème IHM-Web)

Je compte faire JS beaucoup plus tard pour profiter du niveau acquis en programmation et que ça se fasse vite. Mais vous trouvez un avantage à commencer la prog. en Python et en JS presque en même temps ?


Vous avez fait les listes en compréhensions ? Je ne l'ai jamais enseigné (même si je ne fais que ça qd je fais du Python pour moi) et je demande si ça pose des problèmes aux élèves.


Dernière édition par Simeon le Mer 23 Oct 2019 - 20:48, édité 1 fois
VinZT
VinZT
Grand sage

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par VinZT Mer 23 Oct 2019 - 20:42
Si j'en crois les collègues qui font NSI, le temps de travail hors classe des élèves se situe entre rien et pas grand chose.

Pour ma part, mon expérience d'ISN m'a montré que les élèves, projet ou pas, ne faisaient rien chez eux, hormis dans les trois dernières semaines, deadline de l'épreuve oblige. Chaque année, j'ai rencontré des élèves qui n'avaient même pas installé python chez eux. Bon, NSI c'est 4 h (et 6 en terminale) au lieu des 2 de feue la « spé » ISN. Ça changera peut-être quelque chose … Reste que le programme a enflé lui aussi et que mettre le contenu d'une licence d'info en première et terminale, même en survolant, me paraît un tantinet ambitieux.
Dans tous les cas, je vous souhaite bien du courage.

_________________

« 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
Simeon
Simeon
Niveau 9

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par Simeon Mer 23 Oct 2019 - 20:57
@VinZT a écrit:Si j'en crois les collègues qui font NSI, le temps de travail hors classe des élèves se situe entre rien et pas grand chose.

Pour ma part, mon expérience d'ISN m'a montré que les élèves, projet ou pas, ne faisaient rien chez eux, hormis dans les trois dernières semaines, deadline de l'épreuve oblige. Chaque année, j'ai rencontré des élèves qui n'avaient même pas installé python chez eux. Bon, NSI c'est 4 h (et 6 en terminale) au lieu des 2 de feue la « spé » ISN. Ça changera peut-être quelque chose … Reste que le programme a enflé lui aussi et que mettre le contenu d'une licence d'info en première et terminale, même en survolant, me paraît un tantinet ambitieux.
Dans tous les cas, je vous souhaite bien du courage.

Les élèves que j'ai en ISN et en NSI n'ont absolument pas le même profil. (ils sont bien meilleurs et bien plus motivés en NSI)
J'ai l'impression que donner des petits projets en DM devraient bien se passer en NSI. Si ça se passe bien, on ira peut être sur de plus gros projets avec plus de liberté dans les choix.
VinZT
VinZT
Grand sage

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par VinZT Mer 23 Oct 2019 - 21:06
Très sincèrement, tant mieux et pourvu que ça dure.

_________________

« 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
kaktus65
kaktus65
Niveau 10

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par kaktus65 Mer 23 Oct 2019 - 21:16
Et vous avez des bouquins intéressants en NSI abi ?
ben2510
ben2510
Expert spécialisé

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par ben2510 Mer 23 Oct 2019 - 21:18
@Simeon a écrit:- Système d'exploitation
- Python de base (pas de "type construit")
- Représentation des données

A la rentrée: type construit.

Il me semble assez clair qu'il n'est pas possible de consacrer un quart du temps aux projets et faire le programme correctement.
Donc ce sera "un quart" en comptant surtout sur le temps hors classe...

Pour l'instant mon collègue a traité HTML/CSS/JS (le thème IHM-Web)

Je compte faire JS beaucoup plus tard pour profiter du niveau acquis en programmation et que ça se fasse vite. Mais vous trouvez un avantage à commencer la prog. en Python et en JS presque en même temps ?

Le contexte d'exécution est pas vraiment le même pour js et pour Python, même si on a essayé de varier les plaisirs : Idle, EduPython, Jupyter, PythonTutor (je les incite à faire du pas-à-pas dès qu'un bout de code n'est pas totalement compris), et même Brython et Basthon, sans parler de la console dispo sur python.org, alors que pour js on est dans le fichier html, ou bien dans un fichier js, ou même dans les attributs d'un élément html, même si on a fait un peu de console, de l'ardoise js et même du node.js.
Attention, une bonne moitié de ce qui est mentionné ici est resté au vidéo projecteur, les élèves en ont fait moins sur le poste.

Surtout, le js a d'entrée de jeu une quantité impressionnante de fonctions utilisables (sans importer de libs).

Mais dans la mesure du possible, j'ai essayé de varier entre python et js pour les exos d'algo (mon collègue s'étant concentré sur js dans le contexte html/css). L'avantage que j'y trouve est que cela permet de dégager l'essentiel (les structures) de l'accessoire (la syntaxe) dans l'étude des langages de programmation.

@Simeon a écrit:
Vous avez fait les listes en compréhensions ? Je ne l'ai jamais enseigné (même si je ne fais que ça qd je fais du Python pour moi) et je demande si ça pose des problèmes aux élèves.

Un petit peu dans le TP d'intro à Python, un peu aussi dans certains exos de filtrage&accumulation, mais le plus gros sera fait dans le TP sur les listes, dans lequel je mettrai aussi les slices.

P.ex
Code:
s=0
n=0
while n<100:
  if n%3==0:
    s+=n
  n+=1


remplacé par
Code:
s=sum([k for k in range(100) if k%3==0])

@VinZT a écrit:Si j'en crois les collègues qui font NSI, le temps de travail hors classe des élèves se situe entre rien et pas grand chose.

Pour ma part, mon expérience d'ISN m'a montré que les élèves, projet ou pas, ne faisaient rien chez eux, hormis dans les trois dernières semaines, deadline de l'épreuve oblige. Chaque année, j'ai rencontré des élèves qui n'avaient même pas installé python chez eux. Bon, NSI c'est 4 h (et 6 en terminale) au lieu des 2 de feue la « spé » ISN. Ça changera peut-être quelque chose … Reste que le programme a enflé lui aussi et que mettre le contenu d'une licence d'info en première et terminale, même en survolant, me paraît un tantinet ambitieux.
Dans tous les cas, je vous souhaite bien du courage.

En ISN les miens travaillent de façon correcte, c'est à dire assez peu car mon collègue de ISN-NSI-SPC et moi-même ISN-NSI-Maths tenons le discours selon lequel d'autres matières sont plus fondamentales et prioritaires.

Mais pas au point de ne même pas avoir installé Python, heureusement.

Par contre en NSI c'est un peu compliqué, pas tellement au niveau du travail mais surtout au niveau de l'investissement. C'est très hétérogène.

Il y a un certain nombre d'élèves qui pensent que parce qu'ils nous ont choisi on va être sympas et mettre des bonnes notes sans qu'ils aient à travailler.
Ce malentendu va faire des dégâts quand les élèves s'apercevront qu'ils ne peuvent pas abandonner les trois spés.

_________________
On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison. Henri Poincaré  La notion d'équation différentielle est le pivot de la conception scientifique du monde. Vladimir Arnold
ben2510
ben2510
Expert spécialisé

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par ben2510 Mer 23 Oct 2019 - 21:21
@kaktus65 a écrit:Et vous avez des bouquins intéressants en NSI abi ?

J'ai regardé les quatre bouquins dispos, et aucun ne m'a vraiment convaincu, essentiellement parce que je n'utilise pas de cours mais uniquement des TP avec exos et cours intégrés.

_________________
On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison. Henri Poincaré  La notion d'équation différentielle est le pivot de la conception scientifique du monde. Vladimir Arnold
Simeon
Simeon
Niveau 9

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par Simeon Mer 23 Oct 2019 - 21:43
@VinZT a écrit:Très sincèrement, tant mieux et pourvu que ça dure.

J'ai tendance à penser que le profil math/PC/NSI va attirer une grosse partie des meilleurs élèves (c'est le cas dans mon lycée, et math/PC/NSI représente la moitié des NSI au national) donc ça va durer le temps que tout le monde s'en rend compte.


Un petit peu dans le TP d'intro à Python, un peu aussi dans certains exos de filtrage&accumulation, mais le plus gros sera fait dans le TP sur les listes, dans lequel je mettrai aussi les slices.

Ça ne m'emballe pas du tout de faire les slices mais j'ai l'impression que certains en abusent en prépa, donc j'ai peur de "léser" les élèves en ne le faisant pas.

ben2510
ben2510
Expert spécialisé

[NSI 1re] Quelle progression avez-vous adoptée ? Empty Re: [NSI 1re] Quelle progression avez-vous adoptée ?

par ben2510 Mer 23 Oct 2019 - 22:33
Les slices ce n'est pas très compliqué, une fois que tu as fait l'indexation.
Et c'est utile aussi pour les strings.

Par contre cela ne me semble pas au programme, de même qu'une bonne partie de ce nb :
https://github.com/chiphuyen/python-is-cool/blob/master/cool-python-tips.ipynb

_________________
On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison. Henri Poincaré  La notion d'équation différentielle est le pivot de la conception scientifique du monde. Vladimir Arnold
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