Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 6 |
Descriptor
Computational Linguistics | 6 |
Computer Science Education | 6 |
Programming | 6 |
Introductory Courses | 4 |
Artificial Intelligence | 3 |
Computer Software | 3 |
Foreign Countries | 3 |
Natural Language Processing | 3 |
Teaching Methods | 3 |
College Faculty | 2 |
College Students | 2 |
More ▼ |
Source
Grantee Submission | 1 |
Information and Learning… | 1 |
International Educational… | 1 |
International Review of… | 1 |
Journal of Learning Analytics | 1 |
Journal of Research on… | 1 |
Author
Atapattu, Thushari | 1 |
Cambronero, José | 1 |
Chung, Cheng-Yu | 1 |
Falkner, Katrina | 1 |
Ferrández, Antonio | 1 |
Gil, David | 1 |
Gulwani, Sumit | 1 |
Hsiao, I-Han | 1 |
Jeevan Chapagain | 1 |
Kohn, Tobias | 1 |
Lin, Yi-Ling | 1 |
More ▼ |
Publication Type
Reports - Research | 5 |
Journal Articles | 4 |
Speeches/Meeting Papers | 2 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Elementary Education | 1 |
Grade 7 | 1 |
Grade 8 | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Secondary Education | 1 |
Audience
Location
Australia | 1 |
Germany (Berlin) | 1 |
Spain | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Chung, Cheng-Yu; Hsiao, I-Han; Lin, Yi-Ling – Journal of Research on Technology in Education, 2023
Creating practice questions for programming learning is not an easy job. It requires the instructor to diligently organize heterogeneous learning resources. Although educational technologies have been adopted across levels of programming learning, programming question generation (PQG) is still predominantly performed by instructors without…
Descriptors: Artificial Intelligence, Programming, Questioning Techniques, Heterogeneous Grouping

Priti 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
Phung, Tung; Cambronero, José; Gulwani, Sumit; Kohn, Tobias; Majumdarm, Rupak; Singla, Adish; Soares, Gustavo – International Educational Data Mining Society, 2023
Large language models (LLMs), such as Codex, hold great promise in enhancing programming education by automatically generating feedback for students. We investigate using LLMs to generate feedback for fixing syntax errors in Python programs, a key scenario in introductory programming. More concretely, given a student's buggy program, our goal is…
Descriptors: Computational Linguistics, Feedback (Response), Programming, Computer Science Education
Samuel Boguslawski; Rowan Deer; Mark G. Dawson – Information and Learning Sciences, 2025
Purpose: Programming education is being rapidly transformed by generative AI tools and educators must determine how best to support students in this context. This study aims to explore the experiences of programming educators and students to inform future education provision. Design/methodology/approach: Twelve students and six members of faculty…
Descriptors: Programming, Computer Science Education, Personal Autonomy, Learning Motivation
A Computational Method for Enabling Teaching-Learning Process in Huge Online Courses and Communities
Mora, Higinio; Ferrández, Antonio; Gil, David; Peral, Jesús – International Review of Research in Open and Distributed Learning, 2017
Massive Open Online Courses and e-learning represent the future of the teaching-learning processes through the development of Information and Communication Technologies. They are the response to the new education needs of society. However, this future also presents many challenges such as the processing of online forums when a huge number of…
Descriptors: Electronic Learning, Online Courses, Teaching Methods, Learning Processes
Atapattu, Thushari; Falkner, Katrina – Journal of Learning Analytics, 2018
Lecture videos are amongst the most widely used instructional methods within present Massive Open Online Courses (MOOCs) and other digital educational platforms. As the main form of instruction, student engagement behaviour, including interaction with videos, directly impacts the student success or failure and accordingly, in-video dropouts…
Descriptors: Lecture Method, Video Technology, Online Courses, Mass Instruction