Выполнен обзор различных подходов к представлению знаний в существующих компьютерных системах обучения. Предложен авторский подход к представлению знаний предметной области - заданий по схемотехнике, основанный на разделении знаний на декларативные и процедуральные, а также позволяющий группировать их в иерархические деревья компонентов компетенции. На примере рассмотрен процесс генерации набора вариантов задания на основании предложенной модели представления знаний в области схемотехники. Описано авторское программное средство, облегчающее процесс создания подобных моделей. Ключевые слова: компьютерные обучающие программы, алгоритмизация обучения, компонент компетенции.