MATLAB-PROJECT "ANALOGUE WATCH"

Keywords: MATLAB, method of own student’ discoveries, methodology of mathematics and physics, programming

Abstract

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.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

1. Programming in Python (2016). Analog clock script in Python. Retrieved from http://opython.blogspot.com/2016/07/python.html.
2. BlogNot. (2016). Clock script in Javascript. Retrieved from http://blog.kislenko.net/show.php?id=1520.
3. CyberForum. (2012). Analog clock in C++. Retrieved from http://www.cyberforum.ru/cppbeginners/thread424764.html.
4. Scott Frasso. (2016). Scottsclock. MATLAB Central File Exchange. Retrieved from https://www.mathworks.com/matlabcentral/mlc-downloads/downloads/submissi... previews/scottsclock.m/index.html.
5. Veksler, А. (2008). Analog clock. Retrieved from https://de.mathworks.com/matlabcentral/fileexchange/20528-analog-clock.
6. Gayev, Ye., Rozhok, O. & Ovcharchyn., N. (2014). Sound and music in course of programming. Software Engineering, 19 (3), 41-48. Retrieved from http://er.nau.edu.ua/bitstream/NAU/39439/1/Гаєв-Рожок-Овчарчін_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 http://ite.kspu.edu/issue-23/p-30-42.
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 http://ite.kspu.edu/issue_30/p-9-24.
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 http://avia.nau.edu.ua/doc/avia-2017/AVIA_2017.pdf.
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 http://jrnl.nau.edu.ua/index.php/visnik/article/view/11989/16164.
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 http://ite.kspu.edu/Issue_36/p-30-45.
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 http://theormech.univer.kharkov.ua/tar-conf/Book_of_abstracts_2016.pdf.
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 https://www.academia.edu/37811759/Educational_Own_Discoveries_Method_by_an_ 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 http://www.exponenta.ru/educat/systemat/gayev/index.asp
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 https://en.wikipedia.org/wiki/Clock.
18. Wikipedia. (2020). Analysis. Retrieved from https://en.wikipedia.org/wiki/Analysis.
19. Romanenko, V. H., Solomakha, T.S. & Gayev, Ye. (Eds.) (2019). MATLAB and computer calculations in education, science and engineering (Conference Thesis). Retrieved from https://www.researchgate.net/publication/332655611_MATLAB_and_computer_c... cation_science_and_engineering.
Published
2019-12-26
Pages
34-47
How to Cite
Gayev Y. (2019). MATLAB-PROJECT "ANALOGUE WATCH". Journal of Information Technologies in Education (ITE), (41), 34-47. https://doi.org/10.14308/ite000707