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

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Balthazaard le Dim 1 Oct 2017 - 22:43
J'ai toujours l'impression qu'un clan impose ses vues avant d'être remplacé par un autre et ainsi de suite.
Et si après on programme dans un langage qui n'est pas fonctionnel, par ex en java, on fait quoi?
Matheod
Niveau 6

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Matheod le Dim 1 Oct 2017 - 22:44
Il demande de savoir programmer des fonctions, mais pas que tous nos programmes soient des fonctions.
avatar
VinZT
Grand sage

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par VinZT le Dim 1 Oct 2017 - 22:46
@Balthazaard a écrit:J'ai toujours l'impression qu'un clan impose ses vues avant d'être remplacé par un autre et ainsi de suite.
Et si après on programme dans un langage qui n'est pas fonctionnel, par ex en java, on fait quoi?

L'ipéhère te chantera la Javanaise.

_________________
« 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
avatar
Balthazaard
Expert spécialisé

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Balthazaard le Dim 1 Oct 2017 - 22:50
@Matheod a écrit:Il demande de savoir programmer des fonctions, mais pas que tous nos programmes soient des fonctions.

Un programme qui n'est pas une fonction et qui ne comporte ni entrée, ni sortie risque un peu de s'ennuyer...et nous aussi.
avatar
Balthazaard
Expert spécialisé

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Balthazaard le Dim 1 Oct 2017 - 22:50
@VinZT a écrit:
@Balthazaard a écrit:J'ai toujours l'impression qu'un clan impose ses vues avant d'être remplacé par un autre et ainsi de suite.
Et si après on programme dans un langage qui n'est pas fonctionnel, par ex en java, on fait quoi?

L'ipéhère te chantera la Javanaise.

M'en fous je suis HC....plus d'Hipèaire
avatar
VinZT
Grand sage

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par VinZT le Dim 1 Oct 2017 - 22:54
@Balthazaard a écrit:
@VinZT a écrit:
@Balthazaard a écrit:J'ai toujours l'impression qu'un clan impose ses vues avant d'être remplacé par un autre et ainsi de suite.
Et si après on programme dans un langage qui n'est pas fonctionnel, par ex en java, on fait quoi?

L'ipéhère te chantera la Javanaise.

M'en fous je suis HC....plus d'Hipèaire



Note bien que les Hip-et-air que je connais ne remarqueraient même pas la différence entre python et java.

_________________
« 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
Matheod
Niveau 6

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Matheod le Dim 1 Oct 2017 - 22:55
@Balthazaard a écrit:
@Matheod a écrit:Il demande de savoir programmer des fonctions, mais pas que tous nos programmes soient des fonctions.

Un programme qui n'est pas une fonction et qui ne comporte ni entrée, ni sortie risque un peu de s'ennuyer...et nous aussi.


Justement, pas de fonction mais des entrées et sorties.
avatar
ben2510
Neoprof expérimenté

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par ben2510 le Dim 1 Oct 2017 - 23:39
@Matheod a écrit:
@Balthazaard a écrit:D'où mon interrogation qui reste   print("Pas de solution") c'est mal...   raise ValueError("Pas de solution") c'est bien....dans un cas on a un mécanisme compréhensible par un élève (même si il viole -momentanément- les bons principes de programmation) dans l'autre cas un processus, convenons le, opaque (si on a pas vraiment programmé, on est peu familier des exceptions) que l'on ne pourra jamais (comme tu l'as dit) expliquer correctement aux élèves...Franchement...

Pourquoi l'auteur n'assume t-il pas le côté "autiste" de sa fonction en filtrant la valeur interdite et en ne retournant rien...parce qu’on sent bien que là "il faut faire quelque chose.."

Un élève incapable en prépa de comprendre qu'une fonction "calcule" et n'affiche pas est mal barré pour appréhender la notion d'exception (surtout du concept de lever et de rattraper une exception)

Le plus simple serait simplement de retourner un tableau, qui peut contenir zéro, une ou deux solutions. Mais les tableaux ne sont pas au programme.

Mais cette histoire d'affichage est stupide. Tout dépend du but de la fonction.
Si son but c'est d'afficher les résultats alors le print est très bien.
Si son but est de retourner des résultats afin que cela serve dans un autre programme, le print n'a pas sa place c'est tout.

Et il est facile de trouver des exemples où on a besoin d'être dans le deuxième cas. Les élèves comprendront facilement que le print ne peut pas marcher !

Depuis que j'ai arrêté de lire le programme, mes cours se passent beaucoup mieux.

Voila de quoi occuper intelligemment des secondes, https://goo.gl/tcpEL9 et de quoi les aider à simplifier proprement fractions et racines.

_________________
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
Balthazaard
Expert spécialisé

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Balthazaard le Dim 1 Oct 2017 - 23:43
Très bien , ça marche sur les grands nombres ?
Je vais tester avec
17 969 491 597 941 066 732 916 128 449 573 246 156 367 561 808 012 600 070 888 918 835 531 726 460 341 490 933 493 372 247 868 650 755 230 855 864 199 929 221 814 436 684 722 874 052 065 257 937 495 694 348 389 263 171 152 522 525 654 410 980 819 170 611 742 509 702 440 718 010 364 831 638 288 518 852 689
avatar
ben2510
Neoprof expérimenté

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par ben2510 le Dim 1 Oct 2017 - 23:58
Bien sûr. Python travaille en précision infinie en ce qui concerne les entiers. Par contre, ça risque d'être long. Je te conseille plutôt Miller-Rabin, mais c'est un peu tendu en seconde. Peut-être en spé, plutôt ?

_________________
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
Call_BB5A
Niveau 3

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Call_BB5A le Lun 2 Oct 2017 - 0:02
@Matheod a écrit:Perso j'ai choisi une trame très progressive où les fonctions n'arrivent qu'une fois que le reste est maîtrisée.
Le programme officiel impose d'ailleurs un certain ordre puisqu'il est précisé : "On commence par consolider les notions de variables, de boucles et d'instructions conditionnelles...". Les fonctions ne peuvent intervenir qu'après.

La priorité est donc de bien poser les bases de la programmation impérative avant de s'occuper de la programmation procédurale.

@Prezbo a écrit:Je ne crois pas en avoir trouvé un qui commence directement par la programmation fonctionnelle.
Ce qu'on attend en 2nde, c'est surtout de la programmation procédurale ; la programmation fonctionnelle étant un type de programmation dans lequel on cherche à éviter les affectations en procédant par des composition de fonctions, au sens mathématique du terme.
Matheod
Niveau 6

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Matheod le Lun 2 Oct 2017 - 0:11
Surtout qu'il y a les histoires de portées de variables qui sont compliquées.
Call_BB5A
Niveau 3

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Call_BB5A le Lun 2 Oct 2017 - 0:13
@Balthazaard a écrit:D'où mon interrogation qui reste   print("Pas de solution") c'est mal...   raise ValueError("Pas de solution") c'est bien....
La fonction print() est bien parce qu'en Python on peut la redéfinir pour qu'elle lève une exception si on lui transmet la chaîne "Pas de solution" :-)

@Matheod a écrit:Le plus simple serait simplement de retourner un tableau, qui peut contenir zéro, une ou deux solutions. Mais les tableaux ne sont pas au programme.
Il n'y a qu'à utiliser les ensembles, avec set(), puisque c'est au programme de mathématiques en 2nde :-)
celinesud
Fidèle du forum

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par celinesud le Dim 29 Oct 2017 - 12:12
Reçu ce mail :
A l’attention des enseignants de mathématiques, plus particulièrement de lycée,
Mesdames, Messieurs,
Afin de suivre la journée pédagogique lycée dans les meilleures conditions, nous vous demandons de prendre connaissance de la ressource d'accompagnement du collège algorithme et programmation et de suivre les deux parcours magistère, disponible via Arena (Notice d’utilisation Lettre Relations) :
· Magistère « Algorithmique et programmation au collège », parcours en auto-inscription, clé d’inscription : algo_toulouse2016
· Magistère « Algorithmique/Programmation au Lycée : Python», parcours en auto-inscription, clé d’inscription : python_tlse17
Nous vous engageons vivement à les réaliser en amont des journées pédagogiques qui se dérouleront entre le 8 décembre 2017 et la fin janvier 2018.
Enfin, nous rappelons la mise en ligne sur le site académique disciplinaire d’un document issu de l’IGEN de Mathématiques traitant de l’évolution des notations en algorithmique au lycée (https://disciplines.ac-toulouse.fr/mathematiques/evolution-des-notations-en-algorithmique-au-lycee )

Donc, en gros, il faut qu'on se forme sur notre temps, avant qu'on nous forme.



avatar
VinZT
Grand sage

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par VinZT le Dim 29 Oct 2017 - 14:38
@celinesud a écrit:Reçu ce mail :
A l’attention des enseignants de mathématiques, plus particulièrement de lycée,
Mesdames, Messieurs,
Afin de suivre la journée pédagogique lycée dans les meilleures conditions, nous vous demandons de prendre connaissance de la ressource d'accompagnement du collège algorithme et programmation et de suivre les deux parcours magistère, disponible via Arena (Notice d’utilisation Lettre Relations) :
·         Magistère « Algorithmique et programmation au collège », parcours en auto-inscription, clé d’inscription : algo_toulouse2016
·         Magistère « Algorithmique/Programmation au Lycée : Python», parcours en auto-inscription, clé d’inscription : python_tlse17
Nous vous engageons vivement à les réaliser en amont des journées pédagogiques qui se dérouleront entre le 8 décembre 2017 et la fin janvier 2018.
Enfin, nous rappelons la mise en ligne sur le site académique disciplinaire d’un document issu de l’IGEN de Mathématiques traitant de l’évolution des notations en algorithmique au lycée (https://disciplines.ac-toulouse.fr/mathematiques/evolution-des-notations-en-algorithmique-au-lycee )

Donc, en gros, il faut qu'on se forme sur notre temps, avant qu'on nous forme.

Tu veux dire avant qu'on vous mette en atelier et que vous puissiez créer vous même le contenu de votre propre formation.


_________________
« 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
avatar
ycombe
Modérateur

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par ycombe le Dim 29 Oct 2017 - 14:44
@celinesud a écrit:Reçu ce mail :
A l’attention des enseignants de mathématiques, plus particulièrement de lycée,
Mesdames, Messieurs,
Afin de suivre la journée pédagogique lycée dans les meilleures conditions, nous vous demandons de prendre connaissance de la ressource d'accompagnement du collège algorithme et programmation et de suivre les deux parcours magistère, disponible via Arena (Notice d’utilisation Lettre Relations) :
·         Magistère « Algorithmique et programmation au collège », parcours en auto-inscription, clé d’inscription : algo_toulouse2016
·         Magistère « Algorithmique/Programmation au Lycée : Python», parcours en auto-inscription, clé d’inscription : python_tlse17
Nous vous engageons vivement à les réaliser en amont des journées pédagogiques qui se dérouleront entre le 8 décembre 2017 et la fin janvier 2018.
Enfin, nous rappelons la mise en ligne sur le site académique disciplinaire d’un document issu de l’IGEN de Mathématiques traitant de l’évolution des notations en algorithmique au lycée (https://disciplines.ac-toulouse.fr/mathematiques/evolution-des-notations-en-algorithmique-au-lycee )

Donc, en gros, il faut qu'on se forme sur notre temps, avant qu'on nous forme.



Tu n'as pas bien compris le concept pédagogique. Il s'agit de classe inversée.

_________________
Assurbanipal: "Passant, mange, bois, divertis-toi ; tout le reste n’est rien".

Franck Ramus : "Les sciences de l'éducation à la française se font fort de produire un discours savant sur l'éducation, mais ce serait visiblement trop leur demander que de mettre leur discours à l'épreuve des faits".
celinesud
Fidèle du forum

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par celinesud le Dim 29 Oct 2017 - 15:13
Puis, lors du stage "journées pédagogiques", on va nous mettre en îlots. Finalement, il n'y a que le côté "bonifié" qui manque.
celinesud
Fidèle du forum

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par celinesud le Dim 29 Oct 2017 - 15:15
@VinZT a écrit:
@celinesud a écrit:Reçu ce mail :
A l’attention des enseignants de mathématiques, plus particulièrement de lycée,
Mesdames, Messieurs,
Afin de suivre la journée pédagogique lycée dans les meilleures conditions, nous vous demandons de prendre connaissance de la ressource d'accompagnement du collège algorithme et programmation et de suivre les deux parcours magistère, disponible via Arena (Notice d’utilisation Lettre Relations) :
·         Magistère « Algorithmique et programmation au collège », parcours en auto-inscription, clé d’inscription : algo_toulouse2016
·         Magistère « Algorithmique/Programmation au Lycée : Python», parcours en auto-inscription, clé d’inscription : python_tlse17
Nous vous engageons vivement à les réaliser en amont des journées pédagogiques qui se dérouleront entre le 8 décembre 2017 et la fin janvier 2018.
Enfin, nous rappelons la mise en ligne sur le site académique disciplinaire d’un document issu de l’IGEN de Mathématiques traitant de l’évolution des notations en algorithmique au lycée (https://disciplines.ac-toulouse.fr/mathematiques/evolution-des-notations-en-algorithmique-au-lycee )

Donc, en gros, il faut qu'on se forme sur notre temps, avant qu'on nous forme.

Tu veux dire avant qu'on vous mette en atelier et que vous puissiez créer vous même le contenu de votre propre formation.


Voilà. C'est en général ce qui se passe. J'ai hâte. J'aime bien aussi être formée en janvier 2018 pour une mise en application en septembre 2017. C'est l'anticipation façon EN.
avatar
Guermantes729
Niveau 10

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Guermantes729 le Dim 29 Oct 2017 - 15:25
@celinesud a écrit:Puis, lors du stage "journées pédagogiques", on va nous mettre en îlots. Finalement, il n'y a que le côté "bonifié" qui manque.

C'est parfait. Je ferai comme les gamins, je vais compter sur les copains

déjà moi je suis choquée du "amenez votre pc portable" (nous on a reçu cette consigne par courriel) euh...celui que nous a fourni l'EN??? j'en n'ai pas moi de pc portable ils sont gentils...
avatar
neo-fit
Niveau 7

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par neo-fit le Lun 30 Oct 2017 - 8:42
@celinesud a écrit:
Voilà. C'est en général ce qui se passe. J'ai hâte. J'aime bien aussi être formée en janvier 2018 pour une mise en application en septembre 2017. C'est l'anticipation façon EN.
C'est le plus exaspérant avec ça :
@Guermantes729 a écrit:
déjà moi je suis choquée du "amenez votre pc portable" (nous on a reçu cette consigne par courriel) euh...celui que nous a fourni l'EN??? j'en n'ai pas moi de pc portable ils sont gentils...
Bon sinon, la formation continue sur Twitter (sic) : 3ème billet de Yann Salmon
https://www.yannsalmon.fr/python-en-seconde-localite-des-variables-et-mutabilite/
Le nouveau programme de seconde préconise de programmer en écrivant des fonctions. Un des aspects intéressants des fonctions en Python, comme dans la plupart des langages de programmation, est que les variables d'une fonction sont locales à cette fonction. Dans ce billet, j'explique ce que cela signifie et comment les choses se passent lors de l'exécution d'un appel de fonction.
avatar
Mateo_13
Niveau 5

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Mateo_13 le Mar 7 Nov 2017 - 6:43
Bonjour,

un MOOC sur Python vient de s'ouvrir, l'inscription est gratuite :
https://www.fun-mooc.fr/courses/inria/41001S03/session03/about

Cordialement,

_________________
Mateo.
www.mathemagique.com : Axiomatique de collège.
avatar
BrindIf
Habitué du forum

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par BrindIf le Mar 7 Nov 2017 - 15:33
Je m'y étais inscrite il y a deux ans. Pour autant que je puisse en juger, il est bien fait (très clair, complet, exercices compilables en ligne), mais demande un très fort investissement, je n'avais pas la disponibilité pour le suivre.
avatar
Prezbo
Niveau 7

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Prezbo le Mar 7 Nov 2017 - 15:45
@BrindIf a écrit:Je m'y étais inscrite il y a deux ans. Pour autant que je puisse en juger, il est bien fait (très clair, complet, exercices compilables en ligne), mais demande un très fort investissement, je n'avais pas la disponibilité pour le suivre.

Ah zut, je viens de m'inscrire et je ne suis pas très disponible justement. Bon, on verra.

(A première vue, je ne suis pas très séduit par le format MOOC, avec ses vidéos interminables. J'ai l'impression que j'apprendrais plus vite avec un bouquin ou un tutoriel en ligne. Mais je vais insister un peu.)

Sinon, je suis convoqué à une formation PAF (sur candidature individuelle) "Python et algorithmique en classe de seconde". Vous raconterai.
avatar
BrindIf
Habitué du forum

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par BrindIf le Mar 7 Nov 2017 - 16:07
@Prezbo a écrit:Sinon, je suis convoqué à une formation PAF (sur candidature individuelle) "Python et algorithmique en classe de seconde". Vous raconterai.
Ah oui, merci !
Pour l'instant au niveau de mon établissement, la conclusion est de réserver Python aux 1re/Tle et de continuer avec Algobox en 2de, tout en faisant peut-être un peu attention à la rédaction des algorithmes sur papier.

Pour le MOOC, tu verras bien. C'est justement celui-ci qui m'a fait penser que c'était un système d'enseignement intéressant, avec plusieurs niveaux clairement affichés, et la possibilité de s'exercer en direct. Les vidéos sont courtes, mais ce n'est clairement pas une façon agréable d'apprendre quelque chose Razz
Carrie7
Niveau 8

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Carrie7 le Mar 7 Nov 2017 - 16:44
Moi j'ai trouvé ça :
https://openclassrooms.com/courses/apprenez-a-programmer-en-python?status=published
que je trouve, pour le moment, très clair pour une néophyte pas motivée comme moi. (Vous savez, le genre qui n'a aucune envie d'enseigner l'informatique, qui n'y connaît rien et qui n'a pas choisi ce métier pour ça ?)

avatar
Proton
Niveau 5

Re: (maths) Formation aux aménagements du programme de seconde : algo/programmation

par Proton le Mer 8 Nov 2017 - 19:06
@BrindIf a écrit:
@Prezbo a écrit:Sinon, je suis convoqué à une formation PAF (sur candidature individuelle) "Python et algorithmique en classe de seconde". Vous raconterai.
Ah oui, merci !
Pour l'instant au niveau de mon établissement, la conclusion est de réserver Python aux 1re/Tle et de continuer avec Algobox en 2de, tout en faisant peut-être un peu attention à la rédaction des algorithmes sur papier.

Pour le MOOC, tu verras bien. C'est justement celui-ci qui m'a fait penser que c'était un système d'enseignement intéressant, avec plusieurs niveaux clairement affichés, et la possibilité de s'exercer en direct. Les vidéos sont courtes, mais ce n'est clairement pas une façon agréable d'apprendre quelque chose Razz

Mais ce n’est pas au programme des 1res et Tles actuelles ...
D’autre part, il ne faut plus parler d’affichage dans un algorithme, donc Algobox me semble complètement désuet.
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