Publication Date
| In 2026 | 0 |
| Since 2025 | 10 |
Descriptor
| Novices | 10 |
| Programming | 10 |
| Computer Science Education | 6 |
| Artificial Intelligence | 4 |
| Difficulty Level | 4 |
| Problem Solving | 4 |
| Coding | 3 |
| College Students | 3 |
| Programming Languages | 3 |
| Scores | 3 |
| Technology Uses in Education | 3 |
| More ▼ | |
Source
Author
| Anna Y. Q. Huang | 1 |
| Cheng-Yan Lin | 1 |
| Christina Glasauer | 1 |
| Chun-Ying Chen | 1 |
| Haochen Yan | 1 |
| Heidi Taveter | 1 |
| Icy Zhang | 1 |
| Jaehwan Lee | 1 |
| James W. Stigler | 1 |
| Jaymark A. Yambao | 1 |
| Ji Y. Son | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 10 |
| Reports - Research | 10 |
| Tests/Questionnaires | 1 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 4 |
| Early Childhood Education | 1 |
| Preschool Education | 1 |
Audience
| Policymakers | 1 |
| Teachers | 1 |
Location
| China | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Icy Zhang; Yunqi Jia; Xiaoxuan Cheng; Ji Y. Son; James W. Stigler – Journal of Educational Computing Research, 2025
Although programming is often learned through formal instruction or self-paced tutorials, informal learning, for example, through publicly available online documentation, is also a significant resource for skill development among novices. However, many novices struggle to extract useful information from documentation. This work aims to answer two…
Descriptors: Programming, Novices, Informal Education, Documentation
Neil C. C. Brown; Pierre Weill-Tessier; Juho Leinonen; Paul Denny; Michael Kölling – ACM Transactions on Computing Education, 2025
Motivation: Students learning to program often reach states where they are stuck and can make no forward progress--but this may be outside the classroom where no instructor is available to help. In this situation, an automatically generated next-step hint can help them make forward progress and support their learning. It is important to know what…
Descriptors: Artificial Intelligence, Programming, Novices, Technology Uses in Education
Heidi Taveter; Marina Lepp – Informatics in Education, 2025
Learning programming has become increasingly popular, with learners from diverse backgrounds and experiences requiring different support. Programming-process analysis helps to identify solver types and needs for assistance. The study examined students' behavior patterns in programming among beginners and non-beginners to identify solver types,…
Descriptors: Behavior Patterns, Novices, Expertise, Programming
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
Christina Glasauer; Martin K. Yeh; Lois Anne DeLong; Yu Yan; Yanyan Zhuang – Computer Science Education, 2025
Background and Context: Feedback on one's progress is essential to new programming language learners, particularly in out-of-classroom settings. Though many study materials offer assessment mechanisms, most do not examine the accuracy of the feedback they deliver, nor give evidence on its validity. Objective: We investigate the potential use of a…
Descriptors: Novices, Computer Science Education, Programming, Accuracy
Jihae Suh; Kyuhan Lee; Jaehwan Lee – Education and Information Technologies, 2025
Artificial Intelligence (AI) has rapidly emerged as a powerful tool with the potential to enhance learning environments. However, effective use of new technologies in education requires a good understanding of the technology and good design for its use. Generative AI such as ChatGPT requires particularly well-designed instructions due to its ease…
Descriptors: Programming, Computer Science Education, Artificial Intelligence, Technology Uses in Education
Chun-Ying Chen – ACM Transactions on Computing Education, 2025
This study examined the effects of worked examples with different explanation types and novices' motivation on cognitive load, and how this subsequently influenced their programming problem-solving performance. Given the study's emphasis on both instructional approaches and learner motivation, the Cognitive Theory of Multimedia Learning served as…
Descriptors: Models, Learning Motivation, Cognitive Processes, Difficulty Level
Nikolaos Pellas – Journal of Educational Computing Research, 2025
Tangible programming tools (TPTs) are promising teaching aids in programming courses due to their interactivity and ability to enhance early childhood students' computational thinking, spatial reasoning, and executive function skills. However, it remains unclear whether TPTs support these skills simultaneously. This study examines the impact of…
Descriptors: Computation, Thinking Skills, Spatial Ability, Executive Function
Anna Y. Q. Huang; Cheng-Yan Lin; Sheng-Yi Su; Stephen J. H. Yang – British Journal of Educational Technology, 2025
Programming education often imposes a high cognitive burden on novice programmers, requiring them to master syntax, logic, and problem-solving while simultaneously managing debugging tasks. Prior knowledge is a critical factor influencing programming learning performance. A lack of foundational knowledge limits students' self-regulated learning…
Descriptors: Artificial Intelligence, Technology Uses in Education, Coding, Programming
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming

Peer reviewed
Direct link
