Обчислювальні методи аналітичних програмних систем

Освітня програма: Інженерія програмного забезпечення (Бакалавр)

Структурний підрозділ: Факультет інформаційних технологій

Назва дисципліни
Обчислювальні методи аналітичних програмних систем
Код дисципліни
ОК 29
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2023/2024
Семестр / Триместр
3 Семестр
Кількість кредитів ЕСТS
6
Результати навчання
ПР-1. Аналізувати, цілеспрямовано шукати і вибирати необхідні для вирішення професійних завдань інформаційно-довідникові ресурси і знання з урахуванням сучасних досягнень науки і техніки. ПР-5. Знати і застосовувати відповідні математичні поняття, методи доменного, системного і об’єктно-орієнтованого аналізу та математичного моделювання для розробки програмного забезпечення.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Дисципліна базується на знаннях, вміннях і практичних навичках, отриманих студентами при вивченні дисциплін “Прикладна математика”, “Ймовірнісні основи програмної інженерії”, “Структури даних, аналіз і алгоритми комп'ютерної обробки інформації”, “SQL”.
Зміст навчальної дисципліни
Обчислювальні методи дозволяють розв’язувати математичні задачі, які неможливо або складно розв’язати аналітично. Дисципліна надає базовий інструментарій вирішення прикладних задач аналізу та управління практично для всіх сфер людської діяльності. Для цього вивчаються: умови застосування, недоліки та переваги окремих обчислювальних методів; методи розв’язання систем лінійних та нелінійних рівнянь; інтерполяція, апроксимація, екстраполяція; чисельне диференціювання та інтегрування; основи оптимізації. Набуваються практичні вміння щодо формалізації прикладних задач, обрання методів найбільш адекватних для конкретних умов; алгоритмізації та програмної реалізації обчислювальних методів.
Рекомендована та необхідна література
1. Фельдман Л. П. Чисельні методи в інформатиці / Л. П. Фельдман, А. І. Петренко, О. А. Дмитрієва – К. : Видавнича група BHV. – 2006. – 480 с. 2. Python Programming and Numerical Methods A Guide for Engineers and Scientists 1st Edition - November 27, 2020 https://pythonnumericalmethods.berkeley.edu/notebooks/Index.html 3. Elementary Numerical Analysis with Python, Second version of May 26, 2021, Brenton LeMesurier, The College of Charleston, Charleston, South Carolina https://lemesurierb.people.cofc.edu/elementary-numerical-analysis-python/preface.html#some-references-for-further-reading
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота
Методи та критерії оцінювання
Рівень досягнення всіх запланованих результатів навчання визначається за результатами захисту виконання лабораторних робіт та індивідуальних завдань самостійної роботи. Семестрове оцінювання студентів здійснюється впродовж семестру з усіх видів робіт. Загальний бал утворюється як сума балів напрацьованих студентом за різними видами робіт. Максимальна кількість балів, яку може отримати студент за роботу в семестрі не перевищує 100 балів. Форма підсумкового оцінювання – залік. Залік проводиться шляхом виставлення результуючої оцінки, що визначається як сума балів за всіма, успішно оціненими, результатами навчання. Для отримання заліку обов’язковим є виконання всіх лабораторних робіт (мінімальна оцінка - 40 бал, максимальна – 60 балів), тести (мінімальна оцінка - 20 балів, максимум – 40 балів). При отриманні результуючої підсумкової кількості балів від 60 і вище студенту виставляється зараховано.
Мова викладання
Українська

Викладачі

Ця дисципліна викладаеться наступними викладачами

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни