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

Освітня програма: Геоінформаційні системи та технології

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

Назва дисципліни
Програмування
Код дисципліни
ОК 17
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2023/2024
Семестр / Триместр
5 Семестр
Кількість кредитів ЕСТS
6
Результати навчання
РН5. Застосовувати концептуальні знання природничих і соціальноекономічних наук при виконанні завдань геодезії та землеустрою. РН9. Збирати, оцінювати, інтерпретувати та використовувати геопросторові дані, метадані щодо об’єктів природного і техногенного походження, застосовувати статистичні методи їхнього аналізу для розв’язання спеціалізованих задач у сфері геодезії та землеустрою.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
1. Успішне опанування курсу “Інформаційні технології” або аналогічного за отриманими результатами навчання. 2. Володіти елементарними навичками роботи з персональним комп’ютером.
Зміст навчальної дисципліни
Відбувається ознайомлення з основами алгоритмізації, концептуальними та методологічними засадами програмування. Студенти знайомляться з етапами розробки алгоритмів, їх представлення та оцінкою. Вивчається загальні парадигми програмування та проводиться ознайомлення з сучасними середовищами програмування. Студенти знайомляться із структурою та основними визначеннями мови програмування Python. Вивчаються принципи об’єктно-орієнтованого програмування та їх практична реалізація. Вивчаються принципи організації сценаріїв та їх реалізація у наукових задачах. Відбувається знайомство з модулями для наукових задач та побудови інтерфейсу програми на мові Python.
Рекомендована та необхідна література
1. Зацерковний В.І Алгоритмізація та програмування. / В.І.Зацерковний, Гур’єв В.І., Фірсова І.В. – Ніжин.: Видавництво НДУ ім. М.В. Гоголя, 2013. – 304 с. 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 7. Нога Л.В. Теорія алгоритмів та обчислювальних процесів, частина 1 - Поняття алгоритму та методи їх опису: Методичний посібник. / Л.В. Нога, М.В. Сидорук. – Херсонський національний технічний університет, кафедра інформаційних технологій, 2005. – 38 с.
Заплановані освітні заходи та методи викладання
лекційні і практичні заняття, самостійна робота.
Методи та критерії оцінювання
Контроль здійснюється за модульно-рейтинговою системою та передбачає: виконання 8 практичних робіт (де студенти мають продемонструвати якість засвоєних знань та вирішити поставлені задачі використовуючи окреслені викладачем методи та засоби), виконання 10 самостійних практичних робіт (де студенти мають продемонструвати якість засвоєних знань та вирішити поставлені задачі без обмеження інструментарію та техніки вирішення проблеми) та проведення 2 письмових модульних контрольних робіт. Підсумкове оцінювання проводиться у формі письмового заліку.
Мова викладання
українська

Викладачі

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

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

Кафедри

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

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