Publication Date
| In 2026 | 0 |
| Since 2025 | 8 |
| Since 2022 (last 5 years) | 19 |
| Since 2017 (last 10 years) | 19 |
| Since 2007 (last 20 years) | 19 |
Descriptor
| Programming | 17 |
| Computer Science Education | 15 |
| Computer Software | 7 |
| Novices | 5 |
| Programming Languages | 5 |
| Teaching Methods | 5 |
| Coding | 4 |
| Foreign Countries | 4 |
| Gender Differences | 4 |
| Student Attitudes | 4 |
| Undergraduate Students | 4 |
| More ▼ | |
Source
| Computer Science Education | 19 |
Author
| Zhanxia Yang | 2 |
| A. M. Phan | 1 |
| Adi Katz | 1 |
| Alexandra Thompson | 1 |
| Aman Yadav | 1 |
| Amelia McNamara | 1 |
| Anders Kluge | 1 |
| Andreas Stefik | 1 |
| Anna van der Meulen | 1 |
| Bob Edmison | 1 |
| C. L. Sandoval | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 19 |
| Reports - Research | 19 |
| Tests/Questionnaires | 1 |
Education Level
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Oscar Karnalim; Simon; William Chivers – Computer Science Education, 2024
Background and Context: To educate students about programming plagiarism and collusion, we introduced an approach that automatically reports how similar a submitted program is to others. However, as most students receive similar feedback, those who engage in plagiarism and collusion might feel inadequately warned. Objective: When students are…
Descriptors: Teaching Methods, Plagiarism, Computer Science Education, Programming
Timothy Kluthe; Hannah Stabler; Amelia McNamara; Andreas Stefik – Computer Science Education, 2025
Background and Context: Data science and statistics are used across a broad spectrum of professions, experience levels and programming languages. The popular scientific computing languages, such as Matlab, Python and R, were organized without using empirical methods to show evidence for or against their design choices, resulting in them feeling…
Descriptors: Programming Languages, Data Science, Statistical Analysis, Vocabulary
Kristina Litherland; Anders Kluge – Computer Science Education, 2024
Background and Context: We explore the potential for understanding the processes involved in students' programming based on studying their behaviour and dialogue with each other and "conversations" with their programs. Objective: Our aim is to explore how a perspective of inquiry can be used as a point of departure for insights into how…
Descriptors: Programming, Programming Languages, Secondary School Students, Computer Science Education
Molly Domino; Bob Edmison; Stephen H. Edwards; Rifat Sabbir Mansur; Alexandra Thompson; Clifford A. Shaffer – Computer Science Education, 2025
Background and Context: Self-regulated learning (SRL) skills are critical aspect of learning to program and are predictive of academic success. Early college students often struggle to use these skills, but can improve when given targeted instruction. However, it is not yet clear what skills are best to prioritize. Objective: We seek to create a…
Descriptors: Metacognition, Programming, Computer Science Education, College Students
W. Monty Jones; Katherine Hansen; Douglas Lusa Krug; Michael L. Schad; Nakisha Whittington; Xun Liu – Computer Science Education, 2025
Background and Context: Efforts to engage adult learners in computer science in the United States have been largely unsuccessful. While research examining the use of music for teaching computer programming with K-12 learners is emerging, little research with adult learners exists. Objective: This study evaluates the effect of computer coding…
Descriptors: Musical Composition, Computer Software, Adult Students, Student Attitudes
Ronit Shmallo; Adi Katz – Computer Science Education, 2024
Background and Context: Gender research shows that women are better at reading comprehension. Other studies indicate a lower tendency in women to choose STEM professions. Since data modeling requires reading skills and also belongs in the areas of information systems and computer science (STEM professions), these findings provoked our curiosity.…
Descriptors: Gender Differences, Transfer of Training, Databases, Models
Christopher Petrie – Computer Science Education, 2024
Background and Context: The Domain-Specific Programming (DSP) platforms EarSketch and TunePad are being used widely in schools for coding novices. Existing studies on both platforms have mainly concentrated on attitudinal changes, leaving a gap in the literature. Objective: The purpose of this research was to advance our understanding of two…
Descriptors: Computer Software, Mental Computation, Programming, Interdisciplinary Approach
Renske Weeda; Sjaak Smetsers; Erik Barendsen – Computer Science Education, 2024
Background and Context: Multiple studies report that experienced instructors lack consensus on the difficulty of programming tasks for novices. However, adequately gauging task difficulty is needed for alignment: to select and structure tasks in order to assess what students can and cannot do. Objective: The aim of this study was to examine…
Descriptors: Novices, Coding, Programming, Computer Science Education
Zachary M. Savelson; Kasia Muldner – Computer Science Education, 2024
Background and Context: Productive failure (PF) is a learning paradigm that flips the order of instruction: students work on a problem, then receive a lesson. PF increases learning, but less is known about student emotions and collaboration during PF, particularly in a computer science context. Objective: To provide insight on students' emotions…
Descriptors: Student Attitudes, Psychological Patterns, Fear, Failure
Tianxiao Yang; Jongpil Cheon – Computer Science Education, 2025
Background and context: There were few studies indicating if students' computational thinking (CT) self-efficacy and their CT performance were aligned with each other. Objectives: The study was to investigate if there was a discrepancy between students' CT self-efficacy and their CT performance. Method: Involving 104 non-CS undergraduate students…
Descriptors: Self Efficacy, Computer Science Education, Prediction, Teacher Expectations of Students
Anna van der Meulen; Mijke Hartendorp; Wendy Voorn; Felienne Hermans – Computer Science Education, 2024
Background and Context: In order to fully include learners with visual impairments in early programming education, it is necessary to gain insight into specificities regarding their experience of and approach to abstract computational concepts. Objective: In this study, we use the model of the layers of abstraction to explore how learners with…
Descriptors: Blindness, Visual Impairments, Students with Disabilities, Programming
Hugo G. Lapierre; Patrick Charland; Pierre-Majorique Léger – Computer Science Education, 2024
Background and Context: Current programming learning research often compares novices and experienced programmers, leaving early learning stages and emotional and cognitive states under-explored. Objective: Our study investigates relationships between cognitive and emotional states and learning performance in early stage programming learners with…
Descriptors: Programming, Computer Science Education, Psychological Patterns, Cognitive Processes
Dandan Yang; Zhanxia Yang; Marina Umaschi Bers – Computer Science Education, 2025
Background and context: Despite the growing importance of computer science (CS) education, high-quality CS curricula for students in kindergarten to lower elementary grades are lacking. It is also unclear how students from underrepresented groups such as female students, students from low socioeconomic status, and students with disability respond…
Descriptors: Computer Science Education, Early Childhood Education, Program Effectiveness, Programming
Paulina Haduong; Karen Brennan – Computer Science Education, 2025
Background and Context: Learning to create self-directed and personally authentic programming projects involves encountering challenges and learning to get unstuck. Objective: This article investigates how one U.S. fourth-grade classroom engaged in practices which emphasized community supports, in the context of the classroom's implementation and…
Descriptors: Grade 4, Computer Science Education, Instructional Design, Programming
Previous Page | Next Page »
Pages: 1 | 2
Peer reviewed
Direct link
