Topic outline

  • Présentation

    L'objectif de ce cours est d'apprendre par la pratique les concepts clés de la compilation. En effet vous apprendrez à développer un interpréteur à l'aide de JavaCC.

    Le cours suivra deux étapes. Tout d'abord vous suivrez un cours composé de vidéos et de plusieurs QCM. Puis vous développerez un interpréteur qui fera l'objet d'un livrable qui sera évalué par vos pairs.

  • Première partie: cours sur la compilation

    Vous trouverez ci dessous  des supports de cours au format PDF, des vidéos et des QCM.

    Pour pouvoir visualiser un cours il faut avoir obtenu une note supérieure ou égale à 8/10 au QCM du cours qui le précède.

    Vous devez avoir fini cette première partie avant le dimanche 11 mars 2018. Le mardi 13 mars une réunion de questions/réponses en présentiel vous permettra d'échanger sur le contenu de ce cours. Le mardi 17 avril vous serez évalué à l'aide d'un QCM papier.

    •  Vidéo sur l'introduction à la compilation File
      Not available unless: The activity QCM sur la théorie des langages is marked complete
    •  Support de cours sur l'introduction à la compilation File
      Not available unless: The activity QCM sur la théorie des langages is marked complete
    •  QCM sur l'introduction à la compilation Quiz
      Not available unless: The activity QCM sur la théorie des langages is marked complete
    •  Vidéo sur l'analyse lexicale File
      Not available unless: The activity QCM sur l'introduction à la compilation is marked complete
    •  Support de cours sur l'analyse lexicale File
      Not available unless: The activity QCM sur l'introduction à la compilation is marked complete
    •  QCM sur l'analyse lexicale Quiz
      Not available unless: The activity QCM sur l'introduction à la compilation is marked complete
    •  Vidéo sur l'analyse syntaxique File
      Not available unless: The activity QCM sur l'analyse lexicale is marked complete
    •  Support de cours sur l'analyse syntaxique File
      Not available unless: The activity QCM sur l'analyse lexicale is marked complete
    •  QCM sur l'analyse syntaxique Quiz
      Not available unless: The activity QCM sur l'analyse lexicale is marked complete
    •  Vidéo sur l'analyse sémantique et la phase de traitement File
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    •  Support de cours sur l'analyse sémantique et la phase de traintement File
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    •  Vidéo sur JavaCC File
      Not available unless: The activity Vidéo sur l'analyse sémantique et la phase de traitement is marked complete
    •  Support de cours sur JavaCC File
      Not available unless: The activity Vidéo sur l'analyse sémantique et la phase de traitement is marked complete
    •  QCM sur JavaCC Quiz
      Not available unless: The activity Vidéo sur l'analyse sémantique et la phase de traitement is marked complete
    •  Calculatrice.tar.gz File
      Not available unless: The activity Vidéo sur l'analyse sémantique et la phase de traitement is marked complete
  • Deuxième partie : le langage bASIc

    •  Sujet File
      Not available unless: The activity QCM sur JavaCC is marked complete
    •  bASIc_ACompleter.tar.gz File
      Not available unless: The activity QCM sur JavaCC is marked complete
    •  Dépot du projet et évaluation par les pairs Workshop
      Not available unless: The activity Sujet is marked complete