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...

Full description

Saved in:
Bibliographic Details
Main Author: Anton V. Eliseev
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