Компютърна академия IT STEP! Учим се от 1999 година. Висококачествено компютърно образование за възрастни и деца. Подготвяме програмисти, дизайнери и системни администратори, които не могат да бъдат заменени от изкуствен интелект. За тази цел, освен задълбочени знания, ние се научаваме да разбираме задачи, да мислим за готови проекти и да работим в екип.

Your browser is out of date!

You are using an outdated browser Internet Explorer. This version of the browser does not support many modern technologies, that's why many pages of the website are not displayed correctly, and may not work some of functions . We recommend viewing the website using the latest versions of the browsers Google Chrome, Safari, Mozilla Firefox, Opera, Microsoft Edge

Курс: Обектно-ориентираното програмиране на езика C++

Запази своето място

phone_validation_text
Х ХХХ ХХХ-ХХ-ХХ

Съгласен съм с обработката на моите лични данни Политика за конфиденциалност

Уважаеми посетители,

 

Този курс може вече да не е част от програмата на IT STEP. Посетете страницата https://itstep.bg/education-adults, за да се запознаете с актуалните ни обучения.

Курсът е предназначен за всеки, който има желание да надгради базовите си познания по C++ и да се запознае с обектно-ориентирания модел и принципи.

Нашите квалифицирани преподаватели Йосиф Иванов и Руслан Зафиров ще се погрижит да научите основните елементи на обектно-ориентираното програмиране на езика C++ и да започнете да ги прилагате на практика.


Предварителни знания:

  • Типове данни и особености на типовете. Променливи и константи.
  • Операции и изрази. Вход и изход.
  • Оператори if и switch. Област на действие.
  • Циклично изпълнение. Видове циклични процеси.
  • Функции и свойства на аргументите.
  • Едномерни масиви. Масиви и функции.
  • Двумерни масиви. Статични променливи.
  • Базови алгоритми върху масиви.
  • Указатели и динамична памет.
  • Символни низове.

 

Програмата включва:

  • Обектно-ориентирано програмиране – основни концепции. Абстракция с данни: подход, абстрактни типове данни.
  • Класове. Дефиниране. Обекти. Конструктори. Указатели към обекти на класове.
  • Масиви и обекти.
  • Динамични обекти. Деструктори. Създаване и разрушаване на обекти на класове и на масиви от обекти на класове. Приятелски функции и класове. Оператори.
  • Предефиниране на оператори. Приложения на средствата за работа с динамична памет (класове стек и свързан списък, представен с една връзка).
  • Статични компоненти на класове. Указатели към компоненти на клас. Шаблони на функции и класове. Приложения.
  • Наследяване и производни класове. Дефиниране на производни класове. Достъп до наследените компоненти.
  • Единично наследяване. Множествено наследяване.
  • Виртуални класове. Статично и динамично свързване. Виртуални функции. Полиморфизъм. Виртуални деструктори. Абстрактни класове.

 

График
 
I група (през седмицата):
от 14 април до 14 юли 2020 г. - всеки понеделник от 19:00 до 22:00 ч.
 
II група (неделя):
от 5 април до 22 юли 2020 г. - от 15:30 до 20:00 ч.
 
III група (неделя):
от 3 май до 20 септември 2020 г. - от 15:30 до 20:00 ч.


Продължителност на обучението:

4 месеца
 

Цена:

540 лв.
 

Методолгия:

Курсът ще стартира онлайн, предвид извънредната ситуация в страната, като след нейния край ще премине в присъствен. Ще остане и възможността за дистанционно обучение.

Запиши се за курса чрез регистрационната форма или ни се обади на 02/ 494 22 50.

Запази своето място

Местата са ограничени, запази си място.

phone_validation_text
Х ХХХ ХХХ-ХХ-ХХ

Съгласен съм с обработката на моите лични данни Политика за конфиденциалност