Publication Date
| In 2026 | 0 |
| Since 2025 | 21 |
| Since 2022 (last 5 years) | 83 |
| Since 2017 (last 10 years) | 142 |
| Since 2007 (last 20 years) | 247 |
Descriptor
Source
| Computer Science Education | 295 |
Author
| Gal-Ezer, Judith | 6 |
| Malmi, Lauri | 6 |
| Armoni, Michal | 5 |
| Fitzgerald, Sue | 5 |
| Murphy, Laurie | 5 |
| Simon, Beth | 5 |
| Ben-Ari, Mordechai | 3 |
| Bennedsen, Jens | 3 |
| Boyer, Kristy Elizabeth | 3 |
| Falkner, Katrina | 3 |
| Haberman, Bruria | 3 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 10 |
| Practitioners | 4 |
| Policymakers | 1 |
| Researchers | 1 |
Location
| Israel | 17 |
| Australia | 15 |
| California | 9 |
| United Kingdom | 9 |
| Finland | 7 |
| New Zealand | 7 |
| United States | 7 |
| Germany | 5 |
| Sweden | 5 |
| Turkey | 5 |
| Canada | 4 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Draw a Person Test | 2 |
| Motivated Strategies for… | 1 |
| National Survey of Student… | 1 |
| Raven Progressive Matrices | 1 |
| SAT (College Admission Test) | 1 |
| Study Process Questionnaire | 1 |
What Works Clearinghouse Rating
Pelánek, Radek; Effenberger, Tomáš – Computer Science Education, 2022
Background and Context: Block-based programming is a popular approach to teaching introductory programming. Block-based programming often works in the context of microworlds, where students solve specific puzzles. It is used, for example, within the Hour of Code event, which targets millions of students. Objective: To identify design guidelines…
Descriptors: Programming, Computer Science Education, Puzzles, Problem Solving
Kathleen J. Lehman; Julia Rose Karpicz; Tomoko M. Nakajima; Linda J. Sax; Veronika Rozhenkova – Computer Science Education, 2024
Department chairs play a key role in efforts to diversify higher education, particularly in fields like computer science that face long-standing gender and racial/ethnic gaps. This study considers the role of computer science department chairs in guiding broadening participation efforts and how they make sense of external dynamics that influence…
Descriptors: Department Heads, Influences, Student Participation, Computer Science Education
Lijun Ni; Yan Tian; Tom McKlin; Jake Baskin – Computer Science Education, 2024
Background & Context: Continuously developing teachers' knowledge, practice, and professional identity is one of the key standards for effective computer science (CS) teachers. Objective: This study aims to understand the landscape of CS teachers in the United States, the professional identity they hold, and how their background and teaching…
Descriptors: Computer Science Education, Professional Identity, Teacher Background, Profiles
McGarr, Oliver; Exton, Chris; Power, Julie; McInerney, Clare – Computer Science Education, 2023
Background and Context: School principals and school guidance counsellors can be very influential in deciding what subjects are offered on the curriculum, how they are promoted and who they are targeted to. For that reason, exploring their views of Computer Science (CS) as a subject can help unearth potential barriers that may hinder the wider…
Descriptors: Principals, Administrator Attitudes, Counselor Attitudes, School Counselors
Teaching Algorithms in Upper Secondary Education: A Study of Teachers' Pedagogical Content Knowledge
Nijenhuis-Voogt, Jacqueline; Bayram-Jacobs, Durdane; Meijer, Paulien C.; Barendsen, Erik – Computer Science Education, 2023
Background and Context: Computing education is expanding, while the teaching of algorithms is less well studied. Objective: The aim of this study was to examine teachers' pedagogical content knowledge (PCK) for teaching algorithms. Method: We conducted semi-structured interviews with seven computer science (CS) teachers in upper secondary…
Descriptors: Algorithms, Secondary School Teachers, Pedagogical Content Knowledge, Computer Science Education
Schulz, Sandra; Berndt, Sarah; Hawlitschek, Anja – Computer Science Education, 2023
Background and Context: Collaborative and cooperative learning is important to prepare students for their future work and to increase their learning performance in university courses. Several studies have shown promising results regarding team activities, such as pair programming. However, there is little information on how teamwork is currently…
Descriptors: Cooperative Learning, Computer Science Education, Higher Education, Foreign Countries
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
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
Nicole D. Martin; Stephanie N. Baker; Madeline Haynes; Jayce R. Warner – Computer Science Education, 2024
Background and Context: As computer science (CS) education expands and the need for well-prepared CS teachers grows, understanding what motivates teachers to teach CS can help address challenges to recruiting, preparing, and retaining teachers. Objective: The goal of this work was to develop and validate a scale that measures teachers' motivation…
Descriptors: Computer Science Education, Teacher Motivation, Measurement Techniques, Construct Validity
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
Steve Balady; Cynthia Taylor – Computer Science Education, 2024
Background and Context: Computer Science has traditionally had poor student retention, especially among women. Prior work has found that student attitudes are a key factor to retention, especially with "weedout" courses such as Calculus. Objective: To determine how student attitudes towards CS 1 and Calculus change over active-learning…
Descriptors: Student Attitudes, Calculus, Computer Science Education, Academic Persistence
Jill Denner; Heather Bell; David Torres; Emily Green – Computer Science Education, 2024
Background and context: High school students' interest in computing fields is not always sustained in community college due to a disconnect between institutions. Objective: To understand how cross-sector collaborations can align institutional pathways in computing. Research questions: What cross-sector practices can be used to build a computing…
Descriptors: Computer Science Education, Guided Pathways, High Schools, Community Colleges
Lauren Weisberg; Joanne Barrett; Maya Israel; Don Miller – Computer Science Education, 2025
Background and Context: Although computing is a highly sought-after skill set in our modern economy, certain individuals are under represented in computer science (CS) courses and careers. The integration of visual and performing arts in K-12 CS education has been gaining "STEAM" as a viable strategy for making computing more inclusive.…
Descriptors: STEM Education, Art Education, Elementary Secondary Education, Computer Science Education
von Hausswolff, Kristina – Computer Science Education, 2022
Background and Context: Research in programming education seems to show that hands-on writing at the keyboard is beneficial for learning, but we lack an explanation of why that is and an underlying theory to anchor that explanation. Objective: The first objective is to lay out a theoretical foundation for understanding the learning situation when…
Descriptors: Programming, Computer Science Education, Novices, Student Experience
Coto, Mayela; Mora, Sonia; Grass, Beatriz; Murillo-Morera, Juan – Computer Science Education, 2022
Background and context: Emotions are ubiquitous in academic settings and affect learning strategies, motivation to persevere, and academic outcomes, however they have not figured prominently in research on learning to program at the university level. Objective: To summarize the current knowledge available on the effect of emotions on students…
Descriptors: Programming, Computer Science Education, Psychological Patterns, Emotional Response

Peer reviewed
Direct link
