Academic Journal
Educational robotic prototype for learning Object-Oriented Programming principles.
| Title: | Educational robotic prototype for learning Object-Oriented Programming principles. |
|---|---|
| Alternate Title: | Prototipo robótico educativo para aprender los principios de la programación orientada a objetos. (Spanish) |
| Authors: | Castillo, Natalia Cañón, Rodriguez, Juan D., Rincón, Juan Carlos, A., Gissel Daniela Cristiano, M., Samuel Alejandro Sabogal, Guerrero, Henry B. |
| Source: | Visión Electrónica; jul-dic2025, Vol. 19 Issue 2, p276-292, 17p |
| Subject Terms: | Object-oriented programming, Computer programming education, Robotics equipment, Teaching methods, Raspberry Pi, Student engagement, Mobile robots |
| Abstract (English): | According to several reports, mobile robotics can be an effective tool for teaching and learning computer programming. In light of the fact that the object-oriented programming (OOP) paradigm is often not adequately incorporated by students in the corresponding classical courses, this paper describes a prototype mobile robotic system as an effective method for teaching and learning the concepts of object-oriented programming paradigms via tutored experiences. Students demonstrated high levels of enthusiasm during the development of experiments involving sensors and actuators in conjunction with objects, methods, classes, access modifiers, and in general OOP concepts applied to robot movement. A low-cost, smallscale mobile robot was constructed using a Raspberry Pi 3 B+ running Linux and suitable motors and sensors. As a result of combining OOP with mobile robots, a high level of interest in related topics was observed, even facilitating the teaching process. [ABSTRACT FROM AUTHOR] |
| Abstract (Spanish): | Diversos estudios indican que la robótica móvil puede ser una herramienta eficaz para la enseñanza y el aprendizaje de la programación. Dado que el paradigma de programación orientado a objetos (POO) frecuentemente no es asimilado de manera adecuada por los estudiantes en los cursos clásicos, este artículo presenta un prototipo de sistema robótico móvil como un método efectivo para enseñar y aprender los conceptos del paradigma de programación orientada a objetos mediante experiencias guiadas. Durante el desarrollo de experimentos que involucraron sensores y actuadores en conjunto con objetos, métodos, clases y modificadores de acceso, en general aplicando conceptos de POO al movimiento del robot, los estudiantes demostraron altos niveles de entusiasmo. Se construyó un robot móvil de bajo costo y pequeña escala utilizando una Raspberry Pi 3 B+ con Linux, junto con motores y sensores apropiados. Como resultado de combinar POO con robótica móvil, se observó un nivel elevado de interés en temas relacionados, incluso facilitando el proceso de enseñanza. [ABSTRACT FROM AUTHOR] |
| Copyright of Visión Electrónica is the property of Fondo de Universidad Distrital Francisco Jose de Caldas and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Complementary Index |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: edb DbLabel: Complementary Index An: 190876822 RelevancyScore: 1007 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1007.33386230469 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Educational robotic prototype for learning Object-Oriented Programming principles. – Name: TitleAlt Label: Alternate Title Group: TiAlt Data: Prototipo robótico educativo para aprender los principios de la programación orientada a objetos. (Spanish) – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Castillo%2C+Natalia+Cañón%22">Castillo, Natalia Cañón</searchLink><br /><searchLink fieldCode="AR" term="%22Rodriguez%2C+Juan+D%2E%22">Rodriguez, Juan D.</searchLink><br /><searchLink fieldCode="AR" term="%22Rincón%2C+Juan+Carlos%22">Rincón, Juan Carlos</searchLink><br /><searchLink fieldCode="AR" term="%22A%2E%2C+Gissel+Daniela+Cristiano%22">A., Gissel Daniela Cristiano</searchLink><br /><searchLink fieldCode="AR" term="%22M%2E%2C+Samuel+Alejandro+Sabogal%22">M., Samuel Alejandro Sabogal</searchLink><br /><searchLink fieldCode="AR" term="%22Guerrero%2C+Henry+B%2E%22">Guerrero, Henry B.</searchLink> – Name: TitleSource Label: Source Group: Src Data: Visión Electrónica; jul-dic2025, Vol. 19 Issue 2, p276-292, 17p – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Object-oriented+programming%22">Object-oriented programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming+education%22">Computer programming education</searchLink><br /><searchLink fieldCode="DE" term="%22Robotics+equipment%22">Robotics equipment</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+methods%22">Teaching methods</searchLink><br /><searchLink fieldCode="DE" term="%22Raspberry+Pi%22">Raspberry Pi</searchLink><br /><searchLink fieldCode="DE" term="%22Student+engagement%22">Student engagement</searchLink><br /><searchLink fieldCode="DE" term="%22Mobile+robots%22">Mobile robots</searchLink> – Name: AbstractNonEng Label: Abstract (English) Group: Ab Data: According to several reports, mobile robotics can be an effective tool for teaching and learning computer programming. In light of the fact that the object-oriented programming (OOP) paradigm is often not adequately incorporated by students in the corresponding classical courses, this paper describes a prototype mobile robotic system as an effective method for teaching and learning the concepts of object-oriented programming paradigms via tutored experiences. Students demonstrated high levels of enthusiasm during the development of experiments involving sensors and actuators in conjunction with objects, methods, classes, access modifiers, and in general OOP concepts applied to robot movement. A low-cost, smallscale mobile robot was constructed using a Raspberry Pi 3 B+ running Linux and suitable motors and sensors. As a result of combining OOP with mobile robots, a high level of interest in related topics was observed, even facilitating the teaching process. [ABSTRACT FROM AUTHOR] – Name: AbstractNonEng Label: Abstract (Spanish) Group: Ab Data: Diversos estudios indican que la robótica móvil puede ser una herramienta eficaz para la enseñanza y el aprendizaje de la programación. Dado que el paradigma de programación orientado a objetos (POO) frecuentemente no es asimilado de manera adecuada por los estudiantes en los cursos clásicos, este artículo presenta un prototipo de sistema robótico móvil como un método efectivo para enseñar y aprender los conceptos del paradigma de programación orientada a objetos mediante experiencias guiadas. Durante el desarrollo de experimentos que involucraron sensores y actuadores en conjunto con objetos, métodos, clases y modificadores de acceso, en general aplicando conceptos de POO al movimiento del robot, los estudiantes demostraron altos niveles de entusiasmo. Se construyó un robot móvil de bajo costo y pequeña escala utilizando una Raspberry Pi 3 B+ con Linux, junto con motores y sensores apropiados. Como resultado de combinar POO con robótica móvil, se observó un nivel elevado de interés en temas relacionados, incluso facilitando el proceso de enseñanza. [ABSTRACT FROM AUTHOR] – Name: Abstract Label: Group: Ab Data: <i>Copyright of Visión Electrónica is the property of Fondo de Universidad Distrital Francisco Jose de Caldas and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=190876822 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.14483/issn.2248-4728 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 17 StartPage: 276 Subjects: – SubjectFull: Object-oriented programming Type: general – SubjectFull: Computer programming education Type: general – SubjectFull: Robotics equipment Type: general – SubjectFull: Teaching methods Type: general – SubjectFull: Raspberry Pi Type: general – SubjectFull: Student engagement Type: general – SubjectFull: Mobile robots Type: general Titles: – TitleFull: Educational robotic prototype for learning Object-Oriented Programming principles. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Castillo, Natalia Cañón – PersonEntity: Name: NameFull: Rodriguez, Juan D. – PersonEntity: Name: NameFull: Rincón, Juan Carlos – PersonEntity: Name: NameFull: A., Gissel Daniela Cristiano – PersonEntity: Name: NameFull: M., Samuel Alejandro Sabogal – PersonEntity: Name: NameFull: Guerrero, Henry B. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 07 Text: jul-dic2025 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 19099746 Numbering: – Type: volume Value: 19 – Type: issue Value: 2 Titles: – TitleFull: Visión Electrónica Type: main |
| ResultId | 1 |