Topic outline

The section Cours en maintenance is not currently available.
  • Vidéo de présentation du cours


    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.

    Évaluation : la note finale est la somme d'une note théorique (70%) et d'une note pratique (30%, évaluation par les pairs).

  • 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 lundi 13 mars 2023. Le mardi 14 mars une réunion de questions/réponses en présentiel vous permettra d'échanger sur le contenu de ce cours. Le mardi 30 mai vous serez évalué à l'aide d'un QCM papier (aucun document n'est autorisé).

    • url icon
      Vidéo sur l'introduction à la compilation URL
      Not available unless: The activity QCM sur la théorie des langages is marked complete
    • resource icon
      Support de cours sur l'introduction à la compilation File
      Not available unless: The activity QCM sur la théorie des langages is marked complete
    • quiz icon
      QCM sur l'introduction à la compilation Quiz
      Not available unless: The activity QCM sur la théorie des langages is marked complete
    • url icon
      Vidéo sur l'analyse lexicale URL
      Not available unless: The activity QCM sur l'introduction à la compilation is marked complete
    • resource icon
      Support de cours sur l'analyse lexicale File
      Not available unless: The activity QCM sur l'introduction à la compilation is marked complete
    • quiz icon
      QCM sur l'analyse lexicale Quiz
      Not available unless: The activity QCM sur l'introduction à la compilation is marked complete
    • url icon
      Vidéo sur l'analyse syntaxique URL
      Not available unless: The activity QCM sur l'analyse lexicale is marked complete
    • resource icon
      Support de cours sur l'analyse syntaxique File
      Not available unless: The activity QCM sur l'analyse lexicale is marked complete
    • quiz icon
      QCM sur l'analyse syntaxique Quiz
      Not available unless: The activity QCM sur l'analyse lexicale is marked complete
    • url icon
      Vidéo sur l'analyse sémantique URL
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    • resource icon
      Support de cours sur l'analyse sémantique File
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    • url icon
      Vidéo sur les phases de traitement URL
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    • resource icon
      Support de cours sur les phases de traitement File
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    • resource icon
      L'implatation du patron de conception Visiteur en Java File
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    • url icon
      Vidéo sur JavaCC URL
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    • resource icon
      Support de cours sur JavaCC File
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    • resource icon
      Exemple de calculatrice File
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete
    • quiz icon
      QCM sur JavaCC Quiz
      Not available unless: The activity QCM sur l'analyse syntaxique is marked complete