Объектно-ориентированное программирование

О курсе

Основной целью курса является обучения одному из наиболее популярных в мире языков программирования С++, а именно базовые аспекты объектно-ориентированного программирования.
Курс предназначен для студентов заочной формы обучения по направлению 15.03.04 "Автоматизация технологических процессов и производств". 
В курсе рассматриваются вопросы разработки классов, их содержимого и дальнейшей эксплуатации и манипуляции их экземпляров. Обширно представлены парадигмы ООП, включающие абстрагирование, наследование, полимфоризм и инкапсуляцию. В качестве контента выбраны ключевые динамические структуры данных и математические объекты. 

Результаты обучения

РД1: Знать методы структурного и модульного программирования, а также основные методы и средства объектно-ориентированного программирования.
РД2: Уметь разрабатывать компьютерные модели реальных и концептуальных систем на основе парадигмы компонентно-ориентированного программирования.
РД3: Владеть навыками работы с современными аппаратными и программными средствами анализа, проектирования и разработки систем управления.

Образовательная программа (ООП)

Направления подготовки бакалавриата по направлению 15.03.04 "Автоматизация технологических процессов и производств".

Программа курса

Раздел 1. Введение в объектно-ориентированное программирование.
Раздел 2. Разработка классов.
Раздел 3. Отношения классов и наследование.
Раздел 4. Полиморфизм и виртуализация.

Длительность курса, количественные характеристики, форма аттестации

Продолжительность курса – 16 недель
Трудоемкость освоения курса – 108 часов/72 часа
Трудоемкость курса – 3/2 кредита
Форма контроля – зачет


2023 ГП/2022 ГП

Автор курса

Цавнин Алексей Владимирович, кандидат технических наук, доцент отделения автоматизации и робототехники ИШИТР.

Copyright © 2025.

Томский политехнический университет. Все права защищены
Tomsk Polytechnic University, All rights reserved.