Le document présente un cours sur la programmation, y compris les règles, le contenu, la bibliographie et les outils recommandés. Les étudiants apprendront à écrire leur propre langage de programmation, à effectuer des analyses syntaxiques et à utiliser TypeScript et ANTLR. Des devoirs et un examen final sont prévus, avec des ressources additionnelles et un appel à la collaboration entre étudiants.