Théorie de la complexité (informatique théorique)vignette|Quelques classes de complexité étudiées dans le domaine de la théorie de la complexité. Par exemple, P est la classe des problèmes décidés en temps polynomial par une machine de Turing déterministe. La théorie de la complexité est le domaine des mathématiques, et plus précisément de l'informatique théorique, qui étudie formellement le temps de calcul, l'espace mémoire (et plus marginalement la taille d'un circuit, le nombre de processeurs, l'énergie consommée ...) requis par un algorithme pour résoudre un problème algorithmique.
Apprentissage par renforcementEn intelligence artificielle, plus précisément en apprentissage automatique, l'apprentissage par renforcement consiste, pour un agent autonome ( robot, agent conversationnel, personnage dans un jeu vidéo), à apprendre les actions à prendre, à partir d'expériences, de façon à optimiser une récompense quantitative au cours du temps. L'agent est plongé au sein d'un environnement et prend ses décisions en fonction de son état courant. En retour, l'environnement procure à l'agent une récompense, qui peut être positive ou négative.
Pédagogie coopérativeLe terme de pédagogie coopérative recouvre des pratiques très diverses qui ont toutes en commun de promouvoir une part d’action commune entre élèves dans le cadre des apprentissages. La pédagogie coopérative s'inscrit dans l'ensemble des pédagogies collaboratives dont une des plus anciennes est l'enseignement mutuel. Parmi les modèles de pédagogie coopérative les plus fréquemment cités, on peut citer la pédagogie de Célestin Freinet, les expérimentations de Roger Cousinet, celles de Sylvain Connac ou de Jim Howden, qui diffèrent à la fois sur le plan technique, par leurs fondements théoriques et par leurs résultats.