Навчальний курс 051БОК33 Мова програмування С++

Освітній рівень

Перший (бакалаврський)

Програма навчання

Обов’язкова

Галузь знань

05 Соціальні та поведінкові науки

Спеціальність

051 Економіка

Освітня програма

Економічна кібернетика та аналітична економіка

Обсяг дисципліни

4 кредити (120 академічних годин)

Види аудиторних занять

лекції (22 академічні години),
лабораторні заняття (26 академічних годин)

Форма контролю

Диференційований залік

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

Завдання дисципліни спрямовані на формування у студентів таких компетентностей:

ІК1. Здатність розв’язувати складні спеціалізовані задачі та практичні проблеми в економічній сфері, які характеризуються комплексністю та невизначеністю умов, що передбачає застосування теорій та методів економічної науки.

ЗК4. Здатність застосовувати знання у практичних ситуаціях.

ЗК7. Навички використання інформаційних і комунікаційних технологій

СК7. Здатність застосовувати комп’ютерні технології та програмне забезпечення з обробки даних для вирішення економічних завдань, аналізу інформації та підготовки аналітичних звітів

СК15. Здатність аналізувати і прогнозувати динаміку розвитку економічних систем на макро- та мікрорівнях за допомогою сучасних інструментів економіко-математичного моделювання та інформаційних технологій (з використанням прикладного програмного забезпечення).

Програмними результатами вивчення дисципліни «Мова програмування С++» є:

ПР12.Застосовувати набуті теоретичні знання для розв’язання практичних завдань та змістовно інтерпретувати отримані результати

ПР19.Використовувати інформаційні та комунікаційні технології для вирішення соціально-економічних завдань, підготовки та представлення аналітичних звітів.

ПР22. Демонструвати гнучкість та адаптивність у нових ситуаціях, у роботі із новими об’єктами, та у невизначених умовах

ПР23.Показувати навички самостійної роботи, демонструвати критичне, креативне, самокритичне мислення.

Попередньо опановані дисципліни: «Інформатика».

Зміст курсу

Тема 1. Поняття алгоритмів в програмуванні

Тема 2. Алфавіт, типи даних та вирази мови C++.

Тема 3. Реалізація розгалужених алгоритмів

Тема 4. Реалізація циклічних алгоритмів

Тема 5. Покажчики та масиви. Робота із масивами

Тема 6. Динамічний розподіл пам’яті. Динамічні масиви

Тема 7. Функції в C++. Правила організації функцій. Передавання параметрів до функцій

Тема 8. Поняття класів та об’єктів

Тема 9. Конструктори та деструктори класів в об’єктно-орієнтованому програмуванні.

Тема 10. Наслідування в об’єктно-орієнтованому програмуванні

Тема 11. Поліморфізм в об’єктно-орієнтованому програмуванні

Координатор Syllabus