Vous trouverez ci-dessous des ressources pour les cours que j'enseigne à l'EPITA.

2017 - 2018

Théorie des langages (Ing1)

Le code de la calculette (version du 30/11/2017) Le code de la calculette (version du 05/12/2017)

Théorie des graphes THEG (AppIng1)

Le sujet du TP (26/04/2018)
le sujet du projet à rendre pour le 17 juin 2018 à 23h42.
Le projet est individuel, et vous pouvez utiliser le langage de votre choix.

Introduction à Scala (Ing1)

Bootez les machines sur l'image "Hadoop Archlinux". Il faut récupérer (i.e. download) les notebooks ici, puis lancer la commande jupyter notebook.
Le sujet du projet est , à rendre le 4 juillet 2018 à 23h42.
Le projet peut être réalisé par groupes de 1 ou 2 personnes.
Le rendu se fait par mail.
Pensez à indiquer dans le mail de rendu vos noms.
Le projet doit contenir un README.txt qui explique comment compiler le projet. Il peut indiquer d'autres informations: bugs connus, structure du code, limitations du parser...
Vous pouvez utiliser sbt si vous voulez, mais il est peu probable que ça soit vraiment utile pour un projet de cette ampleur. Pour information, il est raisonnable que le projet tienne en un seul fichier scala (ma solution fait 140 lignes, hors commentaires).