| Тема | 
            Содержание | 
            Длит., 
            ак. ч | 
        
        
            | Архитектура ОСРВ QNX Neutrino | 
            Возможности и функции ядра и администратора процессов. Библиотека системных вызовов. | 
            4 | 
        
        
            | Введение в работу с QNX Momentics IDE | 
            Обзор возможностей комплекта разработчика QNX Momentics. Компиляция и отладка программ, способы связи с целевой системой. | 
            2 | 
        
        
            | Управление C/C++-проектами | 
            Типы C/C++-проектов, создание и конфигурирование новых проектов, перенос проектов из других сред разработки | 
            2 | 
        
        
            | Написание и компиляция кода | 
            Работа с редактором и компилятором кода, поиск ошибок | 
            1 | 
        
        
            | Запуск и отладка программ | 
            Режимы запуска и отладки, точки останова, пошаговое исполнение программы, просмотр и изменение её данных | 
            1 | 
        
        
            | Дополнительные техники отладки | 
            Отладка многопоточных программ, «посмертная» диагностика процессов, обнаружение ошибок в межзадачном взаимодействии | 
            4 | 
        
        
            | Устранение проблем с памятью | 
            Методы обнаружения утечек и неэффективного использования памяти, а также некорректного обращения с указателями | 
            2 | 
        
        
            | Построение целевых систем | 
            Структура загрузочного образа и его создание средствами QNX Momentics IDE | 
            4 | 
        
        
            | Профилирование приложения | 
            Получение статистики о частоте и длительности вызовов функций и других компонентов приложения | 
            2 | 
        
        
            | Анализ покрытия кода | 
            Визуальное представление фрагментов кода, выполненных при запуске программы | 
            2 | 
        
        
            | Профилирование системы | 
            Получение информации о системных событиях - обращениях программ к микроядру, обработках прерываний, межзадачном взаимодействии и др. | 
            5 | 
        
        
            | Анализ производительности системы | 
            Анализ времени загрузки ОС, реакции на прерывания и нарушений жёсткого реального времени | 
            3 |