La théorie de la charge cognitive utilise la théorie de l’évolution pour considérer l’architecture cognitive humaine et utilise cette architecture pour concevoir des procédures pédagogiques inédites. La théorie suppose que les connaissances peuvent être divisées en connaissances biologiquement primaires que nous avons évolué pour acquérir et en connaissances biologiquement secondaires qui sont importantes pour des raisons culturelles. Les connaissances secondaires, contrairement aux connaissances primaires, font l’objet d’un enseignement. Elles sont traitées de manière analogue à la manière dont l’évolution biologique traite l’information. Lorsqu’elle traite des connaissances secondaires, la cognition humaine a besoin d’un très grand stock d’informations, dont le contenu est acquis en grande partie par l’obtention d’informations provenant d’autres stocks d’informations. Les nouvelles informations sont générées par une procédure aléatoire de génération et de test, et seules des quantités très limitées de nouvelles informations peuvent être traitées à un moment donné. En revanche, de très grandes quantités d’informations organisées stockées dans le magasin d’informations peuvent être traitées afin de générer une action complexe. Cette architecture a été utilisée pour générer des procédures d’instruction, résumées dans ce chapitre.