Институт Валдай
УТВЕРЖДАЮ:
Директор
Д.Н. Сергоманов _____________
«28» июля 2026 г.
Срок обучения – 29 недель.
Продолжительность академического часа соответствует нормативным требованиям (45 мин).
| Наименование разделов, модулей, тем |
Всего часов |
1 месяц (168 часов, 6 часов в день) | 2 месяц (168 часов, 6 часов в день) | 3 месяц (168 часов, 6 часов в день) | 4 месяц (168 часов, 6 часов в день) | 5 месяц (168 часов, 6 часов в день) | 6 месяц (168 часов, 6 часов в день) | 7 месяц (168 часов, 6 часов в день) | 8 месяц (24 часа, 6 часов в день) | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. Основы разработки программного обеспечения | 146.0 | |||||||||||||||||||||||||||||
| Профессиональная деятельность в сфере разработки программного обеспечения | 34.0 | 34.0 | ||||||||||||||||||||||||||||
| Алгоритмы и основы алгоритмизации | 33.0 | 8 | 25 | |||||||||||||||||||||||||||
| Типы данных, переменные и выражения | 34.0 | 17 | 17 | |||||||||||||||||||||||||||
| Основные конструкции программирования | 33.0 | 25 | 8 | |||||||||||||||||||||||||||
| Промежуточная аттестация | 12.0 | 12.0 | ||||||||||||||||||||||||||||
| 2. Объектно-ориентированное программирование и проектирование модулей | 146.0 | |||||||||||||||||||||||||||||
| Основы объектно-ориентированного подхода | 34.0 | 22 | 12 | |||||||||||||||||||||||||||
| Проектирование классов и взаимодействие объектов | 33.0 | 30 | 3 | |||||||||||||||||||||||||||
| Проектирование программных модулей | 34.0 | 34.0 | ||||||||||||||||||||||||||||
| Принципы качественного кода и рефакторинг | 33.0 | 5 | 28 | |||||||||||||||||||||||||||
| Промежуточная аттестация | 12.0 | 12.0 | ||||||||||||||||||||||||||||
| 3. Проектирование программного обеспечения и информационных систем | 146.0 | |||||||||||||||||||||||||||||
| Анализ требований к программному продукту | 34.0 | 2 | 32 | |||||||||||||||||||||||||||
| Техническое задание и проектная документация | 33.0 | 10 | 23 | |||||||||||||||||||||||||||
| Архитектура программного обеспечения | 34.0 | 19 | 15 | |||||||||||||||||||||||||||
| Моделирование и прототипирование | 33.0 | 27 | 6 | |||||||||||||||||||||||||||
| Промежуточная аттестация | 12.0 | 12.0 | ||||||||||||||||||||||||||||
| 4. Базы данных и работа с данными | 146.0 | |||||||||||||||||||||||||||||
| Основные понятия и модели баз данных | 34.0 | 24 | 10 | |||||||||||||||||||||||||||
| Проектирование реляционных баз данных | 33.0 | 32 | 1 | |||||||||||||||||||||||||||
| Язык SQL и обработка данных | 34.0 | 34.0 | ||||||||||||||||||||||||||||
| Использование баз данных в программных системах | 33.0 | 7 | 26 | |||||||||||||||||||||||||||
| Промежуточная аттестация | 12.0 | 12.0 | ||||||||||||||||||||||||||||
| 5. Разработка приложений и интеграция программных компонентов | 146.0 | |||||||||||||||||||||||||||||
| Разработка пользовательского интерфейса | 34.0 | 4 | 30 | |||||||||||||||||||||||||||
| Разработка прикладной логики | 33.0 | 12 | 21 | |||||||||||||||||||||||||||
| Взаимодействие программных компонентов | 34.0 | 21 | 13 | |||||||||||||||||||||||||||
| Интеграция программных модулей и внешних сервисов | 33.0 | 29 | 4 | |||||||||||||||||||||||||||
| Промежуточная аттестация | 12.0 | 12.0 | ||||||||||||||||||||||||||||
| 6. Управление версиями и организация процесса разработки | 146.0 | |||||||||||||||||||||||||||||
| Системы контроля версий в разработке программного обеспечения | 34.0 | 26 | 8 | |||||||||||||||||||||||||||
| Командная разработка и код-ревью | 33.0 | 33.0 | ||||||||||||||||||||||||||||
| Планирование и управление разработкой | 34.0 | 1 | 33 | |||||||||||||||||||||||||||
| Методологии разработки программного обеспечения | 33.0 | 9 | 24 | |||||||||||||||||||||||||||
| Промежуточная аттестация | 12.0 | 12.0 | ||||||||||||||||||||||||||||
| 7. Тестирование, качество и безопасность программного обеспечения | 146.0 | |||||||||||||||||||||||||||||
| Основы тестирования программного обеспечения | 34.0 | 6 | 28 | |||||||||||||||||||||||||||
| Отладка и исправление дефектов | 33.0 | 14 | 19 | |||||||||||||||||||||||||||
| Обеспечение качества программного продукта | 34.0 | 23 | 11 | |||||||||||||||||||||||||||
| Основы безопасности программного обеспечения | 33.0 | 31 | 2 | |||||||||||||||||||||||||||
| Промежуточная аттестация | 12.0 | 12.0 | ||||||||||||||||||||||||||||
| 8. Развертывание, сопровождение и управление жизненным циклом программного обеспечения | 154.0 | |||||||||||||||||||||||||||||
| Подготовка программного продукта к развертыванию | 34.0 | 28 | 6 | |||||||||||||||||||||||||||
| Автоматизация сборки и развертывания | 33.0 | 33.0 | ||||||||||||||||||||||||||||
| Сопровождение и обновление программного продукта | 34.0 | 3 | 31 | |||||||||||||||||||||||||||
| Итоговый проект по разработке программного обеспечения | 41.0 | 11 | 30 | |||||||||||||||||||||||||||
| Промежуточная аттестация | 12.0 | 12 | ||||||||||||||||||||||||||||
| Итоговая аттестация | 24.0 | 24.0 | ||||||||||||||||||||||||||||
| Итого | 1200 | 1 месяц (168 часов, 6 часов в день) | 2 месяц (168 часов, 6 часов в день) | 3 месяц (168 часов, 6 часов в день) | 4 месяц (168 часов, 6 часов в день) | 5 месяц (168 часов, 6 часов в день) | 6 месяц (168 часов, 6 часов в день) | 7 месяц (168 часов, 6 часов в день) | 8 месяц (24 часа, 6 часов в день) | |||||||||||||||||||||