Enseigner l'informatique à l'école
"Perfectionnement en C", pour un débutant n'importe quel langage procédural fait l'affaire vous ne croyez pas ? Ce qui est curieux c'est qu'ils se "perfectionnent" déjà !Frist écrit: Ah, et puis, regardons le programme d'une vraie école d'informatique moderne, il ne peut y avoir que des choses modernes, l'argument d'autorité Le programme de l'école 42 !
Du Java et du C# qu'en deuxième année, toute une première année sans en voir une ligne...
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 379
Et puis s'il fallait n'importe quel "langage procédural", il ne faudrait pas choisir le C#, www.dotnet-france.com/Documents/IntroCSh...langage%20CSharp.pdf (page 4)
Connexion ou Créer un compte pour participer à la conversation.
Je résume pour les lettreux du forum :
Dans un langage non procédural vous écrivez une recette (on dit un "programme" ça fait mieux) éventuellement très longue qui sera réalisée par le cuisto (l'ordinateur) de la première ligne à la dernière dans cet ordre exactement. C'est pénible à lire car au moment de faire la sauce vous expliquez en détail comment faire et ca coupe le fil principal, de plus si vous devez faire la même sauce une seconde fois il faudra recommencer à l'expliquer, c'est horrible.
Dans un programme procédural, vous avez le luxe de pouvoir créer un index qui vous permet d'expliquer comment faire la sauce une fois pour toute, ainsi quand vous écrivez la recette principale, vous dites "faire la sauce machin" quand c'est nécessaire et hop vous passez à la suite. Vous pouvez créer plein d'autres procédures (des sous-recettes en quelque sorte) afin de garder un texte principal aussi court et lisible que possible.
Dans un langage non objet vous pensez "actions", c'est l'exemple de la recette, vous expliquez comment faire les choses et au moment de les faire vous indiquez sur quels ingrédients (on dit les données) vous les faites.
Dans un langage objet vous pensez plutôt ingrédients, c'est juste une autre approche. Avant même de chercher à faire des actions vous décrivez les ingrédients (on dit des "objets" ça fait mieux) aussi minutieusement que nécessaire. Ensuite vous revenez à du procédural et vous expliquez pour chaque objet quelles actions on peut faire dessus. Est-ce mieux de penser aux actions ou aux choses sur lesquelles on agit ? En pratique on passe de l'un à l'autre en fonction de l'inspiration.
Et voilà c'est tout, on voit donc pourquoi un langage objet peut aussi être procédural.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 279
A lire sur Le Figaro : "La science informatique bientôt enseignée en primaire" (15/05/13)
La science informatique bientôt enseignée en primaire
par Chloe Woitier
Le ministère de l'Éducation nationale travaille sur l'instauration d'une initiation aux grandes notions de l'informatique dès le plus jeune âge, afin de donner à tous une culture générale sur le fonctionnement des outils numériques.
Et si, vingt ans après sa disparition, la science informatique faisait son retour à l'école? Après l'ouverture d'une option «informatique et sciences du numérique» en terminale scientifique cette année, et son élargissement à toutes les terminales à la rentrée 2014, le ministère de l'Éducation nationale planche sur l'arrivée d'un tel enseignement à tous les niveaux de scolarité, et plus particulièrement à l'école primaire.
«Le sujet fait consensus : il faut apprendre aux élèves comment marchent les objets qui entourent leur vie quotidienne», assure au Figaro un proche du dossier. Ordinateurs, smartphones, tablettes… si les jeunes d'aujourd'hui manient avec virtuosité les nouveaux outils numériques, bien peu savent comment ces derniers fonctionnent réellement. Qu'est-ce qu'un programme informatique? Quelles logiques mathématiques se cachent derrière les lignes de codes? Comment créer soi-même un petit logiciel? Toutes ces questions devraient voir le jour dans les futurs programmes scolaires ; après tout, n'a-t-on pas appris à des générations d'élèves comment fonctionnent les machines à vapeur ou les automobiles?
Donner une culture générale sur le numérique
Il n'est pas question pour le ministère de former des ingénieurs informaticiens en culottes courtes, mais de donner à tous des clés de compréhension sur le numérique. Reste à savoir comment faire entrer cette discipline scolaire à l'école. «Le plus simple est de commencer par le primaire», explique-t-on au ministère. «L'algorithmique est un concept central en informatique, et il est possible de l'aborder simplement lors de l'apprentissage du calcul.» Le ministère a aussi des pistes pour apprendre aux enfants à composer des programmes informatiques très simples, mais s'en remet au futur conseil supérieur des programmes pour faire des propositions concrètes.
«Il s'agira d'une simple initiation», souligne la Rue de Grenelle, et non d'un cours revenant chaque semaine à l'image du français ou de l'histoire. «Le souci est que la plupart des enseignants du primaire ont un profil littéraire. Il faut qu'ils soient formés dès aujourd'hui», affirme le ministère, qui espère mettre en place cet enseignement avant la fin du quinquennat.
Une réforme plus complexe à mettre en œuvre au collège et au lycée
La question du retour de l'informatique à l'école devient plus complexe au collège et au lycée, où les élèves ont un enseignant par discipline scolaire. Faut-il faire de la science informatique une matière à part entière, avec son corps enseignant, son concours, ses inspecteurs, et ses 2 à 3 heures hebdomadaires inscrites dans l'emploi du temps des élèves? Le ministère de l'Éducation nationale penche pour une solution plus simple à mettre en œuvre: faire prendre en charge cet enseignement par les professeurs de sciences, qui aborderaient le sujet lors de leurs cours. «Au collège, ce ne devrait pas être compliqué de le faire au sein des cours de technologie», assure-t-on, même si «la réécriture des programmes prendra naturellement du temps».
Les services de l'Éducation nationale n'ont cependant pas encore tranché l'épineuse question du lycée. Difficile d'ajouter de nouveaux chapitres sur l'informatique dans les cours de maths ou de sciences, alors que les programmes sont déjà extrêmement chargés… Autre difficulté: la formation des professeurs. Le ministère penche pour une certification assurant que l'enseignant est capable de donner des cours de science informatique, en plus de sa matière principale. Mais la bivalence, c'est-à-dire la capacité d'enseigner deux matières, a mauvaise presse auprès des syndicats.
Toutes ces questions, couplées à la nécessité de définir le contenu des programmes au collège et au lycée général, risquent de prendre de longues années avant d'être réglées. Néanmoins, les choses devraient aller bien plus vite dans les lycées professionnels et techniques. La Rue de Grenelle entend y améliorer les formations professionnalisantes en science informatique afin de répondre aux besoins de l'industrie numérique. «Nous avons déjà les bases: les professeurs et les disciplines», explique le ministère. Cette réforme va être détaillée en juin, lors d'un déplacement ministériel de Vincent Peillon.
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18192
Eh bien, si l'informatique suit les pas glorieux de l'anglais en primaire...
Pourquoi ne pas admettre que chaque chose doit se faire en son temps ?
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18192
Quelque chose est masqué pour les invités. Veuillez vous connecter ou vous enregistrer pour le visualiser.
A voir aussi ce diaporama de l'INRIA : prepas.org/2013/Info/Luminy/AntoinePetit...oiEnseignerLInfo.pdf
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18192
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18192
Quelque chose est masqué pour les invités. Veuillez vous connecter ou vous enregistrer pour le visualiser.
www.atelier.net/trends/articles/robots-p...eunes-enfants_427820
Connexion ou Créer un compte pour participer à la conversation.
- Messages : 18192
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.