Каталог вибіркових навчальних дисциплін
Програмування та алгоритмічні мови
Метою навчальної дисципліни «Програмування та алгоритмічні мови» є вивчення студентами принципів програмування на мові С++, отримання практичних навичок створення прикладних програм і реалізації алгоритмів обробки інформації на мові С++. Особлива увага приділяється розвитку практичних навиків програмування, аналізу та використанню алгоритмів і патернів програмування на мові С++.
Завданнями вивчення навчальної дисципліни є:
– ознайомити студентів з основними поняттями і принципами програмування на мові С++
– надати навички реалізації задач автоматичної обробки інформації
– надати навчики розробки і написання комп’ютерних програм
Отримані знання з навчальної дисципліни стануть складовими наступних програмних результатів навчання:
ПРН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 |