=Paper= {{Paper |id=Vol-3013/20210381 |storemode=property |title=Laboratory Experiment in the Context of Distance Learning |pdfUrl=https://ceur-ws.org/Vol-3013/20210381.pdf |volume=Vol-3013 |authors=Tetiana Tatarchuk,Ludmila Gulyaeva,Maksym Pecherskyi,Alina Skrypnychenko |dblpUrl=https://dblp.org/rec/conf/icteri/TatarchukGPS21 }} ==Laboratory Experiment in the Context of Distance Learning== https://ceur-ws.org/Vol-3013/20210381.pdf
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).