Дисциплина нацелена на формирование магистрантов базовых профессиональных компетенций в области проектирования и разработки программного обеспечения, ознакомление парадигмами структурного и объектно-ориентированного программирования, изучение технологию разработки программ на языках С++, освоение основные типы данных и сложных алгоритмы, научиться применять теоретические знания при разработке прикладных программ.
По завершению курса магистрант:
— знает основные парадигмы программирования; основные этапы, методы и стандарты разработки ПО; принципы обработки исключительных ситуаций и преобразования типов; принципы визуального компонентного проектирования приложений для Windows;
— разрабатывает программы с использованием среды программирования с текстовым и графическим интерфейсом; реализовывает основные принципы структурного программирования; использует основные типы данных, функции и классы стандартной библиотеки, компоненты среды программирования;
— владеет навыками использования возможностей интегрированной среды программирования; отладки и поиска ошибок, а также профессиональным инструментарием для решения прикладных задач программирования в предметной области;
— демонстрирует способность анализировать социально-экономические задачи и процессы с применением методов системного анализа и математического моделирования.