Notion d'intelligence artificielle et d'agents intelligents. Stratégies de recherche. Conception d'heuristiques. Recherche en présence d'adversaires. Méthodes de recherche locale. Métaheuristiques. Programmation par contraintes. Agents logiques. Logique des propositions. Représentation des connaissances. Vérification de modèles. Algorithmes d'inférence. Apprentissage automatique supervisé. Réseaux de neurones. Apprentissage non-supervisé. Apprentissage par renforcement. Considérations éthiques et sociétales.