• # Pas un problème de langage !

    Posté par (site web personnel) . En réponse au message Quel langage pour initier un enfant de 10 ans à la programmation. Évalué à 3.

    Je ne pense pas qu'il faille penser programmation == langage.
    Je pense que le plus important est de faire comprendre non pas la partie programmation, mais de faire comprendre que la partie programmation est seulement une partie dans la résolution de notre problème au sens large.

    Un problème de maths, physique, … peut être divisé en plusieurs parties qui appelle plusieurs questions :

    Le contexte :
    - Quelle est le problème ? Qu'est-ce que je cherche ? Que me demande-t-on ?

    La formulation du problème :
    - Quels sont les outils dont je dispose ? Quelles sont les moyens dont je dispose ? Quelles sont les données que j'ai déjà ? Quelles sont mes entrées ? Quelles seront mes sorties

    La résolution :
    - Programmation, calcul…

    La réponse :
    Est-ce que je réponds comme il faut ? et aussi à quoi ça sert ?

    Le langage n'intervient que dans la partie programmation. Je pense qu'un langage pas trop verbeux et sans trop d'interface comme python3 peut être très sympa.

    Un ted-talks très sympa pour ça :
    http://www.ted.com/talks/lang/fr/conrad_wolfram_teaching_kids_real_math_with_computers.html

    La réalité, c'est ce qui continue d'exister quand on cesse d'y croire - Philip K. Dick