Laboratory Experiment in the Context of Distance Learning Tetiana Tatarchuk1, Ludmila Gulyaeva 1, Maksym Pecherskyi 1 and Alina Skrypnychenko 2 1 National University «Zaporizhzhia Polytechnic», 69063, Zaporizhia, Ukraine 2 Separate Structural Subdivision «Vocational College of Economics and Law of Zaporizhzhia National University», 69063, Zaporizhia, Ukraine Abstract A number of problems arose during the implementation of the educational process in the context of the Covid-19 pandemic and the transition of universities to distance learning. Some of them are the implementation of the practical part of the physics program and the organization of students' independent work. For a partial solution of these problems, we offer a developed computer simulation on the topic "Studying Stokes's Law". As the development of professional competencies by future programmers, the students were offered the idea of creating this program. The simulation is broken up with the help of C ++ programming and the .Net Core framework in the Visual Studio IDE. The program interface is quite simple and user-friendly, contains 10 options. The theoretical data for the variants are selected in such a way as not to violate the logic of the physical process. Also, the program provides for safety conditions if a student enters incorrect data. In addition, a real laboratory setup was created. With its help, we checked the correctness of the results that the computer simulation gives. A separate task was to master the skills of processing experimental data using the Microsoft Excel environment. We found that the values of the viscosity of the liquid, which were obtained experimentally and with the help of computer simulation, practically coincide, the calculation error was 5- 10%. Keywords 1 Distance learning, computer simulation, Stokes' law, viscosity, analytical method. 1. Introduction Today, the world is facing the problem of organizing training during a pandemic. Due to restrictions imposed by states to prevent the spread of infection, there has been a problem with full-time education for students. Almost all Ukrainian universities have switched to distance learning. In such conditions, the problem is the implementation of the practical part of the program, namely, the implementation of laboratory work. Also, in modern conditions, the practical orientation of education acts as a means of deepening the theoretical knowledge of university students, which contributes to the use of productive teaching methods. It is very difficult to include in the curriculum all the knowledge, skills, abilities that are needed by a highly qualified specialist in his practice, given that in today's world there is a very rapid development of technology, updating information [1]. In the conditions of considerable reduction of hours for classroom work of participants of educational process the important component of didactic work of the teacher is the organization and management of independent work of students of high school. Reducing their classroom load involves a significant increase in educational activities in the independent work of students. In these conditions, the teacher largely needs to think about different types, forms of practical orientation of independent work, use the whole arsenal of didactic teaching aids: both traditional and innovative, to avoid detrimental consequences in education [2]. For the future high-level specialist, a physics teacher should ICTERI-2021, Vol I: Main Conference, PhD Symposium, Posters and Demonstrations, September 28 – October 2, 2021, Kherson, Ukraine EMAIL: tanko.ho1@gmail.com (A. 1); ludmila_gulyaeva@mail.ru (A. 2); mpechersky16@gmail.com (A. 3); sveta76skr@gmail.com (A. 4) ORCID: 0000-0002-6408-0463 (A. 1); 0000-0002-9766-4860 (A. 2); 0000-0001-5924-2408 (A. 3); 0000-0001-6973-7252 (A. 4) ©️ 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings (CEUR-WS.org) strive to create educational conditions during the educational process in physics to understand the demand for physical knowledge, physical research to study the disciplines of professional and practical training according to special activities. The actual didactic task facing the technical university in the process of training specialists in the technical university is the formation of competencies, in particular, information and digital competence of future engineering and technical personnel [2,3]. Information and digital competence implies that having mastered it, a person in the XXI century must be critical and confident in the use of information and communication technologies in various spheres of their lives, and in education, and in personal, and in household, and in professional and etc. 2. Purpose and objectives In this paper, we touched on this problem: – first, the integration of physical knowledge on the topics "Dynamics of fluid motion", "Kinematics" and knowledge of disciplines of professional and practical training of future specialists, for example, specialties 141 "Electricity. Electrical Engineering and Electromechanics", 121 "Software Engineering", 192 "Construction", 136 "Metallurgy"[4]; – secondly, the creation of an intellectual product, such as a computer program to perform the work of the physical workshop "Study of the law of Stokes" by students majoring in 121 "Software Engineering" [5-7]; – thirdly, the use of an intellectual product for the formation of physical knowledge during the practical part of the program in laboratory classes by other students of the university [8-10]; – fourth, the organization of independent work of university students. Thus, the purpose of this work is to create a computer simulation to perform laboratory work "Study of Stokes' law" and a description of the features of its code. The task of the work is, first, the analysis of theoretical material related to the topic of the work; second, the creation of a computer simulation; third, the comparison of the results obtained as a result of the simulation and real measurements. 3. Computer simulation 3.1. Tasks for computer simulation According to the standard of higher education in the specialty 121 "Software Engineering" for I level [11], one of the professional competencies that should be possessed by future software engineers is "The ability to participate in software design, including modeling (formal description) of its structure, behavior and functioning processes (K 14) "," Ability to formulate and ensure requirements for software quality in accordance with customer requirements, specifications and standards (K 16) "," Ability to apply fundamental and interdisciplinary knowledge for the successful solution of software engineering problems (K 20) ". To form these competencies by means of a physics course, students of this specialty were offered as an independent work to create a computer simulation for laboratory work "Study of Stokes' law" in the section "Mechanics". This work, on the one hand, allows to determine the coefficient of dynamic viscosity and the Reynolds number experimentally, on the other - to determine these physical quantities by theoretical formulas. To complete the task, students were offered data for options (Table 1.2, Form 1.2) and the appearance of the finished simulation. Table 1 Theoretical data for options. Version 1 2 3 4 5 η, 10 , -3 1480 390 1,002 10000 865 Pa·s ρр, kg/m3 1260 900 1000 1350 864 ρт, kg/m3 7800 2500 1850 8900 2700 Version 6 7 8 9 10 η, 10-3, 1480 987 1,54 10000 865 Pa·s ρр, kg/m3 1260 950 13600 1350 864 ρт, kg/m3 11300 2000 19300 10500 1650 Table 2 The length of the path № experience 1 2 3 4 5 6 The length of the path, ℓ, m 0 0,1 0,15 0,2 0,25 0,3 № experience 7 8 9 10 11 12 The length of the path, ℓ, m 0,35 0,4 0,45 0,5 0,55 0,6 Formulas for calculations: Task 1 (excluding tube diameter) t = 18* η*10-3 * l /[ (d*10-3)2*9,81*( ρт - ρр)] (1) Task 2 (consider the diameter of the tube) t=18*η*10-3*l/[(d*10-3)2*9,81*(ρт-ρр)*(1+2,4*d/D)] (2) where: t – the time of movement in the liquid, η – the viscosity coefficient of the liquid, d – the diameter of the ball, D – the diameter of the tube, ρр – the density of the liquid, ρт – the density of the material. Mandatory check: d < D!!! When calculating the time, make an error from 0 to ± 0.005 randomly. 3.2. Creating a computer simulation The simulation of laboratory work was developed using the C ++ programming language and the .Net Core framework in the Visual Studio compiler. The program window has three main blocks: "Task 1", "Task 2" and the field where the result of calculations will be displayed (with the button "Calculate") (Fig.1). The parameters for which calculations are performed are presented in the methods of the class calc_task_1 () and calc_task_2 () (Table 3, example). In addition, the program has a toolbar with 2 function buttons - "Shut down (exit)" and a link to GitHub, where you can find this project. Figure 1: Example of program output Table 2 Simulation data entry Task 1 Task 2 void calc_task_1() { void calc_task_2() { switch (task_1) { switch (task_2) { case 1: case 1: N_1 = 1480; N_2 = 1480; Ro_p_1 = 1260; Ro_p_2 = 1260; Ro_m_1 = 7800; Ro_m_2 = 7800; break; break; and so on and so on The program asks for input: – select option (1 option by default); – d for the first task and d and D for the second. After entering the data, you need to click on the "Calculate" button to see the result (Fig. 1). The program provides several safety conditions if the student (user) keeps invalid data (Fig.2a). If you do not specify a value to calculate the result, an error message will be issued. If you enter a value that violates the logic - the user will also see an error message (Fig. 2b) Figure 2: Example of one of the errors (a) and invalid data (b) Thus, the program has a small cascade of checks, only after which we proceed to perform calculations of the code snippet. 4.1. The code snippet 4.1 shows the three conditions under which the check takes place, first, all input parameters cannot be 0, if all values are 0 - then the information is displayed. About the error "Not all fields are filled, set all values to calculate the result!" (Fig. 3). Figure 3: Fragment of the code 4.1 Secondly, it is checked that the second value for task № 2 is greater than the first value, otherwise the MessageBox is displayed, which informs about the error (code fragment 4.1). Thirdly, it is checked that the variant of Task №1 coincides with the variant of Task № 2, this is necessary to obtain correct calculations. If the condition is not valid - the message "Options 1 and 2 Tasks must match!" The Fizika class is used for calculation, in the constructor of which we transfer the first parameter to the task type (macros defined in the class file) and a collection of other parameters according to the task. Data for calculations are transmitted through the class constructor (code fragment 5, Fig. 4 a), it takes the task number of the first parameter and related data, the last parameter is the default parameter, because when calculating the second task does not require parameter D (which is required for second task). Therefore, you need to create a separate class object in the code for each task. Figure 4: Fragment of code 5 (a), Code snippet 6 (b) and Code snippet 7 (c) In the body of the constructor, the selection of a random value is performed, as well as the calculation of all values and entering them into the array (code fragment 6, Fig. 4 b). The function also provides the possibility of debugging, for this you need to uncomment the DEBUG macro and then the console will display information for debugging, this is useful when you need to add a new option. After calculations in the text field the result in several columns a fragment of the code 7 (fig. 4 c) is deduced. To do this, the text is displayed in a text field using a special method. Disadvantages: Adding or changing existing values is done exclusively by the programmer, no user will be able to add a new option or change an existing one. Advantages: 1. The program is easy to maintain: if there is a need to change something through clear and simple code (which has comments), a third-party programmer. 2. The values are encapsulated - the student (user) cannot directly harm the integrity of the program. 3. Clear interface in which the order of actions is intuitively clear. 4. There is a possibility of debugging, for its inclusion in the program code (it is necessary to comment out / uncomment the #define DEBUG macro) 4. Experimental verification 4.1. Experimental installation A self-made device for determining the coefficient of dynamic viscosity of oil refers to laboratory training tools for determining the coefficient of dynamic viscosity of a liquid, namely equipment for studying the motion of a ball in a liquid. There is a demonstration device for determining the coefficient of dynamic viscosity of a liquid [13], which includes: transformer oil or glycerin poured into a glass cylinder, lead balls of approximately the same size 2…2.3 mm, ruler, stopwatch, backlight. The device allows you to determine the viscosity of the liquid using a tube of the same size, which is filled with transformer oil or glycerin; with a set of balls of the same size, the time of movement of which is alternately measured with a stopwatch at different sites in a glass tube with liquid. The disadvantages of this device are: the presence of a glass cylinder of the same size; a set of usually five balls of the same size, the movement time of which is alternately measured with a stopwatch at different sections in a glass tube with liquid, and this can be considered as a single measurement to determine the coefficient of dynamic viscosity of the liquid. Common features with the device for determining the viscosity of the liquid are the presence of: a cylinder with liquid, balls, stopwatch. A device for determining the viscosity coefficient of a liquid [12] is known, which includes: an open cylinder with the test liquid, a funnel for directing a ball in the liquid, a set of balls for obtaining a spectrum of values of the liquid viscosity coefficient. The disadvantages of this device are the inability to observe the dependence of the motion of different radii of the ball on the size of the cylinder with the test fluid. Common features with the device for determining the viscosity of the liquid are the presence of an open cylinder with the test liquid with a funnel inserted from above to direct the ball in the liquid, a set of balls to obtain a range of values of the studied liquid characteristics, estimation of relaxation path and time. using the Reynolds number of the nature of the flow around the ball. When designing the device for determining the viscosity of the liquid was the task: to develop a device for determining the quality at home according to the coefficient of dynamic viscosity, which is stated by the manufacturer, as well as to expand the range of training laboratory equipment. The essential features of the device for determining the viscosity of the liquid is the presence of three glass cylindrical tubes of different diameters, which provides a study of the influence of vessel walls on the movement of balls of different diameters in them, the study of laminar, turbulent ball flow. Distinctive features of the previous device are the presence of: three cylindrical glass tubes of different diameters, LED lighting, the choice of method for measuring the time of movement of the ball in the liquid. Example of a specific implementation; in the laboratory during the study of the motion of the ball in the liquid, determining the coefficient of dynamic viscosity of the oil at home. To determine the coefficient of dynamic viscosity of the oil at home, we used the installation shown in Figure 5. The installation includes the following elements, namely: - vertical base t - similar in shape to particleboard; - three glass pipes of different diameters (d_1 = 55 mm, d_2 = 40 mm, d_3 = 15 mm), based on drain taps with a diameter of 5 mm; - power supply of the illuminating element (step-down transformer 220 V ~ / 12 V); - experimental elements (balls of different diameters and materials); - fluid (SynTech Diesel 10w-40 oil - semi-synthetic motor) [14,15]. Figure 5: Laboratory installation for determining the coefficient of dynamic viscosity of the liquid by the Stokes method To measure the distance of the ball, we used meter-long metal rulers attached to a wooden panel. To improve the lighting near the oil pipes, a diode strip is attached, which works from the 220 V mains through an adapter. For a better analysis of the results for each experiment, video surveying was performed. 4.2. Processing the results of the experiment The results of the experiment to determine the dynamic viscosity of the liquid were processed using the Microsoft Exel software environment. To do this, we substantiated the linear dependence of the time of movement of the ball in the liquid on the length of the path traveled and wrote the equation in the form: 𝑦 = 𝑘𝑥 + 𝑏 (3) 𝑑 where: 𝑏 = 0; 𝑘 = 𝜂; 𝑥1 = 3𝑙 (𝑇𝑎𝑠𝑘 1); 𝑥2 = 3𝑙 ∙ (1 + 2,4 ∙ ) (𝑇𝑎𝑠𝑘 2); 𝐷 (𝜌т − 𝜌р ) 𝑔 𝑑2 𝑦= 𝑡 6 Earlier [15] it was shown in detail how, using the analytical capabilities of Microsoft Exel, you can enter formulas, calculate the necessary parameters and build a linear relationship. In fig. 8 presents tables of Microsoft Exel with the calculated parameters for the linear dependence y = kx + b in the case of computer simulation (fig. 6, a) and the real experiment (fig. 6, b). Figure 6: Data obtained by computer simulation (a) and experimental data (b) In fig. 7 presents linear dependences according to task 1, 2. The analysis of the diagrams shows a sufficient correlation between the results of the real experiment and the computer simulation. The reliability of the obtained data was analyzed using the analytical capabilities of Microsoft Exel by the method of least squares. Figure 7: Task 1 (a) and task 2 (b): 1 - simulation data; 2 - experimental data In addition, all the obtained values of dynamic viscosity belong to the range of values of the coefficient of dynamic viscosity of engine oil 10w-40 in accordance with fig. 8 (0,4≤η,11,1 (Pa ∙ s)) at a temperature of 21 ℃ [14]. Figure 8: Graph of the dependence of the dynamic viscosity of oil 10w-40 on temperature and the results of the experiment 5. Introduction to the educational process During the distance learning in the 2020-2021 academic year, students of different specialties and faculties were invited to perform laboratory work using computer simulations. After completing the physics course and receiving grades for the course, students were asked to take a survey on the feasibility of using computer simulations in full-time, distance and blended learning. The results of the survey are presented in fig. 9. Figure 9: The results of the survey In general, students were satisfied with the use of computer simulations during the learning process, the program interface did not cause difficulties in perception. The results of the course study are almost indistinguishable in the actual performance of laboratory work and the use of computer simulations. 6. Conclusions In the process of working on the project we achieved our goal, namely: - created a new intellectual product - a computer simulation for the implementation of the physical workshop "Study of Stokes' law" by students majoring in 121 "Software Engineering", 141 "Electricity. Electrical Engineering and Electromechanics", 192 "Construction", 136 "Metallurgy"; - stimulated the development of professional competencies of students majoring in 121 "Software Engineering"; - upgraded the actual installation to verify Stokes' law; - compared the data obtained by computer simulation and a real experiment for 10w-40 engine oil and found that the obtained value of dynamic viscosity corresponds to the tabular values, the reliability of the experiment is 1…7%; - stimulated the development of information competence by students majoring in 121 "Software Engineering", 141 "Electricity. Electrical Engineering and Electromechanics", 192 "Construction", 136 "Metallurgy" when performing a physical workshop using a ready-made information product, such as a computer simulation" Study of Stokes' law ", and processing the results of the experiment using analytical capabilities of Microsoft Excel. In the future it is planned to create an educational and methodological complex for the performance of physical workshop in distance learning. 7. References [1] Fenwick Tara, Edwards Richard Exploring the impact of digital technologies on professional responsibilities and education. European Educational Research Journal 15(1), 117–131 (2016). DOI: 10.1177/1474904115608387. [2] Sus` B. A., Sus` B. B. Independent educational activity of students as an important mechanism for forming the competence of future professionals in terms of computerization of the educational process [Samostijna navchal`na diyal`nist` studentiv yak vazhly`vy`j mexanizm formuvannya kompetentnosti majbutnix faxivciv v umovax komp'yutery`zaciyi navchal`nogo procesu]. In: Atamanchuk P.S. (editor in chief) and others (eds.). XI International scientific conference “didactic mechanisms of effective formation of competence qualities of future specialists of physical and technical specialties”, 231 – 233. Ukraine (2016). [3] Seminar "Formation of key competencies of students" for deputy directors for educational and scientific-methodical work on the basis of Khmelnytsky lyceum №17 [Seminar "Formuvannya klyuchovy`x kompetentnostej uchniv" dlya zastupny`kiv dy`rektora z navchal`no-vy`xovnoyi ta naukovo-metody`chnoyi roboty` na bazi Xmel`ny`cz`kogo liceyu #17], http://www. seminar22022017.blogspot.com /p/ blog- page_25.html, last accessed 2020/12/20. [4] Gulyayeva T.V. Planning of the educational process in the course of general physics at the Technical University in terms of the competence approach [Planuvannya navchal`no-vy`xovnogo procesu z kursu zagal`noyi fizy`ky` u texnichnomu universy`teti v umovax kompetentnisnogo pidxodu] Pedagogical sciences LXXI(2), 82-87 (2016). [5] Gergova Y`.Zh., Koceva M.A., Cy`py`nova A.X., Shery`eva Э.X., Azy`zov Y`.K. Virtual laboratory work as a form of students' independent work [Vy`rtual`-nыe laboratornыe rabotы kak forma samostoyatel`noj rabotы studentov]. Modern high technologies № 1, 94-98 (2017). http://www.top-technologies.ru/ru/article/view?Id=36562, last accessed 2021/01/21. [6] Virtual laboratories for distance learning, universities and schools [Vy`rtual`nыe laboratory`y` dlya dy`stancy`onnogo obucheny`ya, vuzov y` shkol]. http://www.zillion.net/ru/blog/247/virtual-nyie- laboratorii-dlia-distantsionnogho-obuchieniia-vuzov-i-shkol, last accessed 2021/03/12. [7] Teply`cz`ky`j I., Semerikov S. Unlimited possibilities and possible limitations of computer applications in a physical laboratory experiment [Neobmezheni mozhly`vosti ta mozhly`vi obmezhennya zastosu-van` komp'yutera u fizy`chnomu laboratornomu ekspery`menti], Physics and astronomy at school, № 2, 47–49 (2004). http://www.elibrary.kdpu.edu.ua/jspui/bitstream/0564/787/1/ Teplitskiy_ Semerikov.pdf, last accessed 2021/01/21. [8] Smul`son M. L., Bugajova N. M., Deputat V. V. ta in. he use of telecommunications in the educational process (psychological and pedagogical aspects) [Zastosuvannya telekomunikacijny`x zasobiv u navchal`nomu procesi (psy`xologo-pedagogichni aspekty`)], Kyiv, Pedagogical thought (2008). [9] Derkach, T. Electronic resources in teaching basic chemical disciplines at universities. Science and Education, № 12, 99-109 (2016). http://www. scienceandeducation.pdpu.edu.ua/en/articles/2016- 12-doc/2016-12-st19-en, last accessed 2021/02/25. [10] Gulyaeva L.V. Improvement of methods of processing experimental data of laboratory workshop: practical aspect [Vdoskonalennya metody`ky` obrobky` ekspery`mental`ny`x dany`x laborato- rnogo prakty`kumu: prakty`chny`j aspect], Scientific Notes, Series: Pedagogical sciences, 188, 69 – 72 (2020). [11] Standard of higher education of Ukraine for the specialty 121 "Software Engineering" [Standart vy`shhoyi osvity` ukrayiny` dlya special`nosti 121 «Inzheneriya program-nogo zabezpechennya»], (2018). https://www.mon.gov.ua/storage/app/media/vishcha-osvita/zatverdzeni%20standarty/12/21/121- inzheneriya-programnogo-zabezpechennya-bakalavr.pdf, last accessed 2020/08/20. [12] Andryeyev A.M., Osy`pov O.Yu. Physics. Laboratory works with creative tasks: Textbook [Fizy`ka. Laboratorni roboty` z tvorchy`my` zavdannyamy`: Navchal`ny`j posibny`k], Zaporozhye, Zaporozhye National University (2012). [13] Loskutov S.V., Yershov A.V., Serpecz`ky`j B.O., Pravda M.I., Man`ko V.K., Lushhin S.P., Kurbacz`ky`j V.P., Rabotkina O.V., Deny`sova O.I. Methodical instructions for laboratory work in physics. Mechanics. Molecular physics. Part 1. For students of engineering and technical specialties of full-time education [Metody`chni vkazivky` do laboratorny`x robit z fizy`ky`. Mexanika. Mole-kulyarna fizy`ka. Chasty`na 1. Dlya studentiv inzhenerno-texnichny`x special`nostej dennoyi formy` navchannya], Zaporizhzhya: ZNTU (2009). [14] SynTech Diesel 10w-40. https://www.google.com/search?client=opera&q=ЗНА ЧЕНИЕ+масло+SynTech+Diesel+10w40+напівсинтетичне+моторне&sourceid=opera&ie=UT F-8&oe=UTF-8, last accessed 2020/09/20. [15] Tatarchuk T.V. Using the Excel environment for analytical processing of the results of a laboratory experiment: a practical aspect [Vy`kory`stannya seredovy`shha Exel dlya anality`chnoyi obrobky` rezul`tativ la-boratornogo ekspery`mentu: prakty`chny`j aspect], Scientific notes. Series: Problems of methods of physical-mathematical and technological education, 93-100 (2020).