MATLAB-ПРОЄКТ «АНАЛОГОВИЙ ГОДИННИК» 

Ключові слова: MATLAB, метод власних відкриттів студентів, освітні методи в математиці і фізиці, програмування

Анотація

Викладання програмування у старшій школі або на перших курсах університету може допомагати в «оживленні» математики, найбільш складної дисципліни для учнів і студентів. З цією метою ми шукаємо такі задачі на програмування, які були б привабливими для них, достатньо прості та одночасно апелювали б до важливих розділів математики і фізики. Пропонується проєкт (розробка кількох уроків) із створення MATLAB-програми аналогового годинника на екрані комп’ютера, який має відразу кілька освітньо-дослідницьких цілей. Спершу студенти мають поставлену складну задачу розділити на кілька простіших, програмування яких більш зрозуміле. Розв’язуючи ці останні, вони пов’язують програмування з побудовою графіків, тригонометрією й аналітичною геометрією, проводять фізичні міркування й «експеримент», встановлюють «емпіричні» рівняння і врешті решт все це «замикають» програмуванням і насолоджуються естетичним віджетом аналогового годинника на екрані комп’ютера. Надаємо програми з поясненнями (коментарями). Одночасно це слугує вступом до MATLAB. Бачимо, що таке «легке програмування» не затуляє змістовної частини роботи. Тому пропонуємо це середовище для якнайширшого використання в освіті, зокрема у викладанні математики і фізики

Завантаження

Дані завантаження ще не доступні.

##plugins.generic.paperbuzz.metrics##

##plugins.generic.paperbuzz.loading##

Посилання

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.
Опубліковано
2019-12-26
Як цитувати
Гаєв Є. О. (2019). MATLAB-ПРОЄКТ «АНАЛОГОВИЙ ГОДИННИК» . Збірник наукових праць "Information Technologies in Education" (ITE), (41), 34-47. https://doi.org/10.14308/ite000707