Educational Practice (Computational Mathematics)

Type: Normative

Department: computational mathematics

Curriculum

SemesterCreditsReporting
11None
22Differentiated setoff
31None
42Differentiated setoff

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
128PMp-11A. V. Beshley
228PMp-11A. V. Beshley
328PMp-21Borachok I. V.
PMp-23Borachok I. V.
428PMp-21Borachok I. V.
PMp-23Borachok I. V.

Course description

The course is designed to build on and consolidate the knowledge students have gained in basic programming courses. During the course, students should learn to write effective programs to solve various individual tasks.

Recommended Literature

Education Practice, 1st year

Primary literature

  1. Селіверстов Р., Мельничин А. Основи програмування мовою Python: навч. посібник. – Львів : ЛНУ імені Івана Франка, 2020. – 190 c.
  2. Яковенко А. В. Основи програмування. Python. Частина 1. / К.: КПІ ім. Ігоря Сікорського, 2018. – 195 с. – [Електронний ресурс] . – Режим доступу: https://ela.kpi.ua/server/api/core/bitstreams/dbbe8ff5-11d7-4a92-918c-d1445c3d20a7/content
  3. Креневич А.П. Python А.П. Python у прикладах і задачах. Частина 1. Структурне програмування. Навчальний посібник із дисципліни “Інформатика та програмування” – К.: ВПЦ “Київський Університет”, 2017. – 206 с. – [Електронний ресурс] . – Режим доступу: https://mp.mechmat.knu.ua/images/library/Krenevych_2017_Python1_Tutor.pdf
  4. Ярошко С.А., Ярошко О.С. Методи розробки алгоритмів. Програмування мовою С++: навч посібник. – Львів: ЛНУ імені Івана Франка, 2022. – 248 с.
  5. Дудзяний І.М. Програмування мовою С++. Частина 1: Парадигма процедурного програмування: навчальний посібник. – Львів: ЛНУ імені Івана Франка, 2013. – 468 с.
  6. Бєлов Ю. А., Карнаух Т. О., Коваль Ю. В., Ставровський А. Б. Вступ до програмування мовою С++. Організація обчислень: навч. посіб. – К. : Видавничо-поліграфічний центр “Київський університет”, 2012. – 175 с. – [Електронний ресурс] . – Режим доступу: https://csc.knu.ua/en/library/books/belov-24.pdf

Additional literature

7. Python Tutorial – [Електронний ресурс]. – Режим доступу: https://www.w3schools.com/python/
8. The Python Tutorial – [Електронний ресурс]. – Режим доступу: https://www.learnpython.org
9. Сайт для вивчення С++, з робочими кодами програм – [Електронний ресурс]. – Режим доступу: https://www.learncpp.com/
10. C++ Tutorial – [Електронний ресурс]. – Режим доступу: https://www.w3schools.com/cpp/

Education Practice, 2nd year

  1. Albahari J. C# 9.0 in a Nutshell: The Definitive Reference / Joseph Albahari // O’Reilly Media; 1st edition – 2021.
  2. Meyers S. Effective C++: 55 Specific Ways to Improve Your Programs and Designs / Scott Meyers // Addison-Wesley Professional; 3rd edition. 2005.
  3. Meyers S. Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 / Scott Meyers // O’Reilly Media, Incorporated.2014.
  4. Stroustrup B. The C++ Programming Language. / Bjarne Stroustrup // Addison-Wesley Professional (4th Edition) – 2013.
  5. Troelsen A. Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming / Andrew Troelsen // Apress; 10th ed. edition – 2021.
  6. Kottwitz S. LaTeX Cookbook: Over 90 Hands-on Recipes for Quickly Preparing Latex Documents to Solve Various Challenging Tasks / Stefan Kottwitz // Packt Pub Ltd – 2015.

Силабус: Educational Practice, 2nd year

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