Samira Ramdani
01 57 27 94 36
Sophie Germain - Bur. 3055
Lundi au vendredi 10h00-12h00 et 14h00-16h00.
Raja Taimes
01 57 27 68 93
Sophie Germain - Bur. 3005
En télétravail les mercredis et vendredis
Le but de ce cours est de présenter quelques mécanismes sous-jacents à l'exécution des programmes. Nous expliquerons comment des programmes écrits dans des langages de haut niveau tels que Java peuvent être traduits en opérations de bas-niveau, plus proches du langage-machine. Nous aborderons en profondeur la manipulation de la mémoire, les appels de fonctions et la transmission de paramètres, avant de traiter des sujets tels que la récursion et le backtracking.
Le cours s'adresse aux étudiants ayant des compétences de base en programmation Java, acquises par exemple dans le module Introduction à la programmation 1 (ou Initiation à Java).