Development of a Project-Based Arduino Learning App: Fostering Robotics Programming Competence among Preservice Teachers of Computer and Robotics Education

The integration of digital technology into various sectors has transformed education globally, yet its adoption in Nigeria remains constrained by a lack of adequately trained personnel. This study addresses this gap by developing a Project-Based Arduino Robot Application (PARA) for teaching Robotics Programming to preservice teachers. A Research and Development (R&D) design was employed, and data were collected from 35 participants drawn from the Department of Computer and Robotics Education and the ICT Centre at the University of Nigeria, Nsukka, using a total sampling technique. Three validated instruments were used: the Robotics Programming Needs Assessment Questionnaire (RPNEQ), PARA Expert Validation Questionnaire (PEVQ), and PARA User Satisfaction Scale (PUSC), with reliability coefficients of 0.87, 0.84, and 0.88, respectively. Data were analyzed using mean, standard deviation, and one-sample t-test. The results showed that effective strategies for teaching and learning programming include hands-on approaches, programming with tangible robotics kits that make learning engaging, using instructional videos, employing simple robotics projects that clarify control structures, and fostering teamwork in programming classes. Based on these findings, PARA was developed as a practical solution. Both experts and users expressed high levels of satisfaction with its design, usability, and educational impact. It is recommended that the Ministry of Education collaborates with schools to adopt project-based Arduino robot applications like PARA to enhance programming education, leveraging its benefits to improve learning outcomes.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Computing Education
Published
2025-02-22
DOI
https://doi.org/10.1145/3719016
Citations
4
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
6.77
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Development of a Project-Based Arduino Learning App: Fostering Robotics Programming Competence among Preservice Teachers of Computer and Robotics Education

Chukwuma Mgboji, Moeketsi Simon Mosia, George Chibuike Agbo, Nnenna Ekpereka Ibezim et al.
4 citations
ACM Transactions on Computing Education
Teaching and Learning Programming
6.77
article

Development of a Project-Based Arduino Learning App: Fostering Robotics Programming Competence among Preservice Teachers of Computer and Robotics Education

Chukwuma Mgboji, Moeketsi Simon Mosia, George Chibuike Agbo, Nnenna Ekpereka Ibezim, Oliver Rotachukwu Ngwoke, Fadip Audu Nannim
article en
4 citations

Abstract

The integration of digital technology into various sectors has transformed education globally, yet its adoption in Nigeria remains constrained by a lack of adequately trained personnel. This study addresses this gap by developing a Project-Based Arduino Robot Application (PARA) for teaching Robotics Programming to preservice teachers. A Research and Development (R&D) design was employed, and data were collected from 35 participants drawn from the Department of Computer and Robotics Education and the ICT Centre at the University of Nigeria, Nsukka, using a total sampling technique. Three validated instruments were used: the Robotics Programming Needs Assessment Questionnaire (RPNEQ), PARA Expert Validation Questionnaire (PEVQ), and PARA User Satisfaction Scale (PUSC), with reliability coefficients of 0.87, 0.84, and 0.88, respectively. Data were analyzed using mean, standard deviation, and one-sample t-test. The results showed that effective strategies for teaching and learning programming include hands-on approaches, programming with tangible robotics kits that make learning engaging, using instructional videos, employing simple robotics projects that clarify control structures, and fostering teamwork in programming classes. Based on these findings, PARA was developed as a practical solution. Both experts and users expressed high levels of satisfaction with its design, usability, and educational impact. It is recommended that the Ministry of Education collaborates with schools to adopt project-based Arduino robot applications like PARA to enhance programming education, leveraging its benefits to improve learning outcomes.

ACM Transactions on Computing EducationVol. 25(1)
University of Nigeria (NG), University of the Free State (ZA)
Openalex Percentile: Top 4%
Teaching and Learning Programming
6.77
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.