Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 4 |
Descriptor
Source
| Grantee Submission | 4 |
Author
| Priti Oli | 2 |
| Rabin Banjade | 2 |
| Vasile Rus | 2 |
| Ahmed Ashraf Butt | 1 |
| Anwar, Saira | 1 |
| Arun Balajiee Lekshmi… | 1 |
| Jeevan Chapagain | 1 |
| Muhsin Menekse | 1 |
| Peter Brusilovsky | 1 |
| Saira Anwar | 1 |
Publication Type
| Reports - Research | 4 |
| Speeches/Meeting Papers | 4 |
Education Level
| Higher Education | 2 |
| Postsecondary Education | 2 |
| Elementary Education | 1 |
| Grade 7 | 1 |
| Grade 8 | 1 |
| Junior High Schools | 1 |
| Middle Schools | 1 |
| Secondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
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
Saira Anwar; Ahmed Ashraf Butt; Muhsin Menekse – Grantee Submission, 2023
This study explored the effectiveness of scaffolding in students' reflection writing process. We compared two sections of an introductory computer programming course (N=188). In Section 1, students did not receive any scaffolding while generating reflections, whereas in Section 2, students were scaffolded during the reflection writing process.…
Descriptors: Scaffolding (Teaching Technique), Writing Instruction, Writing Processes, Writing (Composition)
Priti Oli; Rabin Banjade; Arun Balajiee Lekshmi Narayanan; Peter Brusilovsky; Vasile Rus – Grantee Submission, 2023
Self-efficacy, or the belief in one's ability to accomplish a task or achieve a goal, can significantly influence the effectiveness of various instructional methods to induce learning gains. The importance of self-efficacy is particularly pronounced in complex subjects like Computer Science, where students with high self-efficacy are more likely…
Descriptors: Computer Science Education, College Students, Self Efficacy, Programming
Anwar, Saira – Grantee Submission, 2019
Passive learning environments to teach programming concepts, especially in large lecture classes, hinder students' motivation, performance and may adversely affect their achievement goals. The study presents the use of two instructional strategies, teamwork, and reflective thinking, using educational technologies introduced in a class of 120…
Descriptors: Educational Technology, Technology Integration, Instructional Effectiveness, Teamwork

Direct link
