Teoria încărcăturii cognitive folosește teoria evoluționistă pentru a lua în considerare arhitectura cognitivă umană și folosește această arhitectură pentru a concepe proceduri noi, instructive. Teoria presupune că cunoștințele pot fi împărțite în cunoștințe primare din punct de vedere biologic pe care am evoluat pentru a le dobândi și cunoștințe secundare din punct de vedere biologic care sunt importante din motive culturale. Cunoștințele secundare, spre deosebire de cele primare, fac obiectul instruirii. Aceasta este procesată într-un mod care este analog cu modul în care evoluția biologică procesează informația. Atunci când are de-a face cu cunoștințe secundare, cogniția umană necesită un depozit de informații foarte mare, al cărui conținut este dobândit în mare parte prin obținerea de informații din alte depozite de informații. Informațiile noi sunt generate printr-o procedură aleatorie de generare și testare, doar cantități foarte limitate de informații noi putând fi procesate la un moment dat. În schimb, cantități foarte mari de informații organizate stocate în stocul de informații pot fi procesate pentru a genera acțiuni complexe. Această arhitectură a fost utilizată pentru a genera proceduri de instruire, rezumate în acest capitol.
.