Publication Date
| In 2026 | 0 |
| Since 2025 | 9 |
| Since 2022 (last 5 years) | 24 |
| Since 2017 (last 10 years) | 38 |
| Since 2007 (last 20 years) | 46 |
Descriptor
Source
Author
| Abdalla, Mohamed | 1 |
| Adish Singla | 1 |
| Ahmed Ashraf Butt | 1 |
| Ainhoa Berciano | 1 |
| Alario-Hoyos, Carlos | 1 |
| Albert C. M. Yang | 1 |
| Almeroth, Kevin | 1 |
| Anas Husain | 1 |
| Andrew Millam | 1 |
| Anna Y. Q. Huang | 1 |
| Astrid Cuida | 1 |
| More ▼ | |
Publication Type
| Reports - Research | 47 |
| Journal Articles | 36 |
| Speeches/Meeting Papers | 10 |
| Tests/Questionnaires | 3 |
Education Level
| Higher Education | 22 |
| Postsecondary Education | 21 |
| High Schools | 3 |
| Secondary Education | 3 |
| Elementary Education | 2 |
| Grade 4 | 1 |
| Grade 7 | 1 |
| Grade 8 | 1 |
| Intermediate Grades | 1 |
| Junior High Schools | 1 |
| Middle Schools | 1 |
| More ▼ | |
Audience
Location
| Spain | 2 |
| Taiwan | 2 |
| Argentina | 1 |
| Arkansas | 1 |
| Brazil | 1 |
| California | 1 |
| California (Stanford) | 1 |
| China | 1 |
| Finland | 1 |
| France | 1 |
| Germany | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Peer reviewedPriti Oli; Rabin Banjade; Jeevan Chapagain; Vasile Rus – Grantee Submission, 2023
This paper systematically explores how Large Language Models (LLMs) generate explanations of code examples of the type used in intro-to-programming courses. As we show, the nature of code explanations generated by LLMs varies considerably based on the wording of the prompt, the target code examples being explained, the programming language, the…
Descriptors: Computational Linguistics, Programming, Computer Science Education, Programming Languages
Ainhoa Berciano; Astrid Cuida; María-Luisa Novo – Education and Information Technologies, 2025
In the last two decades, computational thinking has gained wide relevance in international educational systems. The inclusion of this new type of thinking poses educational challenges with some underlying research questions that need to be answered to meet these challenges with quality. Thus, this study focuses on analyzing the difficulties that…
Descriptors: Coding, Translation, Programming Languages, Sequential Approach
Idir Saïdi; Nicolas Durand; Frédéric Flouvat – International Educational Data Mining Society, 2025
The aim of this paper is to provide tools to teachers for monitoring student work and understanding practices in order to help student and possibly adapt exercises in the future. In the context of an online programming learning platform, we propose to study the attempts (i.e., submitted programs) of the students for each exercise by using…
Descriptors: Programming, Online Courses, Visual Aids, Algorithms
John Paul P. Miranda; Jaymark A. Yambao – Journal of Education and Learning (EduLearn), 2025
This study explores the novice programmers' intention to use chat generative pretrained transformer (ChatGPT) for programming tasks with emphasis on performance expectancy (PE), risk-reward appraisal (RRA), and decision-making (DM). Utilizing partial least squares structural equation modeling (PLS-SEM) and a sample of 413 novice programmers, the…
Descriptors: Novices, Employees, Programming, Artificial Intelligence
Zifeng Liu; Wanli Xing; Chenglu Li; Fan Zhang; Hai Li; Victor Minces – Journal of Learning Analytics, 2025
Creativity is a vital skill in science, technology, engineering, and mathematics (STEM)-related education, fostering innovation and problem-solving. Traditionally, creativity assessments relied on human evaluations, such as the consensual assessment technique (CAT), which are resource-intensive, time-consuming, and often subjective. Recent…
Descriptors: Creativity, Elementary School Students, Artificial Intelligence, Man Machine Systems
Andrew Millam; Christine Bakke – Journal of Information Technology Education: Innovations in Practice, 2024
Aim/Purpose: This paper is part of a multi-case study that aims to test whether generative AI makes an effective coding assistant. Particularly, this work evaluates the ability of two AI chatbots (ChatGPT and Bing Chat) to generate concise computer code, considers ethical issues related to generative AI, and offers suggestions for how to improve…
Descriptors: Coding, Artificial Intelligence, Natural Language Processing, Computer Software
Smitha S. Kumar; Michael A. Lones; Manuel Maarek; Hind Zantout – ACM Transactions on Computing Education, 2025
Programming demands a variety of cognitive skills, and mastering these competencies is essential for success in computer science education. The importance of formative feedback is well acknowledged in programming education, and thus, a diverse range of techniques has been proposed to generate and enhance formative feedback for programming…
Descriptors: Automation, Computer Science Education, Programming, Feedback (Response)
Sukan Saeliang; Pinanta Chatwattana – International Education Studies, 2025
The project-based learning model via generative artificial intelligence, or PjBL model via Gen-AI, is a research tool that was initiated based on the concept of project-based learning management focusing mainly on self-directed learning, in which learners are able to learn and practice through the projects they are interested in as to their…
Descriptors: Active Learning, Student Projects, Artificial Intelligence, Man Machine Systems
Carvalho, Floran; Henriet, Julien; Greffier, Francoise; Betbeder, Marie-Laure; Leon-Henri, Dana – Journal of Education and e-Learning Research, 2023
This research is part of the Artificial Intelligence Virtual Trainer (AI-VT) project which aims to create a system that can identify the user's skills from a text by means of machine learning. AI-VT is a case-based reasoning learning support system can generate customized exercise lists that are specially adapted to user needs. To attain this…
Descriptors: Learning Processes, Algorithms, Artificial Intelligence, Programming Languages
Taskeen Hasrod; Yannick B. Nuapia; Hlanganani Tutu – Journal of Chemical Education, 2024
In order to improve the accessibility and user friendliness of an accurately pretrained stacking ensemble machine learning regressor used to predict sulfate levels (mg/L) in Acid Mine Drainage (AMD), a Graphical User Interface (GUI) was developed using Python by combining human input with ChatGPT and deployed in the Jupyter Notebook environment.…
Descriptors: Artificial Intelligence, Natural Language Processing, Educational Technology, Computer Software
Victor-Alexandru Padurean; Tung Phung; Nachiket Kotalwar; Michael Liut; Juho Leinonen; Paul Denny; Adish Singla – International Educational Data Mining Society, 2025
The growing need for automated and personalized feedback in programming education has led to recent interest in leveraging generative AI for feedback generation. However, current approaches tend to rely on prompt engineering techniques in which predefined prompts guide the AI to generate feedback. This can result in rigid and constrained responses…
Descriptors: Automation, Student Writing Models, Feedback (Response), Programming
Jian Liao; Linrong Zhong; Longting Zhe; Handan Xu; Ming Liu; Tao Xie – IEEE Transactions on Learning Technologies, 2024
ChatGPT has received considerable attention in education, particularly in programming education because of its capabilities in automated code generation and program repairing and scoring. However, few empirical studies have investigated the use of ChatGPT to customize a learning system for scaffolding students' computational thinking. Therefore,…
Descriptors: Scaffolding (Teaching Technique), Thinking Skills, Computation, Artificial Intelligence
Toni Taipalus; Hilkka Grahn; Saima Ritonummi; Valtteri Siitonen; Tero Vartiainen; Denis Zhidkikh – ACM Transactions on Computing Education, 2025
SQL compiler error messages are the primary way users receive feedback when they encounter syntax errors or other issues in their SQL queries. Effective error messages can enhance the user experience by providing clear, informative, and actionable feedback. Despite the age of SQL compilers, it still remains largely unclear what contributes to an…
Descriptors: Computer Science Education, Novices, Information Systems, Programming Languages
Olaperi Okuboyejo; Sigrid Ewert; Ian Sanders – ACM Transactions on Computing Education, 2025
Regular expressions (REs) are often taught to undergraduate computer science majors in the Formal Languages and Automata (FLA) course; they are widely used to implement different software functionalities such as search mechanisms and data validation in diverse fields. Despite their importance, the difficulty of REs has been asserted many times in…
Descriptors: Automation, Feedback (Response), Error Patterns, Error Correction
Mao, Ye; Shi, Yang; Marwan, Samiha; Price, Thomas W.; Barnes, Tiffany; Chi, Min – International Educational Data Mining Society, 2021
As students learn how to program, both their programming code and their understanding of it evolves over time. In this work, we present a general data-driven approach, named "Temporal-ASTNN" for modeling student learning progression in open-ended programming domains. Temporal-ASTNN combines a novel neural network model based on abstract…
Descriptors: Programming, Computer Science Education, Learning Processes, Learning Analytics

Direct link
