Введение в технологию программирования. Характеристики программного
обеспечения. Жизненный цикл программного обеспечения. Этапы решения
задач на ЭВМ. Этапы разработки программы. Структурное
программирование. Пошаговая детализация - основной метод построения
текста программного модуля. Объектно-ориентированное
программирование. Программирование ветвлений и циклов. Объектно -
ориентированное программирование. Программирование обработки
таблиц. Объектно - ориентированное программирование.
Программирование с использованием процедур и функций.
Объектно-ориентированное программирование. Разработка программ с
использованием нестандартных функций и процедур. Работа с
текстовыми файлами. Технология разработки программ с использованием
записей и множеств. Программные продукты и их структура.
Классификация методов проектирования программных продуктов. Этапы
создания программных продуктов. Единая система программной
документации. Общие принципы разработки программных средств.