Module \00abОсновы программирования на примерах компьютерной графики\00bb

Модуль дополнительной специализации

Brief Description

Курс, посвящённый практике проектирования и разработки приложений компьютерной геометрии на основе объектно-ориентированной парадигмы.

При программировании графических объектов применяется объектно-ориентированный подход.

Training Features

Курс предполагает базовые знания линейной алгебры и высшей математики.

Learning Outcomes
  1. Навыки применения принципов объектно-ориентированного анализа предметной области. Навыки применения принципов абстрагирования при создании иерархии классов в разрабатываемом приложении.
  2. Способность грамотно проектировать программы на языке С++ в рамках процедурной и объектно-ориентированной парадигм программирования.
  3. Владение методами алгоритмизации при решении математических задач компьютерной геометрии и графики.

Module Structure

Term Course Name Credits Hours Form of Assessment
5 Basics of C++ Programming Language 3 16 L / 24 LW / 68 IWS PFE
6 Object-based Programming in the Context of Computational Geometry 3 16 L / 24 LW / 68 IWS PFE
7 Development of Computer Graphics Library 3 16 L / 24 LW / 68 IWS Examination