Current issue

User login


Year of Publication2019
AuthorsGayev Y.
Language articleEnglish
KeywordsMATLAB, method of own student’ discoveries, methodology of mathematics and physics, programming

Learning programming in secondary school or on first university years may facilitate making mathematical or physical problem “alive”. With this in view, we are looking for such tasks for programming that are attractive to them, sufficiently easy but employed important and feasible mathematics and physics. A project has been suggested (several lessons and home works) how to create a MATLABprogram of analogue watch on the computer screen that pursues several educational aims. Initially, students are to split the whole task to several simpler ones that they are able to program. To solve them, students employ plotting graphs, trigonometry and analytical geometry, physical consideration and mental experiment, look for empirical equation to fit data, complete everything with rather easy programming and enjoy finally with pleasant widget on computer screen. Programs are given with comments. They serve, at the time, as an introduction to MATLAB. It may be seen that its environment do not hidden the sense of the work but rather facilitates it. That is why it is suggested for wide use in Ukrainian education.

Full Text




1. Programming in Python (2016). Analog clock script in Python. Retrieved from
2. BlogNot. (2016). Clock script in Javascript. Retrieved from
3. CyberForum. (2012). Analog clock in C++. Retrieved from
4. Scott Frasso. (2016). Scottsclock. MATLAB Central File Exchange. Retrieved from previews/scottsclock.m/index.html.
5. Veksler, А. (2008). Analog clock. Retrieved from
6. Gayev, Ye., Rozhok, O. & Ovcharchyn., N. (2014). Sound and music in course of programming. Software Engineering, 19 (3), 41-48. Retrieved fromГаєв-Рожок-Овчарчін_9714-24829-1-SM.pdf.
7. Gayev, Ye., Martych, M. & Tarak, H. (2015). Programs for modelling random events for the sake of learning both programming and mathematics. Information technologies in education, 23 (2), 30-42. Retrieved from
8. Gayev, Ye.A. & Malynyna,. D. (2017). Parametric rose as a subject of mathematics, programming, aesthetics. Information technologies in education, 1 (30), 9-24. Retrieved from
9. Gayev, Ye., Khavray, K., Skoroded, A. … Pruss, T. (2017). Digital Laboratory of Information Processes Theory: an innovative educational approach. Proceedings of the XIII International Scientific and Technical Conference “Avia-2017” (pp. 638–641). Kyiv: National Aviaton University. Retrieved from
10. Gayev, Ye. A., & Kalmikov, V. V. (2017).The Travelling Salesman Problem in the engineering education programming curriculum. Proceedings of National aviation university, 3(72), 90-98. Retrieved from
11. Gayev, Ye. O. (2018). Matlab-program for light dispersion on prizm and “own discoveries” educational method. Information technologies in education, 3 (36), 30-35. Retrieved from
12. Gayev, Ye. O. (2016). Programming: the path to the student’s heart. Abstracts of the International Conference «Tarapov Readings» (p. 23). Kharkiv, Ukraine. March 1–15, 2016. Kharkiv: Tsyfrova drukarnia. Retrieved from
13. Gayev, Ye. A., & Azarskov, V. M. (2018). Educational “Own Discoveries” Method by an easy MATLAB-Programming for Engineers. Materials of 34th International CAE Conference and Exhibi-tion “Evolving Engineering Simulation: the Age of the Digital Twin”, Vicenza, Italy, 8-9 October 2018 (p. 95). Retrieved from easy_MATLAB-Programming_for_Engineers_How_to_teach_future_engineers_that_are_students_yet.
14. Gayev, Ye. A. & Nesterenko, B. N.(2006). MATLAB for Math and Programming (Textbook). Zaporizhzhia: Polygraph. Retrieved from
15. Azarskov, V. & Gayev, Ye. (2019). MATLAB Programming and Mathematics. Modern programming for engineers, part 1. Kyiv: Interservis.
16. Gayev, Ye. A. & Azarskov, V. (2016). Complex Data Types and Algorithms, Intelligent Programs. Modern programming, part 2 (sec. 3 - 5). Kyiv: Nation Aviation University.
17. Wikipedia. (2019). History of the modern clock. Retrieved from
18. Wikipedia. (2020). Analysis. Retrieved from
19. Romanenko, V. H., Solomakha, T.S. & Gayev, Ye. (Eds.) (2019). MATLAB and computer calculations in education, science and engineering (Conference Thesis). Retrieved from cation_science_and_engineering.

Стаття надійшла до редакції: 


Your rating: None
Gayev Y. MATLAB-PROJECT “ANALOGUE WATCH” / Y.Gayev // Informational Technologies in Education. - 2019. - № 41. - P. 34-47.