Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 4 |
| Since 2017 (last 10 years) | 7 |
| Since 2007 (last 20 years) | 8 |
Descriptor
| Coding | 8 |
| Learning Motivation | 8 |
| Computer Science Education | 7 |
| Programming | 6 |
| Learning Activities | 3 |
| Learning Processes | 3 |
| Self Efficacy | 3 |
| Foreign Countries | 2 |
| High School Students | 2 |
| Introductory Courses | 2 |
| Likert Scales | 2 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 2 |
| Journal of Educational… | 2 |
| British Journal of… | 1 |
| IAFOR Journal of Education | 1 |
| Journal on Mathematics… | 1 |
| ProQuest LLC | 1 |
Author
| Becker, Brett A. | 1 |
| Chang, Shao-Chen | 1 |
| Chase, Catherine C. | 1 |
| Choi, Ahram | 1 |
| Chun-Ying Chen | 1 |
| Craig, Michelle | 1 |
| Damar Rais | 1 |
| Denny, Paul | 1 |
| Fang, Jian-Wen | 1 |
| Hwang, Gwo-Jen | 1 |
| Kathryn Irene Cunningham | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 7 |
| Reports - Research | 6 |
| Tests/Questionnaires | 2 |
| Dissertations/Theses -… | 1 |
| Reports - Evaluative | 1 |
Education Level
| Secondary Education | 3 |
| High Schools | 2 |
| Higher Education | 2 |
| Postsecondary Education | 2 |
| Elementary Education | 1 |
| Grade 10 | 1 |
| Grade 11 | 1 |
| Junior High Schools | 1 |
| Middle Schools | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
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
Kathryn Irene Cunningham – ProQuest LLC, 2020
Introductory programming courses typically focus on building generalizable programming knowledge by focusing on a language's syntax and semantics. Assignments often involve "code tracing" problems, where students perform close tracking of code's execution, typically in the context of 'toy' problems. "Reading-first" approaches…
Descriptors: Programming, Coding, Teaching Methods, Introductory Courses
Chase, Catherine C.; Malkiewich, Laura J.; Lee, Alison; Slater, Stefan; Choi, Ahram; Xing, Chenmu – British Journal of Educational Technology, 2021
It is difficult to motivate learners to seek out and persist at challenging learning tasks where failure is likely. However, in game environments, people seem highly motivated to engage with challenges and respond productively to failure. Many typical game features purportedly enhance intrinsic motivation and self-efficacy, which should improve…
Descriptors: Game Based Learning, Educational Games, Learning Processes, Programming
Fang, Jian-Wen; Shao, Dan; Hwang, Gwo-Jen; Chang, Shao-Chen – Journal of Educational Computing Research, 2022
Scholars believe that computational thinking is one of the essential competencies of the 21st century and computer programming courses have been recognized as a potential means of fostering students' computational thinking. In tradition instruction, PFCT (problem identification, flow definition, coding, and testing) is a commonly adopted procedure…
Descriptors: Computation, Thinking Skills, Programming, Computer Science Education
Damar Rais; Zhao Xuezhi – Journal on Mathematics Education, 2024
Python programming is widely employed in educational institutions worldwide. Within the "Merdeka Belajar" curriculum context, this programming is recognized as a suitable vehicle for mathematics instruction, significantly influencing students' motivation and learning outcomes, particularly following periods of educational hiatus. This…
Descriptors: Student Motivation, Learning Motivation, Programming Languages, Student Attitudes
Loksa, Dastyni; Margulieux, Lauren; Becker, Brett A.; Craig, Michelle; Denny, Paul; Pettit, Raymond; Prather, James – ACM Transactions on Computing Education, 2022
Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how metacognitive and self-regulatory skills contribute to student success in the context of…
Descriptors: Metacognition, Programming, Computer Science Education, Learning Processes
Tran, Yune – Journal of Educational Computing Research, 2019
The Computer Science Teachers Association has asserted that computational thinking equips students with essential critical thinking which allows them to conceptualize, analyze, and solve more complex problems. These skills are applicable to all content area as students learn to use strategies, ideas, and technological practices more effectively as…
Descriptors: Equal Education, Elementary School Students, Pretests Posttests, Computer Science Education
Mather, Richard – IAFOR Journal of Education, 2015
This paper explores the application of canonical gradient analysis to evaluate and visualize student performance and acceptance of a learning system platform. The subject of evaluation is a first year BSc module for computer programming. This uses "Ceebot," an animated and immersive game-like development environment. Multivariate…
Descriptors: Multivariate Analysis, Program Evaluation, Visualization, Programming

Peer reviewed
Direct link
