Valeur de cette activité : 50 points
Compétence :
Compétence :
Compétence :
PEPS-Apprentissage d'un autre langage de programmation

A-Module 27 : Mathématique et sciences : 50 points - difficulté : 3

Projet d'enrichissement 01- Apprentissage d'un autre langage de programmation

Présentation

Ce projet consiste à apprendre de façon autodidacte un langage de programmation de votre choix.
Correction et points alloués : Pour chacune des pages produites (voir description ci-dessous), des points seront alloués en fonction de la complexité de la tâche présentée.

Description

    ÉTAPE 1 : Introduction : Valeur de cette étape = 5 points

  1. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 31200
  2. Inscrivez dans le champ titre un titre significatif
  3. Sélectionnez la matière : informatique
  4. Inscrivez dans le champ no de la directive : 31200
  5. Inscrivez dans cette page sous forme de liste numérotée une liste de 10 langages de programmation : consultez ces sites au besoin :

    Langage PYTHON


    Pour apprendre le langage PYTHON (Windows, Mac et Linux), veuillez utiliser un des documents suivants :
    1. Tutoriel complet : Python de Guru99
    2. 5 façons d'apprendre le langage pythom
    3. http://www.tutorialspoint.com/python/
    4. Python for education : learning maths and science using python (livre PDF) : 1 chapitre = 1 travail) sudo apt-get install pycode-browser
    5. Les maths avec pyton
    6. Invent with python (livre PDF) : 1 chapitre = 1 travail) sudo apt-get install idle-python3.4
    7. Plusieurs tutoriels vidéos pour apprendre le langage python (chaîne youtube en langue anglaise)
    8. http://openclassrooms.com/courses/apprenez-a-programmer-en-python
    9. https://docs.python.org
    10. introduction à python
    11. Initiation au langage python
    12. Tutoriel python : création d'une fenêtre (gtk)
    13. Initiation au langage python (très facile)
    14. https://www.sitepoint.com/premium/courses/wrapping-your-head-around-python-2916
    15. Exemples python

    Langage JAVA


    Pour apprendre le langage JAVA, veuillez utiliser le MODULE JAVA du parcours informatique.

    Langage PLM (initiation à la programmation - facile)


    Programmer's Learning Machine
    Pour apprendre le langage PLM, veuillez utiliser le PLM

    Langage C++

    Pour apprendre le langage C++, veuillez utiliser le MODULE C++ du parcours informatique.

    Langage HOP

    Pour apprendre le langage HOP, veuillez utiliser le http://hop.inria.fr/#home-notepad=np:0

    Langage Vala

    Vala est un nouveau langage de programmation qui vise à apporter des fonctionnalités modernes de programmation pour les développeurs GNOME sans imposer aucun environnement d'exécution supplémentaire et sans l'aide d'une autre ABI comparé aux applications et bibliothèques écrites en C.

    Documentation Vala, compilateur et outils

    Langage Go

    Pour apprendre le langage Go, veuillez utiliser le http://golang.org/#

    Langage Ruby


    Apprendre le langage Ruby avec Hacketyhack

    Initiation au langage Ruby en ligne

    Autres langages/Autres sites



    Apprendre à programmer avec France IOI : C C++ Pascal OCaml Java JavaScool Python

    http://www.freeprogrammingresources.com/ (langue anglaise)
    http://www.w3schools.com/
    http://www.weboconcept.com/
    Torre
    http://opecheux.free.fr/abcp/abcp/abcp.html
    http://www.laltruiste.com/accueil.php
    3DML: http://www.global-dev.com/dossiers/article.php?id=11
    http://general.developpez.com/cours/
    http://users.skynet.be/bs138999/
    http://membres.lycos.fr/dliard/index.html
    http://fr.wikipedia.org/wiki/Langage_de_programmation
    http://web.developpez.com/
    http://www.gratuiciel.com/freeware/apprentissage-informatique.htm
    http://www.discoveryvip.com/Tutorials/Tutorials_asp.htm (langue anglaise)
    http://www.laltruiste.com/accueil.php?evolution=6
    Real Basic (sudo apt-get install basic256)
    Apprendre avec codeacademy

  6. Inscrivez ensuite le langage choisi
  7. Inscrivez enuite un court texte qui explique pourquoi vous avez choisi ce langage.
  8. Trouvez sur le web un minimum de 5 sites qui vous permettraient d'apprendre ce langage et ajoutez sous forme de liste numérotée un lien vers chacun de ces sites
    Utilisez google ou ce site http://www.tutoriels.com/doc.php au besoin.

  9. Identifier ensuite le site que vous avez choisi en expliquant brièvement pourquoi vous avez chois ce site.
  10. Établissez ensuite un plan d'apprentissage en inscrivant sous forme de liste numérotée les éléments de votre plan (les principaux concepts du langage à apprendre) (vous inspirer du parcours infromatique pour faire votre plan au besoin).
  11. Si vous devez utiliser un ou des logiciels particulirers, identifiez ce ou ces logiciels et insérez un lien vers un site de téléchargement de ce ou ces logiciels.
  12. Ajoutez ensuite un lien sur la page d'accueil de votre portfolio affichant votre page (dans une section MODULE ... distincte, exemple MODULE C++)

    Étapes 2 et suivantes


    POUR CHACUN DES APPRENTISSAGES RÉALISÉS, VOUS DEVEZ AJOUTER UNE PAGE À VOTRE PORTFOLIO QUI CONTIENDRA :
    1. Un titre de niveau 1 contenant le langage choisi
    2. Un titre de niveau 2 contenant l'élément du langage appris
    3. Un description textuelle de l'élément du langage appris
    4. Un lien vers le document produit qui illustre l'apprentissage réalisé
    5. Un lien vers le site web à partir duquel vous avez acquis vos nouvelles connaissances
    6. ...

  13. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 31200
  14. Inscrivez dans le champ titre un titre significatif
  15. Sélectionnez la matière : informatique
  16. Inscrivez dans le champ no de la directive : 31200
  17. Insérez dans votre page
    1. Un titre de niveau 1 contenant le langage choisi
    2. Un titre de niveau 2 contenant l'élément du langage appris
    3. Un description textuelle de l'élément ou des éléments du langage appris
    4. Un lien vers le(s) document(s) produit(s) qui illustre(nt) vos apprentissages réalisés
    5. Un lien vers le site web à partir duquel vous avez acquis vos nouvelles connaissances
    6. Identifiez ensuite le ou les logiciels que vous avez utilisé(s)
    7. Ajoutez ensuite le code source de votre travail commenté:
    8. Ajoutez ensuite toute information que vous jugez pertinent de présenter :
      Exemple :
      - difficultés rencontrées
      - moyen utilisé afin de surmonter ces difficultés
      - livre de référence
      - personnes ressources consultées
      - ...

  18. Téléchargez vos documents dans votre espace de téléchargement.
  19. Visualisez votre page et apportez des modifications au besoin.