Освітній рівень |
Перший (бакалаврський) |
Програма навчання |
Обов’язкова |
Галузь знань |
05 Соціальні та поведінкові науки |
Спеціальність |
051 Економіка |
Освітня програма |
Економічна кібернетика та аналітична економіка |
Обсяг дисципліни |
4 кредити (120 академічних годин) |
Види аудиторних занять |
лекції (22 академічні години), |
Форма контролю |
Диференційований залік |
Вивчення дисципліни «Мова програмування С++» спрямоване на формування у студентів знань та навичок, які б дозволили ефективно використовувати автоматизовані системи в управлінні діяльністю підприємств та організацій. Студенти навчаються ефективно використовувати комп’ютерно-інформаційні технології та автоматизовані системи управління в виробничій діяльності
Завдання дисципліни спрямовані на формування у студентів таких компетентностей:
ІК1. Здатність розв’язувати складні спеціалізовані задачі та практичні проблеми в економічній сфері, які характеризуються комплексністю та невизначеністю умов, що передбачає застосування теорій та методів економічної науки.
ЗК4. Здатність застосовувати знання у практичних ситуаціях.
ЗК7. Навички використання інформаційних і комунікаційних технологій
СК7. Здатність застосовувати комп’ютерні технології та програмне забезпечення з обробки даних для вирішення економічних завдань, аналізу інформації та підготовки аналітичних звітів
СК15. Здатність аналізувати і прогнозувати динаміку розвитку економічних систем на макро- та мікрорівнях за допомогою сучасних інструментів економіко-математичного моделювання та інформаційних технологій (з використанням прикладного програмного забезпечення).
Програмними результатами вивчення дисципліни «Мова програмування С++» є:
ПР12.Застосовувати набуті теоретичні знання для розв’язання практичних завдань та змістовно інтерпретувати отримані результати
ПР19.Використовувати інформаційні та комунікаційні технології для вирішення соціально-економічних завдань, підготовки та представлення аналітичних звітів.
ПР22. Демонструвати гнучкість та адаптивність у нових ситуаціях, у роботі із новими об’єктами, та у невизначених умовах
ПР23.Показувати навички самостійної роботи, демонструвати критичне, креативне, самокритичне мислення.
Попередньо опановані дисципліни: «Інформатика».
Зміст курсу
Тема 1. Поняття алгоритмів в програмуванні
Тема 2. Алфавіт, типи даних та вирази мови C++.
Тема 3. Реалізація розгалужених алгоритмів
Тема 4. Реалізація циклічних алгоритмів
Тема 5. Покажчики та масиви. Робота із масивами
Тема 6. Динамічний розподіл пам’яті. Динамічні масиви
Тема 7. Функції в C++. Правила організації функцій. Передавання параметрів до функцій
Тема 8. Поняття класів та об’єктів
Тема 9. Конструктори та деструктори класів в об’єктно-орієнтованому програмуванні.
Тема 10. Наслідування в об’єктно-орієнтованому програмуванні
Тема 11. Поліморфізм в об’єктно-орієнтованому програмуванні