Фрагменты кода могут иллюстрировать приводимые теоретические положения. Например, рассматривая циклы можно привести запись циклов на разных языках программирования. Но общая направленность работы – теоретико-методическая, без написания программы.
В зависимости от формулировки темы, реферат может касаться как общих принципов разработки программного обеспечения, так и воплощения их в языках программирования. В первом случае на усмотрение автора можно иллюстрировать материал псевдокодом, кодом на предпочитаемом языке или сравнением конструкций из нескольких языков.
Оформление регламентируется как требованиями к научным исследованиям (в частности, вопросы оформления библиографического списка), так и к конструкторской документации (построение блок-схем и диаграмм).
Таким образом, в реферате по программированию не нужно разрабатывать программу, можно не привязывать материал к конкретному языку программирования. При этом оформление работы выполняется по ГОСТам.