| Базовые понятия |
| Лекция 1. Вводная лекция. |
 |
| Лекция 2. Технология объектно-ориентированного программирования. |
 |
| Лекция 3. Ключевые программные приемы, применяемые в системах управления. |
 |
| Лекция 4. Основные классы MFC. |
 |
| Лекция 5. Специфика объектно-ориентированного программирования. |
 |
| Система управления как система реального времени |
| Лекция 6. Операционные системы и системы управления. |
 |
| Лекция 7. Представление о реальном времени в системе управления. |
 |
| Потоки |
| Лекция 8. Средства синхронизации потоков на примере Windows NT. |
 |
| Диспетчер |
| Лекция 9. Принцип разбиения потоков (threads) в системе управления и стратегия диспетчеризации на базе RTX. |
 |
| Коммуникационная среда |
| Лекция 10. Построение межмодульной коммуникационной среды. |
 |
| COM-подход в системе управления |
| Лекция 11. Идеи компонентного подхода. |
 |
| Лекция 12. Пример реализации COM сервера на C++. |
 |
| Лекция 13. Компонентная модель системы. |
 |
| Технологии ActiveX |
| Лекция 14. ActiveX технологии. |
 |
| Лекция 15. Реализация диагностической задачи управления. |
 |
| Лекция 16. Инструментальные средства разработки. |
 |
| Контрольные работы |
| Контрольная работа 1. Критические секции. |
 |
| Контрольная работа 2. Mutex. |
 |