Дисциплина направлена на теоретическую и практическую подготовку студентов в области технологий разработки программного обеспечения и управления программными проектами, формирование навыков применения пакетов инструментальных программных средств, принципов работы с инструментальными программными средствами.
По завершению курса студент:
— описывает компоненты программного обеспечения и интерфейсов между ними, для их последующего кодирования и тестирования;
— применяет основные принципы проектирования программного обеспечения, использует различные методы решения актуальных задач в профессиональной сфере;
— демонстрирует навыки составления и оформления программ на языках программирования, тестирования и отладки программ;
— анализирует структуры данных, особенности их реализации на языке программирования. Классифицирует средства языка программирования и специфику реализации многопоточности (многозадачности) процесса разработки программного обеспечения.