Программирование
-
Составление плана-программы действий
-
Процесс создания компьютерных программ
-
Настройка электронных устройств и программно-аппаратных комплексов (цифровых АТС, бытовых приборов, ПЗУ, ПЛИС и т.д.)
-
Написание инструкций программ на конкретном языке программирования (отсюда «программист», жаргон – «кодер»)
-
Современный термин – программная инженерия, или инженерия ПО: весь спектр деятельности (действий), связанный с созданием и поддержанием в рабочем состоянии программ (ПО ЭВМ): анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ (кодирование и компиляция, написание исходного текста программы и преобразование его в исполнимый код с помощью компилятора), отладка и тестирование (испытание, выявление и устранение ошибок), квалиметрия (нахождение значений показателей качества) программы, документирование, настройка (конфигурирование), доработка и сдача в эксплуатацию (продажу), сопровождение
Теория и практика программирования
-
Теоретические основы программирования
-
Классификация средств программирования и программных систем
-
Архитектура системного программного обеспечения
-
Операционные системы
-
Языки программирования
-
Трансляторы, компиляторы
-
Специальные виды программирования
-
Прикладное программное обеспечение
-
Программирование и структуры данных и знаний. Базы и банки данных и знаний
-
Электронные редакторы (текстовые, табличные, графические)
-
Технологии программирования и разработки программ
-
Тестирование и квалиметрия программ
-
Интегрированные программные системы
-
Компьютерная вирусология