The software choice for a practice about algorithms flowcharts making

  • Yana Zhikhareva
  • Vasiliy Sidak
  • Tetyana Кysilova
  • Alexey Dubinsky


Medical students mast understand the concept of algorithm. There are three main ways for algorithm writing and representation. The main and most convenient is the well-known flowcharts. Therefore, we need special software for creating flowcharts of medical algorithms of diagnosis and treatments.
The most common recommendations are about using Microsoft solutions: “insert figures” button/command in Microsoft Word, or Microsoft Visio for professional cases. Also there are large number software utilities for building UML diagrams.
Our goal is selecting the standard for flowcharts and finding good software. There are 4 alternative flowchart rules: standard ISO 5807:1985, Dragon-schemas, and two versions of Unified Modeling Language (ISO/IEC standards). The merits of the new solutions are actual only for large and complex algorithms and it takes more time for learn and use. Unfortunately, we have only two practical classes by course syllabus. So we select simplified version of old standard ISO 5807: 1985.
The requirements mast be defined before making choice about software. There are several basic requirements. Application launch on the workstations instead of server or cloud. By this way we will not dependent of quality of internet or LAN services. Compatibility with most popular versions of Windows. Availability as freeware and we need rights for installing multiple copies. Regular updating software versions. Functionality and usability, the "intuitive interface."
By this set of requirements, we select “yEd Graph Editor” software, because it is easy to learn and use, have all of diagram shapes, can save and export results, and it is freeware.
Students understand how to make the base actions in this environment in a few minutes - after the first demonstration. Now there is enough time for drawing a complex algorithm flowchart during the lesson. And student have time for making corrections and update flowchart after teacher checking.
We used this software over the last two years and we can recommend to use "yEd Graph Editor" in the case of limited time for practical classes. Key words: algorithm, computer science, flowcharts, software.


Soroka O.G. Formation of the elements of logical and algorithmic literacy in primary school students. Ph.D. thesis /M., 2006. 224 p.

Lutsko N., Kavaĺčuk O, Aliejnikova O. Computer science. Electronic technical document in WORD. Minsk 2016

Guidelines for independent work of students to prepare for testing, laboratory work and the exam "Computer Engineering and Programming" / I.T. Karpaliuk, A.A. Miroshnichenko - Kharkov: NUUE, 2008.- 112 p.

Practical work in a text editor Word: Methodological instructions for laboratory and practical classes / T.N. Matsenko - Ulyanovsk: UlSTU, 2004. - 32 p.

Govorova S.V Microsoft Office Visio. Engineering and computer graphics: Textbook (laboratory workshop). - Stavropol: NCFU, 2016 .-- 77 p.

Megel Y, Danilko I, Kovalenko S, Chaly I. Use Microsoft Visio software when preparing future managers. Bulletin of the Kharkiv National Technical University of Agriculture named after Peter Vasylenko. 2014 (149): 39–46.

Stoler V.A. Experience in using applications and multimedia technologies in the course of engineering and computer graphics. // Innovative technologies in engineering graphics: problems and prospects: conf. proceedings 2017 Apr (Vol. 21, pp. 215-219).

Sydorenko V. Engineering & Computer Graphics: Educ. manual - К .: KNEU, 2007. - 336 p

Yakimov М., Abzalova L., Kirpichnikov А., Mokshin V. Short review of graphics editors of structural models of complex systems // Herald of Kazan Technological University. 2014. №17.

Kudrinskaya O.V Modern software for creating information graphics. // Theory and practice of modern humanities and sciences. conf. proc. 2016 Kamchatka State University named after Vitus Bering (pp. 167-176).

Kuzmin D., Bortnovsky S., Kosmynina I. Using the technology of dynamic computer testing in managing the quality of students' programming training // Problems of modern education № 3-2019

Thong WJ, Ameedeen MA. A survey of UML tools. Proceedings of the International Conference on Data Engineering 2015 (DaEng-2015) 2019 (pp. 61-70). Springer, Singapore

Parondzhanov V.D. Why do doctors kill and cripple patients, or why does the doctor need flowcharts? Illustrated diagnostic and treatment algorithms are a promising way for the development of medicine. High precision clinical thinking and patient safety. - M.: DMK Press, 2017.

Dubinsky A., Khorolsky O. (2013). Graphic visualization of medical diagnostic and treatment algorithms // System analysis and information technology: proc. of the 15th conf. SAIT 2013, Kyiv, May 2013 p.

Monastyrnaya V., Frolov V., Visual language dragon and its application //Actual problems of aviation and astronautics. 2016;2(12).

yEd Graph Editor.