Шифр дисциплины в ГОС: СД.08
Целью преподавания дисциплины является изучение студентами современных методов написания программ на языке С++. Основной упор делается на усвоение объектных и объектно-ориентированных технологий программирования, а также на исключении дублирования кода с использованием технологии построения шаблонов.
В результате изучения курса студент должен
знать:
- основные принципы эффективной разработки и реализации программного обеспечения;
- способы эффективной реализации абстрактных структур данных;
- основные принципы построения интерфейсов взаимодействия частей программы и механизмы последовательного уточнения их реализации;
- принципы конструирования шаблонов и иерархии классов для решения прикладных задач.
уметь:
- использовать навыки объектного программирования для разбиения программы на совокупность взаимодействующих объектов;
- использовать приобретённые знания для эффективной организации совместной работы по созданию программного обеспечения.
иметь навыки:
- оценки наиболее эффективного способа реализации поставленной задачи;
- использования имеющихся инструментов библиотеки STL для написания эффективных программ.
Преподаватели:
- Лекции: Пудов Сергей Григорьевич
- Лабораторные работы: