Програмування

Освітня програма: Геологія та менеджмент надрокористування

Структурний підрозділ: Навчально-науковий інститут "Інститут геології"

Назва дисципліни
Програмування
Код дисципліни
ВК 2.8.1
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2022/2023
Семестр / Триместр
5 Семестр
Кількість кредитів ЕСТS
6
Результати навчання
- Використовувати інформаційні технології, картографічні та геоінформаційні моделі в області наук про Землю. - Застосовувати моделі, методи і дані фізики, хімії, біології, екології, математики, інформаційних технологій тощо при вивченні геологічнихпроцесів та структур. - Вміти виконувати дослідження геосфер за допомогою кількісних методів аналізу.
Форма навчання
Попередні умови та додаткові вимоги
1. Успішне опанування курсу “Інформаційні технології” або аналогічного за отриманими результатами навчання. 2. Володіти елементарними навичками роботи з персональним комп’ютером
Зміст навчальної дисципліни
Відбувається ознайомлення з основами алгоритмізації, концептуальними та методологічними засадами програмування. Студенти знайомляться з етапами розробки алгоритмів, їх представлення та оцінкою. Вивчається загальні парадигми програмування та проводиться ознайомлення з сучасними середовищами програмування. Студенти знайомляться із структурою та основними визначеннями мови програмування Python. Вивчаються принципи об’єктно-орієнтованого програмування та їх практична реалізація. Вивчаються принципи організації сценаріїв та їх реалізація у наукових задачах. Відбувається знайомство з модулями для наукових задач та побудови інтерфейсу програми на мові Python.
Рекомендована та необхідна література
1. Зацерковний В.І Алгоритмізація та програмування. / В.І.Зацерковний, Гур’єв В.І., Фірсова І.В. – Ніжин.: Видавництво НДУ ім. М.В. Гоголя, 2013. 2. Офіційна документація по Python https://www.python.org/doc/ 3. Офіційна документація по Scipy https://docs.scipy.org/doc/scipy/reference/ 4. Офіційна документація по Numpy https://numpy.org/doc/ 5. Офіційна документація по Matplotlib https://matplotlib.org/contents.html 6. Офіційна документація по GitHub https://git-scm.com/book/uk/v2
Заплановані освітні заходи та методи викладання
Лекції, практичні заняття, консультації, самостійна робота
Методи та критерії оцінювання
Контроль здійснюється за модульно-рейтинговою системою та передбачає: виконання 8 практичних робіт (де студенти мають продемонструвати якість засвоєних знань та вирішити поставлені задачі використовуючи окреслені викладачем методи та засоби), виконання 10 самостійних практичних робіт (де студенти мають продемонструвати якість засвоєних знань та вирішити поставлені задачі без обмеження інструментарію та техніки вирішення проблеми) та проведення 2 письмових модульних контрольних робіт. Підсумкове оцінювання проводиться у формі письмового заліку.
Мова викладання
українська

Викладачі

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

Всеволод Кирилович Демидов
Геоінформатики
Навчально-науковий інститут "Інститут геології"

Кафедри

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

Геоінформатики
Навчально-науковий інститут "Інститут геології"