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