В статье вводятся понятия формирующего контроля и информативной обратной связи, раскрывается их место в образовательном процессе. Дается их развернутое последовательное описание с акцентом на применение этих важных механизмов в обучении программированию. Насколько известно авторам, никто из российских преподавателей не описывает в публикациях соответствующие механизмы комплексно и не применяет их на практике в полном объеме.