IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Apprendre la programmation à une débutante

  1. #1
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 211
    Points : 8 316
    Points
    8 316
    Billets dans le blog
    52
    Par défaut Apprendre la programmation à une débutante
    Bonjour,

    Ma copine voudrai apprendre la programmation.
    Sachant que le sujet est relativement vaste, j'aimerai lui donnée les bases théoriques les plus importantes.
    Puis passer à la pratique dans un langage. Parce que la pratique, c'est ce qu'il y a de mieux pour apprendre.

    Cependant, je ne suis pas trop sûr des quels "bases" théoriques sont le plus utiles.
    Algèbre de Bool
    Théorie des langages (définition de la syntaxe d'un langage grammaire /analyseur LL/LR)
    Les types de langages (Paradigmes procédure /Objet...)
    Les paradigmes en eux-mêmes
    Les structures de contrôles etc...

    Par où commenceriez vous et pourquoi ?
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  2. #2
    Membre habitué
    Homme Profil pro
    SRE
    Inscrit en
    Septembre 2015
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Septembre 2015
    Messages : 49
    Points : 191
    Points
    191
    Par défaut
    Salut,

    Si on parle bien de quelqu'un qui débute alors parler d'algèbre de bool ou de théorie du langage me parait être un peu extrême. La grammaire d'un langage et les analyseurs c'est au programme de L3/master informatique quand même...
    Je ne pense pas que parler de paradigmes sans avoir un peu de pratique derrière soi est très utile.
    A mon avis le plus important est l'algorithmie. L'algorithmie on en a toujours besoin, on peut commencer par des choses faciles puis augmenter petit à petit la difficulté. Pas besoin d'un vrai langage, du pseudo code suffit.
    Par contre je ne pense pas que dissocier théorie et pratique soit une bonne idée, les 2 vont de pair. Donc autant commencer par la base (structures de contrôles,variable,tableaux etc...) appliqué à des exercices simples.

  3. #3
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 058
    Points
    32 058
    Par défaut
    Citation Envoyé par xav67 Voir le message
    (.../...)
    Par contre je ne pense pas que dissocier théorie et pratique soit une bonne idée, les 2 vont de pair. Donc autant commencer par la base (structures de contrôles,variable,tableaux etc...) appliqué à des exercices simples.
    Ca.

    De petits exercices pour présenter la théorie, il n'y a que ça de vrai. Qu'est-ce qu'une assignation? A = B Qu'est-ce qu'un booleen? IF monBoolen THEN DISPLAY "ça marche". Qu'est-ce qu'une boucle? FOR I = 1 TO 10. Etc.....

    Et si il y a des résultats rigolos, c'est encore mieux. On vit dans une époque web, donc si elle peut afficher ses résultats dans une page web, elle sera encore plus motivée. (sauf si c'est une dame old school, auquel cas une autre présentation peut être plus appropriée). Ne jamais oublier que la première difficulté, lors d'une formation, c'est de ne pas démotiver le stagiaire.
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

Discussions similaires

  1. Apprendre la programmation de jeux vidéo avec une console rétro
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 07/12/2016, 18h32
  2. Réponses: 1
    Dernier message: 16/08/2016, 17h47
  3. Réponses: 29
    Dernier message: 12/07/2007, 11h55
  4. [Débutant] Programmer une boucle
    Par driver dans le forum Pascal
    Réponses: 2
    Dernier message: 25/02/2007, 20h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo