Учебное пособие. — Новосибирск: Новосибирский государственный университет (НГУ), 2012. — 96 с.
В пособии рассмотрены основы структурного программирования. При этом основной упор делается на алгоритмическое решение задачи, а программная реализация рассматривается лишь как завершающий этап.
В качестве языка программирования используется смешение языков C и C++, что позволяет облегчить восприятие языка программирования.