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

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

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