Рассмотрены основные принципы программирования на языках высокого уровня: основные управляющие структуры программирования, стандартные типы данных, структуры данных, процедуры и функции, модульные программы, рекурсивные определения и алгоритмы, вопросы спецификации программ, корректность и надежность программ. Описаны методологии программирования - императивная, объектно-ориентированная, функциональная и логическая, представлены примеры алгоритмических языков. Приведены характеристики инструментальных средств разработки программ. Рассмотрен язык программирования Object Pascal и интегрированная среда разработки программ Delphi, включая архитектуру приложений, работающих с внешними источниками данных.
Для студентов, специализирующихся в области информационных технологий и разработки программных средств.