Preliminary Practices for Beginner's Programming Course Utilizing Generative AI and Online Education
Generative AI technology is rapidly advancing and is increasingly being used to automate various processes in software development, from planning to testing. In light of these technological in-novations, programming education at universities and institutes of technology must be restruc-tured to align with software development processes using generative AI. Programming and gen-erative AI are highly compatible, and generative AI can support a wide range of tasks, including automatic code generation, refactoring, code suggestion, answering programming-related ques-tions, and test code generation. In this paper, we propose a beginner-level online programming course designed to utilize generative AI as a support system for programming education. We developed educational content and implemented it in a preliminary trial with a small group of university students. Learning logs and questionnaire responses were analyzed to evaluate the ef-fectiveness of the course. Our results indicate a high level of student satisfaction with both the course content and the use of generative AI. Additionally, students demonstrated increased awareness of the importance of verifying AI-generated output and crafting appropriate prompts. These findings suggest that the integration of generative AI and on-demand learning has strong potential to enhance programming education in higher education institutions.
Authors
- Miyuki Murata (ORCID: https://orcid.org/0000-0003-4617-712X)
- Testuro Kakeshita
- Naoko Kato (ORCID: https://orcid.org/0000-0002-0574-3466)
Institutions
- Saga University (JP)
- National Institute of Technology, Kumamoto College (JP)
Publication Details
- Journal
- IIAI Letters on Informatics and Interdisciplinary Research
- Published
- 2025-01-01
- DOI
- https://doi.org/10.52731/liir.v006.396
- Primary Topic
- Educational Research and Pedagogy
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Japan Society for the Promotion of Science