Комп'ютерне моделювання і обробка даних мовою PYTHON
Освітня програма: Прикладна Математика
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Комп'ютерне моделювання і обробка даних мовою PYTHON
Код дисципліни
ДВС.3.01.03
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2022/2023
Семестр / Триместр
4 Семестр
Кількість кредитів ЕСТS
5
Результати навчання
РН05. Уміти розробляти та використовувати на практиці алгоритми, пов’язані з апроксимацією функціональних залежностей, чисельним диференціюванням та інтегруванням, розв’язанням систем алгебраїчних, диференціальних та інтегральних рівнянь, розв’язанням крайових задач, пошуком оптимальних рішень. РН09. Будувати ефективні щодо точності обчислень, стійкості, швидкодії та витрат системних ресурсів алгоритми для чисельного дослідження математичних моделей та розв’язання практичних задач. РН11. Вміти застосовувати сучасні технології програмування та розроблення програмного забезпечення, програмної реалізації чисельних і символьних алгоритмів. РН13. Використовувати в практичній роботі спеціалізовані програмні продукти та програмні системи комп’ютерної математики. РН14. Виявляти здатність до самонавчання та продовження професійного розвитку. РН18. Ефективно спілкуватися з питань інформації, ідей, проблем та рішень зі спеціалістами та суспільством загалом.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Для успішного вивчення дисципліни «Комп’ютерне моделювання і обробка даних мовою Python» студент повинен відповідати наступним вимогам:
Знання:
1. Основ інтегрального та диференціального числення.
2. Методів розв’язування систем лінійних алгебраїчних рівнянь та матричного аналізу.
3. Основних лінійних диференціальних рівнянь першого та n-го порядків.
4. Основних принципів процедурного та об’єктно-орієнтованого програмування.
Вміння:
1. Розв’язувати системи лінійних алгебраїчних рівнянь.
2. Розв’язувати диференціальні рівняння першого порядку та їх системи.
3. Досліджувати функції на екстремум.
4. Використовувати стандартні бібліотеки мови Python.
Володіння:
1. Базовими навичками програмування та використання пакетів прикладних програм для проведення математичних обчислень.
2. Навичками застосування математичного апарату для побудови та аналізу розв’язків математичних задач.
Зміст навчальної дисципліни
Опанування сучасними методами проведення комп’ютерних експериментів та наукових обчислень на мові програмування Python. Ознайомлення студентів з сучасними методами візуалізації та обробки даних засобами мови Python. У курсі передбачено дві контрольні роботи. Завершується дисципліна – іспитом.
Рекомендована та необхідна література
1. Програмування числових методів мовою Python : підруч. / А. В. Анісімов, А. Ю. Дорошенко, С. Д. Погорілий, Я. Ю. Дорогий; за ред. А. В. Анісімова. — К. : Видавничо-поліграфічний центр "Київський університет", 2014. — 640 с.
2. Доля П.Г. Введение в научный Python. В 2 частях — Харьков: Харьковский Национальный Университет, 2016. — 333 с.
3. Unpingco J. Python for Probability, Statistics, and Machine Learning. 2nd Edition. — Springer, 2019. — 384 p.
4. Bashier Eihab B.M. Practical Numerical and Scientific Computing with MATLAB and Python. — CRC Press, 2020. — 345 p.
5. Linge S., Langtangen H.P. Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python. — Springer, 2016. — 244 p.
6. Пічкур В.В., Капустян О.В., Собчук В.В. Теорія динамічних систем. — Луцьк: Вежа-Друк, 2020. — 348 с.
Заплановані освітні заходи та методи викладання
Лекції, практичні заняття, самостійна робота.
Методи та критерії оцінювання
Семестрове оцінювання: Максимальна кількість балів які можуть бути отримані студентом: 60 балів:
1. Контрольна робота №1: 20/12 балів.
2. Контрольна робота №2: 20/12 балів.
3. Домашня робота, поточне оцінювання: 20/12 балів.
Підсумкове оцінювання (у формі іспиту):
Максимальна кількість балів які можуть бути отримані студентом: 40 балів.
Форма проведення: письмова робота.
Види завдань: 5 письмових завдань (2 теоретичних питання та 2 практичних завдання).
Студент отримує загальну позитивну оцінку з дисципліни, якщо його оцінка за іспит становить не менше ніж 24 (двадцять чотири) бали.
Студент допускається до іспиту, якщо протягом семестру він загалом набрав не менше ніж 36 балів; виконав і вчасно здав 2 (дві) контрольні роботи.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Сергій
Дмитрович
Волощук
Моделювання складних систем
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Моделювання складних систем
Факультет комп'ютерних наук та кібернетики