ABSTRACT
The introduction of Leaving Certificate Computer Science (LCCS) in Ireland in 2018 signifies a notable advancement in post-primary education. Moreover, developments in generative Artificial Intelligence (GAI) in education, are gaining prominence, yet we do not understand its value or how best to implement it in post-primary educational settings. Despite a growing international body of research in this area, my scoping review highlights that many aspects of these topics have yet to be explored, particularly in the context of post-primary students in Ireland. My study will begin to bridge this gap by exploring how a purposeful sample of LCCS post-primary students in Ireland engage with GAI tools, such as ChatGPT, during their initial experiences learning Python programming. These findings, when approached through the lens of Human-Centred Artificial Intelligence (HCAI), can help enhance pedagogical strategies and lead to improved learning experiences for students.
- Brett A Becker, Paul Denny, James Finnie-Ansley, Andrew Luxton-Reilly, James Prather, and Eddie Antonio Santos. 2023. Programming Is Hard - Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1. 500–506.Google ScholarDigital Library
- Konstantina Chrysafiadi, Maria Virvou, George A Tsihrintzis, and Ioannis Hatzilygeroudis. 2023. Evaluating the User’s Experience, Adaptivity and Learning Outcomes of a Fuzzy-Based Intelligent Tutoring System for Computer Programming for Academic Students in Greece. Education and Information Technologies 28, 6 (2023), 6453–6483.Google ScholarDigital Library
- Paul Denny, Viraj Kumar, and Nasser Giacaman. 2023. Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1. 1136–1142.Google ScholarDigital Library
- Harry Barton Essel, Dimitrios Vlachopoulos, Akosua Tachie-Menson, Esi Eduafua Johnson, and Papa Kwame Baah. 2022. The Impact of a Virtual Teaching Assistant (Chatbot) on Students’ Learning in Ghanaian Higher Education. International Journal of Educational Technology in Higher Education 19, 1 (2022), 1–19.Google ScholarCross Ref
- Ryan Fisk. 2023. The Rise of ChatGPT and Generative AI and What it Means for Schools. AASA Journal of Scholarship & Practice 20, 1 (2023).Google Scholar
- Gwo-Jen Hwang and Nian-Shing Chen. 2023. Editorial Position Paper: Exploring the Potential of Generative Artificial Intelligence in Education: Applications, Challenges, and Future Research Directions. Educational Technology & Society 26, 2 (2023).Google Scholar
- Majeed Kazemitabaar, Justin Chow, Carl Ka To Ma, Barbara J Ericson, David Weintrop, and Tovi Grossman. 2023. Studying the Effect of AI Code Generators on Supporting Novice Learners in Introductory Programming. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. 1–23.Google ScholarDigital Library
- Juho Leinonen, Arto Hellas, Sami Sarsa, Brent Reeves, Paul Denny, James Prather, and Brett A Becker. 2023. Using Large Language Models to Enhance Programming Error Messages. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1. 563–569.Google ScholarDigital Library
- Michel Wermelinger. 2023. Using GitHub Copilot to Solve Simple Programming Problems. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1. 172–178.Google ScholarDigital Library
Index Terms
- Exploring the Research Gap: Generative AI and Learning of Python Programming among Post-Primary Students
Recommendations
Students perceptions of programming in primary school
WiPSCE '19: Proceedings of the 14th Workshop in Primary and Secondary Computing EducationSince autumn 2018, teachers throughout Sweden are obliged to relate to programming in one way or another in the teaching, especially in the subject of mathematics and technology education. Although teachers should formally work with programming teaching ...
Computer science at post primary in Ireland: specification design and key skills integration
WiPSCE '18: Proceedings of the 13th Workshop in Primary and Secondary Computing EducationThe society our children are growing up in is one which has been fundamentally transformed by new technology, consequently the curriculum in our education system must prepare them to flourish and equip them with skills for the future. The introduction ...
A Pilot Computer Science and Programming Course for Primary School Students
WiPSCE '15: Proceedings of the Workshop in Primary and Secondary Computing EducationComputer Science and programming are being introduced to school curricula in many western countries in an effort to equip students with Computational Thinking skills. However, as these subjects are still relatively new to pre-tertiary education there is ...
Comments