Algorithmization And Programming

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

Кафедра: department of digital economics and business analytics

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

СеместрКредитиЗвітність
25Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
232професор Shevchuk I. B.УФЕ-11с

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
232УФЕ-11спрофесор Shevchuk I. B.

Опис курсу

The discipline “Algorithmization and Programming” is a normative discipline in the specialty C1 “Economics and International Economic Relations”, specialization C1.01 “Economics” for the educational program “Digital Economy”, which is taught in the 2nd semester in the amount of 5 credits (according to the European Credit Transfer System ECTS).

The educational discipline “Algorithmization and Programming” is aimed at forming in higher education students theoretical knowledge and practical skills in the field of algorithmic thinking and programming, in particular regarding the development, analysis and optimization of algorithms, the use of basic and modern programming tools for solving applied problems, as well as the application of algorithmic approaches and software solutions in socio-economic and business processes, which will contribute to successful learning and future scientific and professional activities.

The purpose of studying the discipline “Algorithmization and Programming” is to form algorithmic thinking and acquire practical skills in developing programs in the C++ language to solve applied problems in various subject areas..

The main goals (tasks) of the discipline are:

  • formation of a system of knowledge in the theory of algorithms and principles of constructing algorithmic processes;
  • familiarization with forms of implementing algorithms in program code with an orientation towards data processing, automation of economic and management processes;
  • acquisition of practical skills in designing, developing and testing programs in the C++ language;
  • development of skills in analyzing, debugging and optimizing software solutions.

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

  1. Bandorina L.M., Klimkovich T.O., Udachyna K.O. Basics of algorithmization and programming: teaching. manual. Dnipro: UDUNT, 2022. 158 p.
  2. Vinnyk V.Yu. Algorithmic languages and basics of programming: S language – Zhytomyr: Zhdtu, 2007. – 328 p.
  3. George Heinemann, Gary Pollis, Stanley Selkow. Algorithms. Reference with examples in C, C++, Java and Python. – Dialectics, 2017. 432 p.
  4. Information technologies in business. Part 1: Education. manual / [Shevchuk I.B., Starukh A.I., Vaskiv O.M. and others]; in general ed. I. B. Shevchuk. Lviv: NNVK “ATB” Publishing House, 2020. 535 p.
  5. Kirylenko N. M. Fundamentals of algorithmization and programming: Laboratory practice: teaching manual. / N. M. Kirylenko. Vinnytsia: GLOBUS-PRESS, 2014. 200 p.
  6. Kovalyuk T.V. Algorithmization and programming. 221. Lviv: Magnolia-2006, 400 p.
  7. Kozak L. I. Basics of programming: teaching. manual / L. I. Kozak, I. V. Kostyuk, S. P. Stachevych. – Lviv: “New World-2000”, 2017. – 328 p.
  8. Kubliy, L. I. Algorithmization and programming. Workshop: study guide / L. I. Kublii. Kyiv: KPI named after Igor Sikorskyi, 2019. 209 p.
  9. Pekarsky B.H. Basics of programming: Study guide. Condor, 2018. – 364 p.
  10. C++. Fundamentals of programming. Theory and practice: a textbook / [O.G. Trofymenko, Yu.V. Prokop, I.H. Shvayko, L.M. Bukata and others] ; under the editorship of O.H. Trofymenko. – Odesa: Phoenix, 2010. – 544 p.
  11. Trofymenko O.G. C++. Algorithmization and programming: a textbook / O.H. Trofymenko, Yu.V. Prokop, N.I. Loginova, O.V. Zadereiko 2nd edition processing and additional – Odesa: Phoenix, 2019. – 477 p.
  12. Shpak Z.Ya. Programming in the C language: Education. manual. / Z.Ya. Starling. – 2nd edition, supplemented. – Lviv: Publishing House of Lviv Polytechnic, 2011. – 436 p.
  13. Programming and algorithmic languages 1. algorithmization and basics of programming: Outline of lectures: teaching. guide/ arrangement: I.V. Nazarchuk. Kyiv: KPI named after Igor Sikorskyi, 2020. 140 p.
  14. International Standard ISO/IEC 14882:2014(E) – Programming Language C++ URL: https://isocpp.org/std/the-standard
  15. C/C++ language and standard libraries reference URL: https://msdn.microsoft.com/en-us/library/hh875057.aspx
  16. The C++ Programming Language (Bjarne Stroustrup’s homepage) URL: http://www2.research.att.com/~bs/C++.html
  17. ISO/IEC 14882:2003 Programming languages – C++ (International Stamdard) URL: http://cs.nyu.edu/courses/summer12/CSCI-GA.2110-001/downloads/C++%20Standard%202003.pdf

 

Силабус:

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