UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


Програмування та алгоритмічні мови

Кафедра, яка викладає навчальну дисципліну:
Кафедра комп'ютерних технологій у медицині та телекомунікаціях
Короткий опис навчальної дисципліни

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

Цілі та задачі навчальної дисципліни

Завданнями вивчення навчальної дисципліни є:

– ознайомити студентів з основними поняттями і принципами програмування на мові С++

– надати навички реалізації задач автоматичної обробки інформації

– надати навчики розробки і написання комп’ютерних програм

Результати навчання

Отримані знання з навчальної дисципліни стануть складовими наступних програмних результатів навчання:

ПРН5. Вміти використовувати бази даних, математичне і програмне
забезпечення для обробки даних та комп’ютерного моделювання біотехнічних систем.
ПРН10. Вміти планувати, організовувати, направляти і контролювати медикотехнічні та біоінженерні системи і процеси.
ПРН14. Вміти аналізувати рівень відповідності сучасним світовим стандартам, а також оцінювати рішення і складати завдання на розробку автоматизованих систем управління з урахуванням можливостей сучасних технічних і програмних засобів автоматизації медичного обладнання.

Перелік тем

Тема 1. Особливості мови С++. Вбудовані (inline) функції

Тема 2. Поняття інкапсуляції.

Тема 3. Синтаксис оголошення класу

Тема 4. Конструктори

Тема 5. Наслідування. 

Тема 6. Перевантаження операторів функціями та методами 

Тема 7. Поліморфізм та віртуальні функції

Тема 8. Абстрактні функції та класи. Поняття інтерфейсу.

Тема 9. Ієрархія класів. 

Тема 10. Порядок виклику конструкторів та деструкторів

Тема 11. Шаблони функцій та класів.

Система оцінювання

Модулі та їх елементи

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

Максимальна кількість балів

Змістовий модуль 1. «

Лекції 1-4 по темам 1-3

Модульна контрольна робота №1

10

Лабораторні роботи № 1,2

Виконання і захист ЛР

15

Разом за змістовий модуль 1

25

Змістовий модуль 2.

Лекції 5-8 по темам 4-6

Модульна контрольна робота №2

10

Лабораторні роботи № 3,4

Виконання і захист ЛР

15

Разом за змістовий модуль 2

25

Змістовий модуль 3.

Лекції 10-12 по темам 8-10

Модульна контрольна робота №3

10

Лабораторні роботи № 5, 6

Виконання і захист ЛР

15

Разом за змістовий модуль 3

25

Змістовий модуль 4.

Лекції 13-14 по темам 11-12

Модульна контрольна робота №4

10

Лабораторні роботи № 7, 8

Виконання і захист ЛР

15

Разом за змістовий модуль 4

25

Екзамен

100

Оцінка по дисципліні

100

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