М.: Форум, Инфра-М, 2007. — 208 с. — ISBN: 5-8199-0297-1, 5-16-002813-7.
Цель данной книги — сформировать представление о профессии программиста и дать основы для приобретения навыков в этой области деятельности.
В учебнике рассматриваются содержание основных понятий программирования, история его развития, основные элементы и языки программирования, принципы структурного программирования и начала программирования в среде Turbo Pascal и системе Delphi. Дается материал о программном обеспечении для вычислительной техники и автоматизированных систем, правовой и программной защите компьютерной информации, стандартизации и лицензировании программных продуктов.
Введение.
История развития программирования.Основные элементы программирования.
Управление компьютером с помощью программ.
Система команд исполнителя. Алгоритмы. Программы. Машинные коды.
Общие понятия о составлении программы и этапы ее разработки.
Разделение программы на части.
Виды и этапы создания программных продуктов.
Среда программирования. Редакторы. Трансляторы.
Отладка. Тестирование. Сопровождение Данные.
Типы данных. Структуры. Хранение данных
Языки программирования.Классификация языков программирования и этапы их развития.
История развития языков программирования Паскаль и Си.
Средства описания языков программирования.
Основные понятия языков программирования.
Принципы структурного программирования.
Начала программирования в среде Turbo Pascal. Система Delpfi.
Принципы структурного программирования.Язык Pascal. Основы программирования в среде Turbo Pascal.
Программирование линейных задач в среде Turbo Pascal.
Программирование задач разветвляющейся структуры в среде Turbo Pascal.
Программирование задач циклической структуры в среде Turbo Pascal.
Delphi — система программирования задач на языке Object Pascal.
Программное обеспечение для вычислительной техники и автоматизированных систем.
Программное обеспечение для вычислительной техники.
Системные программные средства.
Программное обеспечение для автоматизированных систем управления.
Стандартные и профессиональные пакеты прикладных программ.
Правовая и программная защита компьютерной информации.Правовая защита, виды и принципы защиты компьютерной информации.
Программный подход к защите информации.
Антивирусные программы.
Стандартизация и лицензирование программных продуктов.Правовые акты стандартизации и сертификации программных продуктов.
Стандартизация, сертификация и лицензирование программных продуктов.
Литература.