LOGO ELEMENTS IN GEOGEBRA
https://doi.org/10.32517/0234-0453-2019-34-4-38-48
Abstract
The presented topic deserves attention because of its extreme usefulness, simplicity of its impact on the initial training in programming. This article discusses the basics of programming and features of work in the Logo environment, focused on the education and use of information technology, includes tools that allow you to display images in the style of commands of the Logo programming language.
The inclusion of the elements of the Logo environment and the recursiveness underlying this language into interactive mathematical environments, for example, in GeoGebra, allow learners to create programs for solving a particular class of problems, which allows us to speak about the object approach when studying the content line of the school informatics course “Basics of algorithms and programming”, and the procedural programming approach characteristic of the Logo environment allows the formation of the corresponding features (logical, algorithmic thinking of students). A sufficiently easy to learn programming language in the Logo environment allows students to create programs and demonstrate unlimited possibilities for implementing mnemonics. The examples are series of simple examples of execution of command systems by the virtual executor “turtle” and the results demonstrating the creation of images with the help of a turtle are given.
About the Authors
M. M. AbdurazakovRussian Federation
Magomed M. Abdurazakov, Doctor of Sciences (Education), Docent
119121, Moscow, ul. Pogodinskaya, 8
D. D. Gadjiev
United States
Djavanshir D. Gadjiev, Candidate of Sciences (Physics and Mathematics), Professor of Mathematics and Natural Sciences
3209, Virginia Avenue, Fort Pierce, FL 34981
A. R. Yesayan
Russian Federation
Albert R. Yesayan, Doctor of Sciences (Education), Professor
References
1. Gebauer H., Hromkovič J., Keller L., Kosírová I., Serafini G., Steffen B. Programming in LOGO. Available at: http://abz.inf.ethz.ch/wp-content/uploads/unterrichtsmaterialien/primarschulen/logo_heft_en.pdf
2. Informatics in Schools. Fundamentals of Computer Science and Software Engineering. Proc. 11th Int. Conf. on Informatics in Schools: Situation, Evolution, and Perspectives. Springer International Publishing, 2018. 396 p. DOI: 10.1007/978-3-030-02750-6
3. Hromkovic J. Introduction to Programming with LOGO Spanish edition, translated from German to Spanish by Angelica Herrera Loyo. Mexico, Cimat Newton Editing and Educational Technology, 2015.
4. Hromkovic J. Einführung in die Programmierung mit LOGO. Springer Vieweg, 2014. 259 p. DOI: 10.1007/978-3-658-04832-7
5. Staub J. xLogo online — a web-based programming IDE for Logo. ETH Zurich, 2016. DOI: 10.3929/ethza-010725653
6. Hromkovic J., Kohn T., Komm D., Serafini G. Combining the Power of Python with the Simplicity of Logo for a Sustainable Computer Science Education. Springer, Cham, 2016. DOI: 10.1007/978-3-319-46747-4_13
7. Knut D. E. Аlgoritmicheskoe myshlenie i mаtemаticheskoe myshlenie [Algorithm thinking and mathematical thinking]. (In Russian.) Available at: http://kph.npu.edu.ua/!e-book/clasik/data/math/knut.html
8. GeoGebra. Available at: http://www.geogebra.com
9. Aleksanyan G. A., Chernyaeva E. P. Primenenie vozmozhnostej progrаmmy GeoGebra pri izuchenii temy “Prostejshie preobrаzovаniya grаfikov” [Application of the possibilities of the GeoGebra program in the study of the theme “Simple transformation of schedules”]. Sovremennye problemy nauki i obrazovaniya — Modern Problems of Science and Education, 2017, no. 5, p. 244. (In Russian.) Available at: http://science-education.ru/ru/article/view?id=26815
10. Kazakova E. V. Vvedenie v sredu GeoGebra [Introduction to the GeoGebra]. Materialy IV Vserossijskoj nauchnometodicheskoj konferentsii s mezhdunarodnym uchastiem. V. R. Majer “Informatsionnye tekhnologii v matematike i matematicheskom obrazovanii” [Proc. IV All-Russ. Sci. and Method. Conf. with international participation. V. R. Mayer “Information Technologies in Mathematics and Mathematical Education”]. Krasnoyarsk, Krasnoyarskij gosudarstvennyj pedagogicheskij universitet im. V. P. Аstaf'eva, 2015, p. 28–30. (In Russian.)
11. Makarova N. V., Kochurova E. G., Nikolaichuk G. S., Nilova Yu. N., Titova Yu. F. Informatika i IKT 8-9 klassy [Informatics and ICT 8-9 classes]. Saint Petersburg, Piter, 2010. 416 p. (In Russian.)
12. Pushkaryeva T. P., Stepanova T. A., Kalitina V. V. Didаkticheskie sredstvа rаzvitiya аlgoritmicheskogo stilya myshleniya studentov [Didactic tools for students' algorithmic thinking development]. Obrazovanie i nauka — The Education and Science Journal, 2017, no. 9, p. 126–143. (In Russian.) DOI: 10.17853/1994-5639-2017-9-126-143
13. Abdurazakov M. M. Puti optimizatsii soderzhaniya obshheobrazovatel’nogo kursa informatiki v osnovnoj shkole [Ways to optimize the content of general education informatics course in basic school]. Sovremennye informacionnye tehnologii i IT-obrazovanie — Modern Information Technologies and IT-Education, 2015, vol. 11, no. 1, p. 284–290. (In Russian.)
14. Abdurazakov M. M., Esayan A. R., Monahov V. M. Prognosticheskij potentsial optimizatsionnoj metodologii i tekhnologii proektirovaniya metodicheskoj sistemy obucheniya s napered zadannymi svojstvami [The prognostic potential of the optimization methodology and technology of designing a methodical system of education with predetermined properties]. Sovremennye informacionnye tehnologii i ITobrazovanie — Modern Information Technologies and IT-Education, 2016, vol. 12, no. 3-2, p. 6–10. (In Russian.) Available at: http://sitito.cs.msu.ru/index.php/SITITO/article/view/114
15. Papert S. Perevorot v soznanii: Deti, komp’yutery i plodotvornye idei [Revolution: Children, computers, and fruitful ideas]. Moscow, Pedagogika, 1989. 224 p. (In Russian.)
16. Yesayan A. R., Chubarikov V. N., Dobrovolsky N. M., Yakushin A. V. Tekhnicheskoe risovanie v Tikz [Technical drawing in Tikz]. Tula, Izdatel’stvo TGPU im. L. N. Tolstogo, 2014. 402 p. (In Russian.)
17. Yesayan A. R., Yakushin A. V. O reаlizаtsii Logo v LaTeX [On the implementation Logo in LaTeX]. Čebyševskij sbornik — Chebyshevskii Sbornik, 2014, vol. 15, no. 3, p. 131–140. (In Russian.) DOI: 10.22405/2226-8383-2014-15-3-131-140
18. Nikolov R., Sedova E. Nachalo informatiki. Yazyk Logo [The beginning of informatics. Logo language]. Moscow, Nauka, 1989. 176 p. (In Russian.)
19. Tutorial:GeoGebra Turtle. Available at: https://wiki.geogebra.org/en/Tutorial:GeoGebra_Turtle
20. Stellation. Available at: https://en.wikipedia.org/wiki/Stellation
21. Abdurazakov M. M., Esayan A. R., Nimatulaev M. M. Dinamicheskie modeli i ehksperimental’naya proverka gipotez v GeoGebra [Dynamic models and experimental hypothesis testing in GeoGebra]. Sbornik statej uchastnikov Mezhdunarodnoj nauchno-prakticheskoj konferentsii “Sovremennye obrazovatel’nye web-tekhnologii v sisteme shkol’noj i professional’noj podgotovki” [Proc. Int. Sci. and Practical Conf. “Modern educational web-technologies in the system of school and vocational training”]. Natsional’nyj issledovatel’skij Nizhegorodskij gosudarstvennyj universitet im. N. I. Lobachevskogo, Аrzamasskij filial, 2017, p. 265–271. (In Russian.)
Review
For citations:
Abdurazakov M.M., Gadjiev D.D., Yesayan A.R. LOGO ELEMENTS IN GEOGEBRA. Informatics and education. 2019;(4):38-48. https://doi.org/10.32517/0234-0453-2019-34-4-38-48