НаУКМА

Інформаційний пакет ЄКТС

<< повернутись

Код: 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 балів (залік).

Мова навчання: українська