Cognitive tutor

}

A cognitive tutor is a computer program which develops a cognitive model of a student as he or she interacts with the program, providing problems and individualized instruction based on this model.

Cognitive Tutor is also the name of a product produced by Carnegie Learning.