10 Cours
Ce cours a pour but de familiariser l’étudiant avec la création de sites dynamiques et interactifs en se servant du langage de programmation PHP, JavaScript et d’une base de données MySQL. L’objectif aussi est de maîtriser maîtriser l'exploitation d'une base de données avec PHP
Ce cours présente les concepts de base de Python, y compris l'exécution conditionnelle et l'itération en tant que structures de contrôle, les chaînes et listes en tant que structures de données. Ce cours présente aussi la structure des données du dictionnaire et les fonctions définies par l'utilisateur. Vous découvrirez les variables locales et globales, le passage de paramètres facultatif et par mot-clé, les fonctions nommées et les expressions lambda. Ce cours présente les classes, les instances et l'héritage.
Semestre 2
Le but de ce cours est de présenter les principes de base inhérents à la réalisation de compilateurs : analyse lexicale, analyse syntaxique, analyse sémantique et génération de code.
Les outils utilisés pour effectuer ces analyses : fondements de base de la théorie des langages (grammaires, automates, ...), algorithmique, ...