Технологии программирования

Шифр дисциплины в ГОС: СД.08

Целью преподавания дисциплины является изучение студентами современных методов написания программ на языке С++. Основной упор делается на усвоение объектных и объектно-ориентированных технологий программирования, а также на исключении дублирования кода с использованием технологии построения шаблонов.

В результате изучения курса студент должен

знать:

  • основные принципы эффективной разработки и реализации программного обеспечения;
  • способы эффективной реализации абстрактных структур данных;
  • основные принципы построения интерфейсов взаимодействия частей программы и механизмы последовательного уточнения их реализации;
  • принципы конструирования шаблонов и иерархии классов для решения прикладных задач.

уметь:

  • использовать навыки объектного программирования для разбиения программы на совокупность взаимодействующих объектов;
  • использовать приобретённые знания для эффективной организации совместной работы по созданию программного обеспечения.

иметь навыки:

  • оценки наиболее эффективного способа реализации поставленной задачи;
  • использования имеющихся инструментов библиотеки STL для написания эффективных программ. 

Преподаватели: