Прикладне програмування
Освітня програма: Статистика (бакалавр)
Структурний підрозділ: Механіко-математичний факультет
Назва дисципліни
Прикладне програмування
Код дисципліни
ДВВ.01
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2023/2024
Семестр / Триместр
4 Семестр
Кількість кредитів ЕСТS
8
Результати навчання
Знати поняття регулярного виразу,
синтаксис мови регулярних виразів,
функції операційної системи Знати поняття паралельних обчислень,
потоків та процесів нати поняття побудови глобальних
мереж, мережні протоколи, рівні мережних
протоколів Вміти будувати програми для наукових
обчислень у Python, зображувати
результати у графічному представленні Вміти будувати програми, які містять
процеси та потоки, працюють у
глобальних мережах
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Знати
: основні поняття програмування: виконавець, алгоритм, програма; синтаксис,
семантику та властивості структур керування (ланцюг, розгалуження, цикли); методи
побудови алгоритмів та програм, будову простих та складених типів даних; опис та
використання підпрограм та модулів, синтаксичні конструкції мови програмування
Python; поняття класу та об’єкту, наслідування та інкапсуляції; поняття помилки та
виключної ситуації, правила обробки помилок; поняття ітератора та генератора; опис
ітераторів та генераторів у мові Python; поняття декоратору функції; поняття
множинного наслідування; поняття метакласів, абстрактних класів,
метапрограмування.
2.
Вміти
будувати програми, які оперують даними складених типів: рядок, список,
кортеж, словник, програми, що містять підпрограми, програми, що складаються з
модулів; будувати програми, що містять класи та об’єкти;
Зміст навчальної дисципліни
Навчальна дисципліна «Прикладне програмування» є складовою освітньої програми
підготовки фахівців за освітнім рівнем «бакалавр» галузі знань 11 математика та статистика зі
спеціальності 111 математика освітньої програми «Комп’ютерна математика». У програмі
дисципліни розглядаються такі поняття як наукові обчислення, регулярні вирази, функції
операційної системи, паралельні обчислення, будова глобальних мереж, програмування веб-
застосувань. Ці поняття необхідні для підготовки студентів до використання загальних
методів програмування в подальших навчальних курсах, сприянню розвитку логічного та
аналітичного мислення студентів
Рекомендована та необхідна література
1. Обвінцев О.В. Об’єктно-орієнтоване програмування. Курс на основі Python.
Матеріали лекцій. – К., Основа, 2017
2. Peter Norton, Alex Samuel, David Aitel та інші - Beginning Python
3. Wesley J. Chun - Core Python Programming - 2001
4. Magnus Lie Hetland - Beginning Python from Novice to Professional, 2nd ed – 2008
5. Mark Lutz - Programming Python. 4th Edition - 2011
Заплановані освітні заходи та методи викладання
Критично-розрахунковий мінімум балів за навчання впродовж 3 семестру становить
20
балів,
рекомендований мінімум, розрахований з урахуванням специфіки дисципліни становить
35
балів.
Студенти, які протягом семестру набрали сумарно меншу кількість балів ніж рекомендований
мінімум
35
балів для підвищення балів отримують можливість досклаcти домашні завдання, які були
задані протягом семестру. Мінімальна кількість балів, які додаються до семестрових – 20 балів,
тобто, якщо оцінка студента на заліку є нижчою від мінімального порогового рівня (20 балів),
то бали за залік не додаються до семестрової оцінки
Методи та критерії оцінювання
Якщо студент набрав протягом семестру більше, ніж 50 балів, він може отримати додаткові бали
у рейтинг без складання іспиту (заліку) в кількості, що залежить від набраних балів у семестрі:
від 51 до 55 балів – додається 24 балів
від 56 до 60 балів – додається 34 бали
Набравши протягом семестру більше, ніж 50 балів, студент може підвищити свій рейтинг в разі
успішної здачі іспиту (заліку).
Форма іспиту – письмово-усна. Екзаменаційний білет іспиту складається із 3 завдань, перші два з
яких є теоретичними, третє – задача. Кожне теоретичне завдання оцінюються від 0 до 13 балів,
задача – від 0 до 14 балів. Всього за іспит можна отримати від 0 до 40 балів.
Мова викладання
Українською
Викладачі
Ця дисципліна викладаеться наступними викладачами
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни