Код: 315397Назва:
Програмування в математичних пакетах
Тип дисципліни: вибіркова, професійно-орієнтованаРік навчання: ІСеместр: 1Кількість кредитів: 3 (загальна кількість годин 90); аудиторні години - 44 (лекції - 22, практичні заняття - 22); самостійна робота - 46.Форма контролю: залікВикладач(і): доцент, д.ф.м.н. ЯКОВЕНКО Ю.В.Результати навчання: В результаті вивчення курсу студент повинен: знати синтаксис та базові конструкції мови Python, деякі корисні можливості бібліотек matplotlib, numpy та scipy, прості числові методи (методи бісекції, хорд та дотичних для розв'язання рівняння і метод трапецій); уміти написати, запустити та зневадити просту програму мовою Python,представити результати розрахунків у графічній формі; записати в файл, зчитати з файлу та обробити експериментальні дані, розв'язати рівняння числовим методом, обчислити інтеграл, цілеспрямовано шукати в інтернеті та використовувати інформацію про мови програмування, бібліотеки програм та числові методи.Спосіб навчання: аудиторний, дистанційнийНеобхідні обовязкові попередні й супутні модулі: Комп'ютерні технології та програмні засоби (табличні, аналітичні, едитивні).Зміст дисципліни: Викладаються найпростіші числові методи (знаходження коренів функціональних рівнянь, інтегрування, розв'язання диференційних рівнянь). Дається уявлення про помилки округлення та чинники, що їх підсилюють. Викладаються та відпрацьовуються на практичних заняттях основи мови С++ (у межах процедурного програмування): основні типи даних, операції з ними, оператори керування, робота з функціями, масивами та вказівниками.Рекомендована література: 1. Маттес Е. Пришвидшений курс Python. – Львів: Видавництво Старого Лева, 2021. – 600 с.2. Matthes E. Python Crash Course. – 2nd Edition. – San Francisco: No Starch Press, 2019. – 544 p.3. Matthes E. Python Crash Course: Resources for Python Crash Course (1st edition), from No Starch Press. – http://ehmatthes.github.io/pcc/4. Lutz M. Learning Python. – 5th Edition. – Beijing – Cambridge – Farnham – Koln – Sebastopol – Tokyo: O’Reilly, 2013. – 1640 p.5. Васильєв О. Програмування мовою Python – Тернопіль: Навчальна книга – Богдан,2019. – 504 с.Форми та методи навчання: лекції, практичні заняття, самостійна роботаМетоди й критерії оцінювання: рейтингове оцінювання за 100-бальною системою: поточний контроль у семестрі- 70 балів (опитування, участь у практичних заняттях, виконання завдань самостійної роботи); підсумковий контроль у семестрі - 30 балів (залік).Мова навчання: українська