Перейти до основного вмісту
Об'єктно-орієнтоване програмування
  • Кількість кредитів 6
  • Тип Обов'язковий
  • Семестр 2
  • Рівень вищої освіти Бакалавр
  • Підсумковий контроль Екзамен

За останні кілька років об’єктно-орієнтована технологія проникла в різні роділи інформатики та комп’ютерної техніки. Сьогодні об’єктно-орієнтована технологія стала однією з основних засобів при розробці програмного забезпечення промислового масштабу. Ми бачимо, що в усьому світі об'єктна парадигма застосовується в таких різних областях, як керування банківськими трансакціями, автоматизація кегельбанів, керування комунальним господарством і дослідження генів людини. У багатьох випадках нові покоління операційних систем, систем керування базами даних, телефонних служб і мультимедіа - програм пишуться в об’єктно-орієнтованому стилі. У більшості таких випадків розробники проектів бажають використовувати об'єктно-орієнтовану технологію просто тому, що не було іншої можливості створити досить надійну і життєздатну систему.

Об’єктно-орієнтоване проектування — це методика, що концентрує основну увагу програміста на зв'язках між об'єктами, а не на деталях їхньої реалізації. Вивчати програмування поза конкретною мовою недоцільно. З погляду нові технології та зв'язок з іншими мовами програмування, краще зупинити огляд на C++. Крім того, це - відкритий стандарт для мережних обчислень, порівняно проста для вивчення мова і мова навчання об’єктно-орієнтованому програмуванню.


Матеріал дисципліні сприяє набуттю вмінь розробки програм. За допомогою одержаних знань, вмінь та навичок студенти зможуть розробляти програмні продукти з використанням об’єктно-орієнтованих технологій програмування, стати досвідченими спеціалістами з розробки потужних програм та знавцями сучасних інформаційних технологій. Навчитися розробляти програмні складні програмні продукти використовуючи об’єктно-орієнтований підхід до програмування використовуючи стандартну бібліотеку шаблонів мови С++.

Ми використовуємо власні та сторонні файли cookies та localStorage для аналізу веб-трафіку та поширення матеріалів. Налаштування конфіденційності