Издание содержит описание основных приемов процедурного и объектно-ориентированного программирования, изучение которых предусмотрено программой дисциплины «Основы программирования». Указаны цели каждого семинарского занятия, представлен основной теоретический материал, перечислены задачи, рекомендуемые для решения. Дан справочный материал, содержащий необходимые определения, выполнен подробный разбор алгоритмов с указанием практических приемов, приведен перечень вопросов, на которые должны ответить студенты по завершении занятия. Для преподавателей кафедры «Компьютерные системы и сети» МГТУ им. Н. Э. Баумана, проводящих семинарские занятия по обучению основам программирования. Издание может быть полезно преподавателям информатики и основ программирования других кафедр университета, а также студентам, обучающимся основам программирования.