Вступ до програмування (прикладна математика)

Тип: Нормативний

Кафедра: програмування

Навчальний план

СеместрКредитиЗвітність
15Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
132доцент Черняхівський В. В.ПМп-11, ПМп-12, ПМп-13

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
132ПМп-11доцент Музичук Ю. А., Борачок І. В.
ПМп-12Борисюк Я. Є., Чирун Л. Б.
ПМп-13Борисюк Я. Є., Чирун Л. Б.

Опис курсу

“Вступ до програмування” є базовим курсом для підготовки студентів факультету прикладної математики та інформатики спеціальності “прикладна математика” в межах освітньо-професійної програми “Математика та статистика”. Викладання курсу має на меті сформувати у студентів базову систему знань та навиків в області сучасних прийомів прикладного програмування та застосування комп’ютерів. Розглядають різні аспекти розробки програм: постановка задачі; аналіз постановки задачі; вибір методу розв’язування задачі; розробка алгоритму; оцінка вхідних і вихідних даних; аналіз правильності алгоритму; складання програми алгоритмічною мовою Python; компіляція і виправлення синтаксичних помилок; складання тестів для перевірки правильності програми; прийоми роботи в обраній системі програмування для мови Python; робота з файловою системою операційної системи.

Після завершення цього курсу студент буде:

знати

  • предмет, методи та завдання дисципліни;
  • математичні та інформаційні основи програмування, як методу розв’язування задач;
  • алгоритмічну мову Python в обсязі навчальної програми;
  • типові сучасні алгоритми програмування базових прикладних задач різного тематичного змісту;
  • процедури проектування, програмування, тестування і налагодження програм мовою Python;

вміти

  • проєктувати алгоритми розв’язування задач;
  • складати, тестувати і налагоджувати програми мовою Python;
  • аналізувати і модифікувати програми до зміни умов задачі;
  • застосовувати стандартні функції і бібліотеки функцій;
  • працювати на комп’ютері в обраному середовищі програмування мови Python.

Рекомендована література

Основна література

  1. Python Software Foundation. The Python Tutorial [Електронний ресурс]. – Режим доступу:  https://docs.python.org/3/tutorial/index.html
  2. Python Software Foundation. Python 3.10.0 documentation [Електронний ресурс]. – Режим доступу: https://docs.python.org/3.10/
  3. Lutz M. Learning Python, 5th Edition / Lutz // O’Reilly Media, Inc. – 2013. – 1648 p.
  4. Lutz M. Programming Python, Forth Edition / Lutz // O’Reilly Media Inc. – 2011.
  5. Селіверстов Р., Мельничин А. Основи програмування мовою Python: навч. посібник. – Львів : ЛНУ імені Івана Франка. – 2020.
  6. W3Schools Online Web Tutorials. Python Tutorial [Електронний ресурс]. – Режим доступу: https://www.w3schools.com/python/default.asp
  7. Lambert K. A. Fundamentals of Python: First Programs, 2nd Edition. – Cengage, 2019. – 498 p.
  8. Вікіпідручник. Підручник мови Python [Електронний ресурс]. – Режим доступу: https://uk.wikibooks.org/wiki/Підручник_мови_Python

Додаткова література

  1. Ярошко С.А. Методи розробки алгоритмів. Навчальний посібник / С.А. Ярошко // Львів, ЛНУ імені Івана Франка, 2019. [Електронне видання]
  2. Codecademy. Learn Python 3 [Електронний ресурс]. – Режим доступу: https://www.codecademy.com/learn/learn-python-3
  3. Список структур даних. Матеріал з Вікіпедії – вільної енциклопедії. [Електронний ресурс]. – Режим доступу: https://uk.wikipedia.org/wiki/Список_структур_даних

Силабус:

Завантажити силабус