Enseigner l'informatique à l'école

Plus d'informations
30 Mai 2013 22:20 - 30 Mai 2013 22:21 #6087 par Wikibuster

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...

"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à ! :)
Dernière édition: 30 Mai 2013 22:21 par Wikibuster.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
30 Mai 2013 22:45 #6088 par Frist
Vous n'êtes pas assez moderne ! :D
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.

Plus d'informations
30 Mai 2013 23:22 - 31 Mai 2013 08:45 #6089 par Wikibuster
Hé Hé nan ils se gourent, ce n'est pas une bonne idée d'opposer langage objet et procédural, le C# est objet et procédural à la fois.
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.
Dernière édition: 31 Mai 2013 08:45 par Wikibuster.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
31 Mai 2013 10:19 - 31 Mai 2013 12:47 #6102 par Wikibuster
Je continue, une fois expliqué "procédural" comme dans le post précédent il faut dire que l'idée de "procédural" peut être différente. Un langage procédural donne lieu une exécution très prévisible par le programmeur, en gros une exécution séquentielle des instructions (l'appel aux sous-procédures est commode mais finalement pas si significatif). Cela correspond à ce que peut faire le moteur (le "processeur") de la machine. Il existe d'autres langages dans lesquels on indique ce qu'on veut comme résultat mais on ne connait pas nécessairement les méthodes qui seront utilisées, cela peut être déstabilisant si on n'adhère pas au concept car on perd le contrôle des opérations. Sans avoir besoin de parler de langage hyper moderne (genre intelligence artificielle) le plus connu des langages d'interrogation de base de données, le SQL, n'est pas procédural. On formule ce qu'on recherche d'une manière encore assez précise malgré tout mais on ne sait pas forcément comment le moteur de recherche fera le travail dans le détail. Ça donne lieu a beaucoup d'erreurs difficiles à corriger, même par des gens censés être experts du langage.
Dernière édition: 31 Mai 2013 12:47 par Wikibuster.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
07 Jui 2013 17:55 - 07 Jui 2013 18:24 #6263 par Shane_Fenton
Cet article date de quelques semaines, mais je ne l'ai pas aperçu sur le forum.
A lire sur Le Figaro : "La science informatique bientôt enseignée en primaire" (15/05/13)
Attention : Spoiler !
Dernière édition: 07 Jui 2013 18:24 par Loys.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
07 Jui 2013 18:56 - 07 Jui 2013 18:57 #6266 par Loys
C'est vrai que le primaire manquait de dispersion.
Eh bien, si l'informatique suit les pas glorieux de l'anglais en primaire... :spider:
Pourquoi ne pas admettre que chaque chose doit se faire en son temps ?
Dernière édition: 07 Jui 2013 18:57 par Loys.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Jui 2013 19:42 - 20 Nov 2014 13:41 #6595 par Loys
A lire sur "EducaVox" du 27/06/13 : "Éducation au numérique : gare aux obscurantismes !" de Michel Guillou.

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
Dernière édition: 20 Nov 2014 13:41 par Loys.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
04 Juil 2013 15:17 #6712 par Loys
Commentaires à venir.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
04 Juil 2013 15:18 - 21 Juil 2014 16:43 #6714 par Loys
A lire sur "ActuaLitté" du 04/07/13 : "Un robot pour enseigner la programmation aux petits" .

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
Dernière édition: 21 Juil 2014 16:43 par Loys.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
25 Sep 2013 21:09 #7684 par Loys
A lire dans les "cahiers pédagogiques" du 25/09/13 : "Tout nouveau, tout beau ?"

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.

Propulsé par Kunena