При разработке таких программ учитель должен оценить, какие знания, с какой целью и в какой степени он предполагает сформировать у учащихся в результате изучения ими данного материала. Для этого ему необходимо учесть особенности отдельных видов учебных занятий и определить совокупность различных видов деятельности учащихся, которая обеспечит достижение поставленных целей в деле формирования умственных и психических качеств обучающихся. При этом важнейшую роль играет установление последовательности действий обучающихся, структура операционного состава действия (определение исполнительских, оценочных и ориентировочных действий), нахождение способов поднятия мотивации школьников к участию в процессе познавательной деятельности. Такова первая задача преподавания в структуре обучения.
Вторая задача сводится к реализации принципа активности и самоуправления в познавательной деятельности учащихся. Она заключается в такой организации учебных занятий, при которой преподаватель с помощью программ обеспечения и организации учебно-познавательной деятельности направлял бы и интенсифицировал процесс активной, самостоятельной и результативной работы каждого ученика по овладению основ теории и методов ее применения при решении учебно-познавательных задач. Если процесс обучения построен верно и направляемая целеустремленная работа учащихся приносит запланированный и ожидаемый ими результат, если усваиваемые знания преобразуются школьником в лично для него значимую систему, то у него появляется стойкий интерес к тому, что он делает, стимул к самостоятельной учебной деятельности. А это способствует еще большему подъему эффективности процесса обучения.