- Messages : 379
Enseigner l'informatique à l'école
Mais qu'importe avec ce programme ?
À ce niveau, n'importe quel langage n'ayant pas une syntaxe trop complexe convient très bien. Il n'y a quasiment aucun apprentissage du langage en lui-même.
En quoi est-on obligé dans le cas du langage C d'aborder les histoires de pointeurs avant les fonctions récursives.Et puis ça évite de se focaliser sur des détails oiseux comme les histoires de pointeurs pour se focaliser sur des trucs qui paraissent plus important, comme par exemple, le fonctionnement et l'intérêt des fonctions récursives.
Avoir un débat ici sur le choix du langage de programmation tient du troll.
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18191
Gilles Braun écrit: La généralisation de la spécialité Informatique et Sciences du Numérique à toutes les séries du bac général et technologique, qui figure parmi les promesses de campagne du Président de la République sera chose faite d’ici 2015.
Connexion ou Créer un compte pour participer à la conversation.
Quand on a un peu d'affinité avec l'informatique, en effet, ce n'est pas très compliqué. Cela dit, je parle moi aussi d'expérience. Ces 3h de CM étaient consacrées à l'introduction des fonctions et procédures en algorithmie, la façon de les écrire, les déclarations de variable dans une fonction/procédure ... Et rien que le passage d'argument depuis le programme principal et la fonction/procédure, et le retour d'une fonction dans le programme principal, ce n'était pas gagné (et ça ne l'est pas encore pour tout le monde.) Les questions récurrentes étant « mais on peut avoir une fonction / procédure sans aucun argument ? » « Comment le programme sait quelle est la valeur de l'argument x si la variable n'a pas le même nom dans le programme principal ? » « Si j'ai une variable machin dans le programme principal et que ma variable de retour de la fonction s'appelle aussi machin, est-ce qu'il y a besoin d'autre chose pour que ça fonctionne ?»Seb écrit: * Pour réagir sur les fonctions, ce n'est pas une notion si dure que cela à présenter : que dire dessus pendant 3h de CM ? Lorsqu'on a déjà compris ce qu'était une fonction en maths, il n'est pas bien dur de faire le pas. Et vu l'utilité que ça a lorsqu'on programme, je ne trouve pas ça aberrant de le voir dans cette option d'introduction. D'ailleurs, mon collègue a commencé par ce point et ça a l'air d'être passé correctement.
Et là je vous fait les versions claires des questions. Réussir à leur faire adopter un vocabulaire précis et rigoureux est pas simple non plus...
Pourquoi est-ce qu'il y a ce blocage, je n'en sais rien, je ne me rappelle pas l'avoir eu (Certain pourront penser : parce que le prof est pourri... peut-être, mais je ne pense pas que ce ne soit que ça ! ). Tout ce que je sais c'est qu'il y est... Et que ce sont des élèves tout justes sortis du lycée. Donc je ne vois pas pourquoi ce serait si différent en Terminale. Si ça s'est très bien passé pour les élèves de votre collègue, j'aimerais bien connaître sa méthode ! cela pourrait m'aider !
Loys, que cette option concerne toutes les filières, après tout pourquoi pas. Je ne suis pas sure qu'ils auront autant de candidats en L qu'en S ou ES, mais si ça en intéresse quelques uns, je ne vois pas de raison de leur en priver. (Après tout, tous égaux devant la cata ! )
Connexion ou Créer un compte pour participer à la conversation.
Bug Neurone écrit: Loys, que cette option concerne toutes les filières, après tout pourquoi pas. Je ne suis pas sure qu'ils auront autant de candidats en L qu'en S ou ES, mais si ça en intéresse quelques uns, je ne vois pas de raison de leur en priver. (Après tout, tous égaux devant la cata ! )
Apprendre à tout le monde la programmation je suis dubitatif, il me semble plus productif de faire une initiation au cassage de Creative Common avec application sur la pseudo-encyclopédie en ligne, vous en pensez quoi ?
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18191
L'introduction de l'informatique dans notre système éducatif, cela veut dire [créer] une agrégation d'informatique, et trois heures par semaine d'informatique par semaine à partir de la seconde. Il faut abandonner l'idée que la dextérité des adolescents à naviguer sur le net serait une vraie compétence.
Lorsque que Laurent Bloch dit "d'informatique", il faut comprendre "programmation".
Connexion ou Créer un compte pour participer à la conversation.
Loys écrit: Lorsque que Laurent Bloch dit "d'informatique", il faut comprendre "programmation".
C'est encore ce qu'il y a de mieux à enseigner à des lycéens en informatique, avec un bémol quand même, pour ceux qui accrochent pas c'est comme essayer de m'enseigner la poésie, du temps perdu pour tout le monde !
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18191
Quelque chose est masqué pour les invités. Veuillez vous connecter ou vous enregistrer pour le visualiser.
Connexion ou Créer un compte pour participer à la conversation.
- DM
- Auteur du sujet
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18191
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 379
Connaitre le cloud ?
J'ai régulièrement un cours de la part de mon collègue qui a été pendant quelques années à l'INRIA, où l'oscillation entre le modèle station de travail individuelle et le modèle serveur qui répond à un client distant via un terminal quelconque est incessante depuis la création de l'informatique, les geeks de l'INRIA suivant à chaque fois le moindre renversement de tendance.
Quelqu'un connait une ressource décrivant particulièrement cette histoire du cloud ? Cette innovation vieille de plusieurs décennies, elle a une histoire écrite quelque part ?
Mais ce dernier ne vise qu’à apprendre les usages (se servir d’Excel ou de Word, par exemple) sans aller plus loin. Alors qu’il est indispensable de comprendre les principes des outils manipulés, de réussir à les paramétrer voire d’en construire.
J'adore Word, j'apprends tous les jours des expression et des usages typographiques.
Pourquoi le français réclame un espace avant et après un signe double (!) alors que l'anglais ne veut qu'un espace après ? Toute l'esthétique qu'il y a derrière la suppression des veuves et des orphelins, c'est assez remarquable. Je ne l'ai jamais appris à l'école, et pourtant je pense que ça doit être très instructif d'apprendre tous ces principes des outils de traitement de texte.
Je ne vais pas revenir sur l'enseignement de l'informatique en France qui a attendu 2012 pour commencer, mais par contre étudier quelques écrits d'Alan Turing permettrait de se faire un peu à l'idée de ce qu'est l'intelligence artificielle, et conclure que certains manquent vraiment d'intelligence. Si on ne peut faire de différence entre un journaliste et un robot, cela signifie-t-il qu'on a un robot intelligent ?
Je continue sur l'article de Numerama :
Les enfants rêvent d'être pompier, des volontaires à part à Paris ou Marseille, qui la plupart du temps grimpent dans les arbres pour faire descendre le chat de mamy, oui, il faut démystifier les métiers pour qu'on puisse rêver d'exercer ces métiers.L'essentiel de la vidéo vise à démystifier la complexité apparente de la programmation, pour donner envie aux jeunes de s'y essayer. La vidéo est titrée "Ce que la plupart des écoles ne vous apprennent pas", et commence par des interviews d'enfants qui ne savent pas ce qu'est un programmeur, et qui ne rêvent donc pas d'en devenir un.
Un rapport entre la technologie et la cuisine ?Will.i.am, qui prend des cours de programmation, s'étonne que "nous dépendons tous de la technologie pour communiquer, pour cuisiner... mais personne ne sait comment écrire du code".
Je m'étonne que les gens ne sachent pas qu'il faut du cheval pour faire des raviolis, il faut des cours de boucherie à l'école ?
Szut, j'ai raté l'introduction :
Ah oui, maintenant plus besoin de savoir programmer, l'informatique n'est plus austère, elle est ludique, il suffit de savoir que le logiciel fonctionne suivant le design pattern du singleton qui via la fabrique abstraite va instancier la façade de l'interpréteur, et alors le prestataire réalise exactement le logiciel que vous venez de développerAlors que l'austérité de l'informatique d'autrefois obligeait les jeunes à apprendre à programmer, les entreprises manquent aujourd'hui de personnes qualifiées qui comprennent comment fonctionne un logiciel, et comment en développer.
Numerama : Réfléchir le numérique Je trouve ça très sympa comme slogan, il faut faire le vide en soi, frotter suffisamment fort pour que le numérique éblouisse tout lecteur à l'approche ?
Connexion ou Créer un compte pour participer à la conversation.