Using ChatGPT with Novice Arduino Programmers: Effects on Performance, Interest, Self-Efficacy, and Programming Ability
Open accessAbstract
A posttest-only control group experimental design compared novice Arduino programmers who developed their own programs (self-programming group, n =17) with novice Arduino programmers who used ChatGPT 3.5 to write their programs (ChatGPT-programming group, n = 16) on the dependent variables of programming scores, interest in Arduino programming, Arduino programming self-efficacy, Arduino programming posttest scores, and types of programming errors. Students were undergraduates in an introductory agricultural systems technology course in Fall 2023. The results indicated no significant (p < .10) differences between groups for programming rubric scores (p = .50) or interest in Arduino programming (p = .50). There were significant differences for Arduino programming self-efficacy, (p = .03, Cohen’s d = 0.75) and Arduino posttest scores, (p = .03, Cohen’s d = 0.76); students in the self-programming group scored significantly higher on both measures. Analysis of students’ errors indicated the ChatGPT group made significantly (p < .01) more program punctuation errors. These results indicated novice students writing their own programs developed greater Arduino programming self-efficacy and programming ability than novice students using ChatGPT. Nevertheless, ChatGPT may still play an important role in assisting novices to write microcontroller programs.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Large language models can respond dynamically to individual questions, provide immediate and iterative feedback, generate alternative explanations, and help students refine ideas or approaches as their understanding develops.
“Unlike static instructional resources, large language models can respond dynamically to individual questions, provide immediate and iterative feedback, generate alternative explanations, and help students refine ideas or approaches as their understanding develops (Johnson et al. 2024; Abdallah et al. 2025; Qian 2025).”
From Generative AI Expands the Intellectual Reach of Course Based Undergraduate Research Experiences (CUREs) (2026) · cites this paper as Johnson et al. 2024
GenAI tools offer a novel means of extending support to students engaged in complex, open-ended learning.
“The rise of generative artificial intelligence (GenAI) tools offers a novel means of extending support to students engaged in complex, open-ended learning.”
From Generative AI Expands the Intellectual Reach of Course Based Undergraduate Research Experiences (CUREs) (2026) · cites this paper as Johnson et al. 2024
Cites
Statistical Power Analysis for the Behavioral Sciences
Muller, K. E., & Cohen, J. (1989) · Technometrics · doi:10.2307/1270020 · Cited by 99,588 · see citing works
Self-efficacy: Toward a unifying theory of behavioral change
Bandura, A. (1977) · Psychological Review · doi:10.1037/0033-295x.84.2.191 · Cited by 43,925 · see citing works
(1963) · Medical Entomology and Zoology · Cited by 15,085 · see citing works
Baidoo-Anu, D., & Owusu Ansah, L. (2023) · doi:10.2139/ssrn.4337484 · Cited by 3,004 · see citing works
Motivation and social cognitive theory
Schunk, D. H., & DiBenedetto, M. K. (2020) · Contemporary Educational Psychology · doi:10.1016/j.cedpsych.2019.101832 · Cited by 2,416 · see citing works
BAİDOO-ANU, D., & OWUSU ANSAH, L. (2023) · Journal of AI · doi:10.61969/jai.1337500 · Cited by 1,826 · see citing works
Chiu, T. K. F. (2024) · Interactive Learning Environments · doi:10.1080/10494820.2023.2253861 · Cited by 852 · see citing works
Yilmaz, R., & Karaoglan Yilmaz, F. G. (2023) · Computers and Education: Artificial Intelligence · doi:10.1016/j.caeai.2023.100147 · Cited by 745 · see citing works
Unlocking the Power of ChatGPT: A Framework for Applying Generative AI in Education
Su (苏嘉红), J., & Yang (杨伟鹏), W. (2023) · ECNU Review of Education · doi:10.1177/20965311231168423 · Cited by 625 · see citing works
Generative AI in Education and Research: Opportunities, Concerns, and Solutions
Alasadi, E. A., & Baiz, C. R. (2023) · Journal of Chemical Education · doi:10.1021/acs.jchemed.3c00323 · Cited by 463 · see citing works
Generative AI: Here to stay, but for good?
Sætra, H. S. (2023) · Technology in Society · doi:10.1016/j.techsoc.2023.102372 · Cited by 319 · see citing works
Generative AI for Software Practitioners
Ebert, C., & Louridas, P. (2023) · IEEE Software · doi:10.1109/ms.2023.3265877 · Cited by 293 · see citing works
Impact of ChatGPT on medical chatbots as a disruptive technology
Chow, J. C. L., Sanders, L., & Li, K. (2023) · Frontiers in Artificial Intelligence · doi:10.3389/frai.2023.1166014 · Cited by 188 · see citing works
A PHILOSOPHICAL EXAMINATION OF EXPERIENTIAL LEARNING THEORY FOR AGRICULTURAL EDUCATORS
Roberts, T. G. (2006) · Journal of Agricultural Education · doi:10.5032/jae.2006.01017 · Cited by 187 · see citing works
Understanding statistical power in the context of applied research
Baguley, T. S. (2004) · Applied Ergonomics · doi:10.1016/j.apergo.2004.01.002 · Cited by 148 · see citing works
Li, H.-F. (2023) · Australasian Journal of Educational Technology · doi:10.14742/ajet.8923 · Cited by 125 · see citing works
Smith, S. A., Kass, S. J., Rotunda, R. J., & Schneider, S. K. (2006) · North American journal of psychology · Cited by 75 · see citing works
Drones for Smart Agriculture: A Technical Report
Kurkute, S. (2018) · International Journal for Research in Applied Science and Engineering Technology · doi:10.22214/ijraset.2018.4061 · Cited by 63 · see citing works
Off-Road Vehicle Engineering Principles
Goering, C. E., Stone, M. L., Smith, D. W., & Turnquist, P. K. (2003) · doi:10.13031/orvp.2013 · Cited by 61 · see citing works
Hakiki, M. A., Fadli, R., Samala, A. D., Fricticarani, A., Dayurni, P., Rahmadani, K., Astiti, A. D., & Sabir, A. (2023) · Advances in Mobile Learning Educational Research · doi:10.25082/amler.2023.02.013 · Cited by 56 · see citing works
Engaging students with open source technologies and Arduino
Herger, L. M., & Bodarky, M. (2015) · IEEE Integrated STEM Education Conference (ISEC) · doi:10.1109/isecon.2015.7119938 · Cited by 39 · see citing works
Measuring the Programming Self-Efficacy of Electrical and Electronics Engineering Students
Kittur, J. (2020) · IEEE Transactions on Education · doi:10.1109/te.2020.2975342 · Cited by 38 · see citing works
Precise Placement and Variable Rate Fertilizer Application Technologies for Horticultural Crops
Schumann, A. W. (2010) · HortTechnology · doi:10.21273/horttech.20.1.34 · Cited by 37 · see citing works
Thomas, M. K., Ge, X., & Greene, B. A. (2011) · Journal of Educational Computing Research · doi:10.2190/ec.44.4.b · Cited by 33 · see citing works
Arslan, K., & Tanel, Z. (2020) · Education and Information Technologies · doi:10.1007/s10639-020-10290-5 · Cited by 29 · see citing works
Lee, E. (2020) · European Journal of Educational Research · doi:10.12973/eu-jer.9.4.1503 · Cited by 21 · see citing works
An Instrument to Measure Attitude toward School Subjects
Gable, R. K., & Roberts, A. D. (1983) · Educational and Psychological Measurement · doi:10.1177/001316448304300139 · Cited by 12 · see citing works
Smart Greenhouse Monitoring and Controlling based on NodeMCU
Liu, Y. (2022) · International Journal of Advanced Computer Science and Applications · doi:10.14569/ijacsa.2022.0130970 · Cited by 12 · see citing works
Johnson, D. M., Pate, M. L., Estepp, C. M., Wardlow, G. W., & Hood, G. T. (2022) · Applied Engineering in Agriculture · doi:10.13031/aea.15031 · Cited by 8 · see citing works
Self-citationMcGrath, A. L. (2016) · Teaching & Learning Inquiry The ISSOTL Journal · doi:10.20343/teachlearninqu.4.2.12 · Cited by 6 · see citing works
The prospects of microcontroller application in the agriculture digitalization
Titovskaya, N. V., Titovskaya, T. S., & Титовский, С. Н. (2019) · IOP Conference Series Earth and Environmental Science · doi:10.1088/1755-1315/315/3/032011 · Cited by 6 · see citing works
Using Self-Efficacy Theory to Design Arduino Instruction for Novices: A Replication Study
Johnson, D. M., Pate, M. L., Estepp, C. M., & Wardlow, G. W. (2023) · Journal of Research in Technical Careers · doi:10.9741/2578-2118.1125 · Cited by 5 · see citing works
Self-citationArduino in agriculture and the teaching of mathematics
Negrete, J. C. (2023) · Horticulture International Journal · doi:10.15406/hij.2023.07.00280 · Cited by 5 · see citing works
Flagged first, then by citations
1 of the 34 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Does ChatGPT enhance student learning? A systematic review and meta-analysis of experimental studies
Deng, R., Jiang, M., Yu, X., Lu, Y., & Liu, S. (2025) · Computers & Education · doi:10.1016/j.compedu.2024.105224 · Cited by 531 · see citing works
Wang, J., & Fan, W. (2025) · Humanities and Social Sciences Communications · doi:10.1057/s41599-025-04787-y · Cited by 322 · see citing works
RetractedWu, F., Dang, Y., & Li, M. (2025) · Behavioral Sciences · doi:10.3390/bs15040467 · Cited by 130 · see citing works
Wang, H., Wang, C., Chen, Z., Liu, F., Bao, C., & Xu, X. (2025) · Education and Information Technologies · doi:10.1007/s10639-025-13487-8 · Cited by 77 · see citing works
Abdallah, N., Katmah, R., Khalaf, K., & Jelinek, H. F. (2025) · Social Sciences & Humanities Open · doi:10.1016/j.ssaho.2025.101866 · Cited by 55 · see citing works
Chen, S., & Cheung, A. (2025) · Educational Research Review · doi:10.1016/j.edurev.2025.100737 · Cited by 117 · see citing works
The Impact of <scp>ChatGPT</scp> on Students' Academic Achievement: A Meta‐Analysis
Liu, Z., Zuo, H., & Lu, Y. (2025) · Journal of Computer Assisted Learning · doi:10.1111/jcal.70096 · Cited by 44 · see citing works
<scp>ChatGPT</scp> in Education: An Effect in Search of a Cause
Weidlich, J., Gašević, D., Drachsler, H., & Kirschner, P. (2025) · Journal of Computer Assisted Learning · doi:10.1111/jcal.70105 · Cited by 52 · see citing works
Lepp, M., & Kaimre, J. (2025) · Computers in Human Behavior Reports · doi:10.1016/j.chbr.2025.100642 · Cited by 40 · see citing works
Zhang, H., & Wang, Q. (2025) · International Journal of Educational Technology in Higher Education · doi:10.1186/s41239-025-00544-y · Cited by 19 · see citing works
Tang, B., Liang, J., Hu, W., & Luo, H. (2025) · Systems · doi:10.3390/systems13070555 · Cited by 16 · see citing works
The Impact of AI on Learners’ Self-Efficacy: A Meta-Analysis
Ren, L., Stephens, J. M., & Lee, K. M. (2026) · Behavioral Sciences · doi:10.3390/bs16010158 · Cited by 22 · see citing works
Agriculture students’ use of generative artificial intelligence for microcontroller programming
Johnson, D. M., Doss, W., & Estepp, C. M. (2024) · Natural sciences education · doi:10.1002/nse2.20155 · Cited by 13 · see citing works
Self-citationBoolzen, C., Kühn, J., Flegr, S., Rott, E.-M., Stausberg, N., & Küchemann, S. (2026) · Artificial Intelligence Review · doi:10.1007/s10462-026-11665-9 · Cited by 9 · see citing works
Becker, E., Wünsche, J., Veith, J. M., Schrader, J., & Bitzenbauer, P. (2026) · Physical Review Physics Education Research · doi:10.1103/nvf1-zrq8 · Cited by 4 · see citing works
He, H., & Li, X. (2025) · International Conference on Distance Education and Learning (ICDEL) · doi:10.1109/icdel65868.2025.11193454 · Cited by 3 · see citing works
Understanding higher education students’ reluctance to adopt GenAI in learning in Latvia and Ukraine
Prohorovs, A., Užule, K., & Tsaryk, O. (2026) · Frontiers in Education · doi:10.3389/feduc.2025.1676900 · Cited by 4 · see citing works
The Impact of a GenAI Integration on First-Year Engineering Students' Programming Outcomes
Das, U. K., Yates, M. S., Bloch, K. A., Hagan, L., Thomas, E. L., Gatos, G., Rajkumar, A. K., Valavala, B., Franco, S., Divvela, S. K., et al. (2025) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie63693.2025.11328708 · Cited by 2 · see citing works
TraceMate: Collaborating with AI in Test-Driven Programming
Wu, J., Selig, T., & Purwanto, E. (2025) · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) · doi:10.1109/vl-hcc65237.2025.00035 · Cited by 1 · see citing works
ChatGPT and higher education in Latin America: measuring perceived academic skills
George-Reyes, C. E., Romero, C. A., Mérida-Córdova, E. J., & Yeguas-Bolívar, E. (2026) · Frontiers in Research Metrics and Analytics · doi:10.3389/frma.2026.1816902 · Cited by 1 · see citing works
Wu, M., & Ouyang, F. (2026) · Educational Psychology Review · doi:10.1007/s10648-026-10211-x
Babar, A., Davin, K. J., & Dornburg, A. (2026) · arXiv · doi:10.48550/arxiv.2608.27638
“…resources, large language models can respond dynamically to individual questions, provide immediate and iterative feedback, generate alternative explanations, and help students refine ideas or approaches as their understanding develops (Johnson et al. 2024; Abdallah et al. 2025; Qian 2025).”
Comparative Study of ChatGPT’s Prompts for Novice Arduino Maker
Lertyosbordin, C., Jearaborival, T., Panyapakdeewong, N., & Theprat, N. (2025) · International STEM Education Conference (iSTEM-Ed) · doi:10.1109/istem-ed65612.2025.11129369
Cochrane, K. A., Moore, B. A., Simon, J. N., & Harley, D. (2026) · Designing Interactive Systems Conference · doi:10.1145/3800645.3812987
AI-Assisted Scaffolding in a Project-Based High School Engineering Course
Castorena-Solache, E., Nava-Téllez, I. A., & Fuentes-Gómez, J. A. (2026) · International Conference on Information and Education Technology (ICIET) · doi:10.1109/iciet69664.2026.11561683
Tsou, P.-H., Ou, S.-J., & Chien, Y.-C. (2026) · Smart innovation, systems and technologies · doi:10.1007/978-3-032-23104-8_27
Wyk, R. J. V., & Chaipah, K. (2026) · International Joint Conference on Computer Science and Software Engineering · doi:10.1109/jcsse68839.2026.11597033
The development of EFL learners’ self-efficacy in technology use environments
Xue-lian, L., & Yang, M. (2026) · Language learning & technology · doi:10.64152/10125/73702
Polatuly, S., Ramankulov, S. J., Yedilbayev, Y., Çoruh, A., & Kuanbayeva, B. (2026) · Cogent Education · doi:10.1080/2331186x.2026.2713842
AI-assisted Arduino Coding in First-Year Engineering Team Projects
Tian, E., & Boback, A. (2026) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--59397
The Impact of Generative AI on Self-Efficacy: Evidence From a Meta-Analysis
Heshmati, H., Li, A., & Tullis, J. G. (2026) · Journal of Educational Computing Research · doi:10.1177/07356331261483943
Beimel, D., Amzalag, M., Zviel-Girshin, R., & Voloch, N. (2026) · Education and Information Technologies · doi:10.1007/s10639-026-14178-8
- Authors
- Johnson, D. M., Doss, W., & Estepp, C. M.
- Affiliations
- University of Arkansas at Fayetteville (US)
- University of Arkansas
- Venue
- Journal of Research in Technical Careers
- Published
- 2024-05-06
- Volume
- 8
- Issue
- 1
- Pages
- 1
- ISSN
- 2578-2118 (ISSN-L)
- OpenAlex
- W4396685819
- Cited by
- 31
- References
- 34
- Citations by year
- 2026: 15 · 2025: 14 · 2024: 2
- FWCI
- 11.72
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- cc-by-nc-nd
- Locations
- Journal of Research in Technical Careers (publishedVersion, cc-by-nc-nd)
- Journal of the Arkansas Academy of Science (submittedVersion, cc-by)
- Digital Scholarship - UNLV (University of Nevada Reno) (submittedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Arduino and IoT Applications
- Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
- Keywords
- ChatGPT, Arduino programming, novice programmers, programming self-efficacy, coding errors, microcontroller programming, student interest in programming
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review