Volume 15 (2025) Download Cover Page

Robotics and Coding for Teacher Education: A Constructionist Approach

Article Number: e2025176  |  Available Online: April 2025  |  DOI: 10.22521/edupij.2025.15.176

Irene Govender , Reginald G. Govender , Desmond Wesley Govender

Abstract

Background/purpose. This research explores the use of robotics to facilitate the learning of computer programming among non-specialist pre-service teachers with no prior programming experience. With the increasing demand for 21st-century teaching competencies, it is essential to equip future educators with computational thinking (CT) skills, even if they do not specialize in computer science. This study investigates the effectiveness of a constructionist approach using robotics in developing programming knowledge and CT skills among student teachers.

Materials/methods. The study was conducted at a university with 221 first-year pre-service teachers who were not majoring in computer science or related disciplines. A series of workshops were designed to engage participants in hands-on activities using robots, creating tangible learning outcomes in a simulated environment. A qualitative research approach was employed, utilizing reflective journals as the primary data source for analysis.

Results. The findings indicate that the constructionist approach, integrating robotics as a tangible learning tool, significantly enhanced participants' progressive understanding of programming constructs. Additionally, the intervention improved students' self-efficacy in learning programming and fostered the development of their CT skills.

Conclusion. The study demonstrates that robotics can be an effective tool for introducing computer programming to non-specialist pre-service teachers. The results contribute to the growing body of research on innovative pedagogical approaches for teaching programming and highlight the potential of robotics in developing 21st-century CT skills among future educators.

Keywords: Computer programming, educational robotics, computational thinking, self-efficacy, coding

References

Bandura, A. (1977). Self-efficacy: Toward a unifying theory of behavioral change. Psychological Review, 84(2), 191–215. https://doi.org/10.1037/0033-295X.84.2.191

Bandura, A. (1994). Self-efficacy. In V. Ramachaudran (Ed.), Encyclopedia of human Behaviour,  (4),71-81. New York: Academic Press.

Barth-Cohen, L.A., Jiang, S., Shen, J., Chen, G., & Eltoukhy, M. (2018). Interpreting and navigating multiple representations for computational thinking in a robotics programming environment. Journal of STEM Education Research, 1(1), 119-147. https://doi.org/10.1007/s41979-018-0006-2

Bati, T. B., Gelderblom, H., & Van Biljon, J. (2014). A blended learning approach for teaching computer programming: design for large classes in Sub-Saharan Africa. Computer Science Education, 24(1), 71-99. https://doi.org/10.1080/08993408.2014.897850

Blotnicky, K. A., Franz-Odendaal, T., French, F., & Joy, P. (2018). A study of the correlation between STEM career knowledge, mathematics self-efficacy, career interests, and career activities on the likelihood of pursuing a STEM career among middle school students. International Journal of STEM Education, 5(1), 1-15. https://doi.org/10.1186/s40594-018-0118-3

Business Chief. Available online: https://businesschief.eu/leadership-and-strategy/digital-skills-south-african-graduates-will-need-2020 (accessed on 12 June 2022).

Chambers, J.M., & Carbonaro, M. (2003). Designing, Developing, and Implementing a Course on LEGO Robotics for Technology Teacher Education. The Journal of Technology and Teacher Education, 11, 209–241. Retrieved March 16, 2025, from https://www.learntechlib.org/primary/p/14607/.

Chen, Q., Tang, Y., Li, L., Yang, G., Yang, M., Xie, Z., … Huang, R. (2017). A practice on Lego Mindstorms for Computer Science Freshman experimental education. Destech Transactions on Social Science, Education and Human Science, 1, 17-21. DOI 10.12783/dtssehs/aeme2016/7454

Cohen, L., Manion, L., & Morrison, K. (2017). Research methods in education, (8th ed.). Routledge. https://doi.org/10.4324/9781315456539

Daradoumis, T., Marquès Puig, J.M., Arguedas, M. et al. Enhancing students’ beliefs regarding programming self-efficacy and the intrinsic value of an online distributed Programming Environment. J Comput High Educ34, 577–607 (2022). https://doi.org/10.1007/s12528-022-09310-9

Douglas, M. E., Peecksen, S., Rogers, J., & Simmons, M. (2019). College students' motivation and confidence for ePortfolio use. International Journal of ePortfolio, 9(1), 1-16. http://www.theijep.com

Erol, O., & Kurt, A. A. (2017). The effects of teaching programming with scratch on pre-service information technology teachers’ motivation and achievement. Computers in Human Behavior, 77, 11–18. https://doi.org/10.1016/j.chb.2017.08.017

Farrah, M. (2012). 26(4), 2012Reflective Journal Writing as an Effective Technique in the Writing Process. An-Najah University Journal for Research - B (Humanities), 26(4). DOI: 10.35552/0247-026-004-008

Fırat, M., Kılınç, H., & Yüzer, T. V. (2018). Level of intrinsic motivation of distance education students in e‐learning environments. Journal of Computer Assisted Learning, 34(1), 63-70. https://doi.org/10.1111/jcal.12214

Gibbs, G. (2010). Analyzing Qualitative Data. Los Angeles: Sage.

Govender, I. (2022). Research Status in Computational Thinking in STEM Education. In M.

Kalogiannakis & M. Ampartzaki (Eds), Advances in Research in STEM Education, IntechOpen Publishers.

Govender, I.  & Khumalo, S. (2014). Reasoned Action Analysis Theory as a Vehicle to Explore Female Students’ Intention to Major in Information Systems. Journal of Communication, 5(1), 35-44.

Govender, I. (2021). Towards understanding information systems students’ experience of learning introductory programming: A phenomenographic approach. Journal of Information Technology Education: Innovations in Practice, 20, 81-92. https://doi.org/10.28945/4782

Govender, I. (2010). From Procedural to Object-Oriented Programming (OOP) – Performance n OOP: An empirical study. South African Computer Journal (SACJ), 46, 14-23.

Govender, R. G., & Govender, D. W. (2021). A Physical Computing Approach to the Introduction of Computer Programming among a Group of Pre-service Teachers. African Journal of Research in Mathematics, Science and Technology Education, 25(1), 91-102. https://doi.org/10.1080/18117295.2021.1924440

Gravemeijer, K., & Cobb, P. (2006). Design research from a learning design perspective. In J. Van den Akker, K. Gravemeijer, S. McKenney & N. Nieveen (Eds), Educational design research, Routledge: London, United Kingdom, p. 17-51.

Hackett, G.& Betz, N.E. (1989). An exploration of the mathematics self-efficacy/mathematics performance correspondence. Journal for Research in Mathematics Education 20, 261-273.

ITWEB. Available online: https://www.itweb.co.za/content/4r1ly7RblGE7pmda (accessed on 21 June 2022).

Jegede, P.O. (2009). Predictors of Java Programming Self-Efficacy among Engineering Students in a Nigerian University. International Journal of Computer Science and Information Security, 4(1 & 2), 7.

Jonassen, D. H. (2000). Toward a design theory of problem solving. Educational Technology Research and Development, 48(4), 63–85. https://doi.org/10.1007/BF02300500

Kadeeva, O., Belov, A., Syritsyna, V., Maksimenko, S., & Sinko, V. (2020). Methodological aspects of the implementation of additional education in robotics. E3S Web of Conferences 210, 22040, ITSE-2020. https://doi.org/10.1051/e3sconf/202021022040

Kantathanawat, T., Chinchua, S., & Tuntiwongwanich, S. (2023). Programming Self-efficacy in Higher Education Research: A Systematic Literature Review. Journal of Higher Education Theory and Practice, 23(19), DOI: 10.33423/jhetp.v23i19.6673

Lee, S.W.Y., Tu, H.Y., Chen, G.L. et al. (2023). Exploring the multifaceted roles of Mathematics learning in predicting students' computational thinking competency. IJ STEM Ed, 10(64). https://doi.org/10.1186/s40594-023-00455-2

Lin, H. T., & Kuo, T. H. (2010). Teaching programming technique with edutainment robot construction. In Proceedings of the 2nd International Conference on Education Technology and Computer, Shanghai, China, Date of Conference, 22-24 June 2010. https://doi.org/10.1109/ICETC.2010.5529557

Lo, C. A., Lin, Y. T., & Wu, C. C. (2015). Which programming language should students learn first? A comparison of Java and Python. In Proceedings 2015 International Conference on Learning and Teaching in Computing and Engineering LaTiCE, Taipei, Taiwan, 9-12 April 2015.

Maisiri, W., & Van Dyk, L. (2021). Industry 4.0 skills: a perspective of the South African manufacturing industry. SA Journal of Human Resource Management, 19, a1416. https://doi.org/10.4102/sajhrm.v19i0.1416

Olsson, M., Mozelius, P., & Collin, J. (2015). Visualisation and gamification of e-learning and programming education. Electronic Journal of e-Learning, 13, 441-454.

Papert S. Teaching children thinking (1971). Contemporary Issues in Technology and Teacher Education, 5(3/4), 353-365.

Piaget, J. (1945). Play, dreams, and imitation in childhood. London: Heinemann.

Piaget, J. (1957). Construction of reality in the child. London. Routledge & Kegan Paul.

Saeli, M., Perrenet, J., Jochems, W.M.G., & Zwaneveld, B. (2011). Teaching programming in secondary school: a pedagogical content knowledge perspective. Informatics in Education, 10, 73-88. https://doi.org/10.15388/infedu.2011.06

Seon, A. H., Bong, M., Renninger, K.A., Hidi SE. (2019). Self-Efficacy in Learning: Past, Present, and Future. In: The Cambridge Handbook of Motivation and Learning. Cambridge Handbooks in Psychology. Cambridge University Press, 63-86.

Seturaman, S. & Medley, M.D. (2009). Age and Self-efficacy in Programming. Journal of Computer Sciences in Colleges 25(2), 122-128.

Techapalokul, P., & Tilevich, E. (2017). Understanding recurring quality problems and their impact on code sharing in block-based software. In Proceedings 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), North Carolina, United States of America, 11-14 October 2017. https://doi.org/10.1109/VLHCC.2017.810344

Thorpe, K. (2004). Reflective learning journals: from concept to practice. Reflective Practice. 5(3), 327-343, DOI: 10.1080/1462394042000270655

Wang, C.J. (2023). Learning and Academic Self-efficacy in Self-regulated Learning: Validation Study with the BOPPPS Model and IRS Methods. Asia-Pacific Edu Res 32, 37–51. https://doi.org/10.1007/s40299-021-00630-5

Zimmerman, B.J. (2000). Self-Efficacy: An Essential Motive to Learn. Contemporary Educational Psychology 25, 82-91.https://doi.org/10.1006/ceps.1999.1016

Announcement

EDUPIJ Citation Metrics

EDUPIJ News!

ANNOUNCEMENT

Message from the Editor-in-Chief,

We would like to inform our authors, reviewers, and stakeholders that EDUPIJ has entered Scopus’s re-evaluation process, as officially communicated (dated 2025-12-09). This assessment is a standard quality assurance practice applied to indexed journals and aims to ensure sustained editorial quality, ethical integrity, and alignment with Scopus’s evolving evaluation framework.

EDUPIJ welcomes this process and views it as an opportunity to further consolidate its editorial governance, strengthen publication ethics, and enhance peer-review rigor.

Strengthening Editorial and Ethical Standards

To ensure full compliance with international best practices and to proactively address Scopus evaluation criteria, the following measures have been formally implemented:

1. Selective Acceptance Policy for 2026 and Beyond

In response to increased submission volume in 2025 (see Journal Metrics: https://edupij.com/index/sayfa/18/journal-metrics), EDUPIJ will adopt a more selective acceptance policy starting in 2026 and continuing in the years ahead. In doing so, the geographic distribution of authors will also be taken into account to ensure that editorial decisions are informed by transparent, year-to-year submission and authorship patterns. Acceptance rates will be carefully aligned with editorial capacity to ensure a rigorous double-blind peer review process supported by active reviewer engagement and uncompromised editorial oversight. This policy reflects our commitment to quality-driven growth rather than volume-based expansion, and it directly addresses observations that the geographic spread of authors has changed significantly during the same period by ensuring that any such shifts are systematically monitored and considered within our quality assurance framework.

In line with this approach, we have adopted a Publication Volume Policy, enacted on 2025-12-07, which establishes clear upper limits on annual publication volume and defines a framework for maintaining EDUPIJ’s output at sustainable, long-term levels, comparable to pre-2025 volumes under normal conditions. This policy is also publicly available at https://edupij.com/index/sayfa/41/publication-volume-journal-metrics-policy.

From 2026 onwards, our objective is to maintain a moderate and stable annual volume, prioritising quality and selectivity rather than growth.

2. Enhanced Author and Manuscript Integrity Screening

All submissions now undergo mandatory integrity checks, including automated screening for retraction history and potential ethical risks prior to peer review. These procedures are designed to safeguard originality, research integrity, and transparency at every stage of the editorial process.

3. Establishment of a Publication Ethics Review Committee

A dedicated Publication Ethics Review Committee has been constituted to evaluate high-risk submissions, oversee ethical investigations when necessary, and ensure consistent adherence to COPE guidelines and internationally recognized publishing standards. All ethical decisions are documented and managed through a structured, transparent process.

Ongoing Commitment:

EDUPIJ remains firmly committed to rigorous double-blind peer review, transparent editorial policies, responsible scholarly communication, and the advancement of high-quality educational research at an international level.

Our journal continues to demonstrate steady progress in terms of international visibility, indexing coverage, and citation performance. We are confident that the Scopus re-evaluation process will further support the journal’s long-term sustainability and academic impact.

We sincerely thank our authors, reviewers, and the broader scholarly community for their continued trust and contribution to EDUPIJ.

Sincerely,
Prof. Turgut Karaköse, Editor-in-Chief

 

Posted: 2025-12-09