Robotic constructor as a means of teaching C++ programming to high school students
Problem statement. This paper considers and substantiates approaches to solving the problem of insufficient development of methods for teaching C++ programming to high school students in a computer science course using the VEX EDR robotic constructor. The use of robotic constructors in the school co...
Saved in:
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Peoples’ Friendship University of Russia (RUDN University)
2024-12-01
|
Series: | RUDN Journal of Informatization in Education |
Subjects: | |
Online Access: | https://journals.rudn.ru/informatization-education/article/viewFile/42314/24357 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832086914042167296 |
---|---|
author | Anton V. Eliseev |
author_facet | Anton V. Eliseev |
author_sort | Anton V. Eliseev |
collection | DOAJ |
description | Problem statement. This paper considers and substantiates approaches to solving the problem of insufficient development of methods for teaching C++ programming to high school students in a computer science course using the VEX EDR robotic constructor. The use of robotic constructors in the school computer science program can significantly improve the process of teaching programming by providing tasks with a practical bias. It also contributes to the development of students’ skills of mutual interaction and independent decision-making, allows to reveal their creative potential in design and design-research activities, and increases their interest in learning computer science, which is especially important in today’s technologically oriented society. The aim of this study is to develop the components of a methodical system for teaching high school students programming in C++ using the VEX EDR robotic constructor and to test the effectiveness of the proposed methodics. Methodology. To achieve the goal, the method of analyzing scientific and methodical sources and normative documents that deal with the problem of teaching programming to high school students within the framework of the computer science course was used. The experimental research was carried out with the participation of two groups of schoolchildren. The control group was taught the topic “Linear Algorithm” in the traditional presentation of the textbook by K.Yu. Polyakov and E.A. Eremin (10-11th grade). The experimental group was taught this topic using the same textbook, but applying a robotic constructor, the developed system of tasks, and methodical recommendations . Results. In the course of the study, it was found that the implementation of the formed components of the methodical system of teaching high school students programming in C++ using the robotic constructor VEX EDR allowed to increase the effectiveness of teaching high school students programming of real performers working ‘in the environment’ . Conclusion. The effectiveness of the developed components of the methodical system of teaching high school students programming in C++ using the VEX EDR robotic constructor has been experimentally proved. |
format | Article |
id | doaj-art-405864933aac495688a059659eb92ca9 |
institution | Kabale University |
issn | 2312-8631 2312-864X |
language | English |
publishDate | 2024-12-01 |
publisher | Peoples’ Friendship University of Russia (RUDN University) |
record_format | Article |
series | RUDN Journal of Informatization in Education |
spelling | doaj-art-405864933aac495688a059659eb92ca92025-02-06T09:06:25ZengPeoples’ Friendship University of Russia (RUDN University)RUDN Journal of Informatization in Education2312-86312312-864X2024-12-0121329730710.22363/2312-8631-2024-21-3-297-30721036Robotic constructor as a means of teaching C++ programming to high school studentsAnton V. Eliseev0https://orcid.org/0009-0003-4581-9212Moscow City UniversityProblem statement. This paper considers and substantiates approaches to solving the problem of insufficient development of methods for teaching C++ programming to high school students in a computer science course using the VEX EDR robotic constructor. The use of robotic constructors in the school computer science program can significantly improve the process of teaching programming by providing tasks with a practical bias. It also contributes to the development of students’ skills of mutual interaction and independent decision-making, allows to reveal their creative potential in design and design-research activities, and increases their interest in learning computer science, which is especially important in today’s technologically oriented society. The aim of this study is to develop the components of a methodical system for teaching high school students programming in C++ using the VEX EDR robotic constructor and to test the effectiveness of the proposed methodics. Methodology. To achieve the goal, the method of analyzing scientific and methodical sources and normative documents that deal with the problem of teaching programming to high school students within the framework of the computer science course was used. The experimental research was carried out with the participation of two groups of schoolchildren. The control group was taught the topic “Linear Algorithm” in the traditional presentation of the textbook by K.Yu. Polyakov and E.A. Eremin (10-11th grade). The experimental group was taught this topic using the same textbook, but applying a robotic constructor, the developed system of tasks, and methodical recommendations . Results. In the course of the study, it was found that the implementation of the formed components of the methodical system of teaching high school students programming in C++ using the robotic constructor VEX EDR allowed to increase the effectiveness of teaching high school students programming of real performers working ‘in the environment’ . Conclusion. The effectiveness of the developed components of the methodical system of teaching high school students programming in C++ using the VEX EDR robotic constructor has been experimentally proved.https://journals.rudn.ru/informatization-education/article/viewFile/42314/24357lesson activitiesextracurricular activitiescomputer sciencecomponentsmethodical teaching systemc++ programming languageperformer in the environmentintelligent programmingrobotics constructors |
spellingShingle | Anton V. Eliseev Robotic constructor as a means of teaching C++ programming to high school students RUDN Journal of Informatization in Education lesson activities extracurricular activities computer science components methodical teaching system c++ programming language performer in the environment intelligent programming robotics constructors |
title | Robotic constructor as a means of teaching C++ programming to high school students |
title_full | Robotic constructor as a means of teaching C++ programming to high school students |
title_fullStr | Robotic constructor as a means of teaching C++ programming to high school students |
title_full_unstemmed | Robotic constructor as a means of teaching C++ programming to high school students |
title_short | Robotic constructor as a means of teaching C++ programming to high school students |
title_sort | robotic constructor as a means of teaching c programming to high school students |
topic | lesson activities extracurricular activities computer science components methodical teaching system c++ programming language performer in the environment intelligent programming robotics constructors |
url | https://journals.rudn.ru/informatization-education/article/viewFile/42314/24357 |
work_keys_str_mv | AT antonveliseev roboticconstructorasameansofteachingcprogrammingtohighschoolstudents |