Всякий процесс труда есть деятельность, направленная на достижения определенной цели. Так как деятельность выполняется по определенному плану, то алгоритм – это образ будущей деятельности, ее модель. Рассматриваются разные виды моделей (прагматические, познавательные, абстрактные, математические и другие). Поясняется также и следующее. Понятие модели относится не только к объекту, оно включает в определенных отношениях: субъекта, организующее моделирование и задачу, ради которой проводится моделирование (обоих – через цель); моделируемый объект-оригинал; средство, из которых создается модель; среду, в которой модель должна функционировать. Различие между моделью и оригиналом вызвано тем, что человек может отображать реальность лишь в конечном числе отношений, конечными средствами; в результате неизбежны упрощение и приближенность, однако это достаточно для человеческой практики. Модель как форма знаний отражает в чем-то правильно объективную истину, в чем-то правильно-моделируемое, но в ней имеется и условно-истинное (т. е. верное лишь при определенных условиях), и предполжительное (т. е. условно-истинное при неизвестных условиях), а, следовательно, ложное. В каждом конкретном случае фактическое соотношение истинного и ложного в данной модели неизвестно, это определяется практикой. Фундаментальное свойство модели состоит в том что она принципиально беднее оригинала и как любые реальности претерпевает изменение, проходит свой “жизненный цикл”. Из моделей знаний изучаемого объекта, согласно цели обучения, получают дидактическую модель, которую реализуют, получая знания учащегося. Последние тоже моделируют и сравнивают с исходными (например, с дидактической моделью), устанавливают вид, величину и причины рассогласования и вносят коррективы. Цикл повторяется бесконечно в процессе обучения и воспитания.