Publication Date
In 2025 | 200 |
Since 2024 | 703 |
Since 2021 (last 5 years) | 2079 |
Since 2016 (last 10 years) | 3631 |
Since 2006 (last 20 years) | 5197 |
Descriptor
Source
Author
Barnes, Tiffany | 21 |
Armoni, Michal | 15 |
Gal-Ezer, Judith | 15 |
Yadav, Aman | 15 |
Malmi, Lauri | 14 |
Soh, Leen-Kiat | 14 |
Xinogalos, Stelios | 14 |
Frydenberg, Mark | 12 |
Laakso, Mikko-Jussi | 12 |
Hazzan, Orit | 11 |
Hunter, Beverly | 11 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 499 |
Teachers | 310 |
Researchers | 97 |
Policymakers | 65 |
Administrators | 48 |
Students | 45 |
Parents | 6 |
Community | 5 |
Media Staff | 5 |
Support Staff | 1 |
Location
Turkey | 227 |
Australia | 141 |
United Kingdom | 124 |
Taiwan | 106 |
China | 96 |
California | 94 |
Canada | 93 |
Germany | 76 |
Spain | 74 |
Finland | 66 |
Greece | 66 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Does not meet standards | 1 |
Lee, Lina; Latulipe, Celine; Frevert, Tonya – ACM Transactions on Computing Education, 2022
Helping students learn to identify and respond to situations involving discrimination is important, especially in fields like Computer Science where there is evidence of an unwelcoming climate that disproportionately drives underrepresented students out of the field. While students should not be considered responsible for fixing issues around…
Descriptors: Student Attitudes, Diversity, Inclusion, Computer Science Education
Takács, Rita; Kárász, Judit T.; Takács, Szabolcs; Horváth, Zoltán; Oláh, Attila – Interchange: A Quarterly Review of Education, 2022
Currently, the dropout rate is crucial in the field of Computer Science (CS) higher education. In CS education it is usually the mathematically oriented subjects that are blamed for the high dropout rates. Implementing a theoretical framework into practice, we have been able to prevent 28% of our students from dropping out in the last 2 years due…
Descriptors: Academic Persistence, Student Attrition, Prevention, Computer Science Education
Al-Malki, Laila; Meccawy, Maram – Computers in the Schools, 2022
In this study, a personalized gamified recommender system was developed to help secondary-school students in Saudi Arabia learn computer programming. This recommender system supports those students by providing personalized recommendations to address their weaknesses and increase their motivation toward computer programming. A total of 60 female…
Descriptors: Academic Achievement, Student Motivation, Computer Science Education, Programming
Kutay, Emine; Oner, Diler – ACM Transactions on Computing Education, 2022
The purpose of this study is to examine the role of Minecraft-based coding activities on computational thinking (CT) of middle school students. In the study, CT was conceptualized so that it encapsulates not only the knowledge of computational concepts (e.g., loops and conditionals) but also the use of CT practices (e.g., testing and debugging).…
Descriptors: Programming, Video Games, Middle School Students, Computation
Lunn, Stephanie; Ross, Monique; Hazari, Zahra; Weiss, Mark Allen; Georgiopoulos, Michael; Christensen, Kenneth – ACM Transactions on Computing Education, 2022
Despite increasing demands for skilled workers within the technological domain, there is still a deficit in the number of graduates in computing fields (computer science, information technology, and computer engineering). Understanding the factors that contribute to students' motivation and persistence is critical to helping educators,…
Descriptors: Educational Experience, Prediction, Identification (Psychology), Computer Science Education
Wofford, Annie M. – Review of Higher Education, 2022
Shifting the existing lens of mentorship in graduate education to one that frames graduate students as mentors, rather than mentees, I explore how 10 STEMM doctoral student mentors considered social identities and organizational power structures in mentoring undergraduates. Using sociospatial and in-depth interview data, findings illuminate how…
Descriptors: Equal Education, Mentors, Undergraduate Students, STEM Education
Jiang, Yabing – Journal of Information Systems Education, 2022
Small teaching approaches are well-structured, incremental teaching improvement techniques supported by research in cognitive science, memory, and learning. I systematically implement a series of small teaching activities in an introductory programming course to tackle the teaching and learning challenges faced by instructors and students. The…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Academic Achievement
Mapping Network Structure and Diversity of Interdisciplinary Knowledge in Recommended MOOC Offerings
Zhang, Jingjing; Yang, Yehong; Barbera, Elena; Lu, Yu – International Review of Research in Open and Distributed Learning, 2022
In massive open online courses (MOOCs), recommendation relationships present a collection of associations that imply a new form of integration, such as an interdisciplinary synergy among diverse disciplines. This study took a computer science approach, using the susceptible-infected (SI) model to simulate the process of learners accessing courses…
Descriptors: Network Analysis, Interdisciplinary Approach, MOOCs, Electronic Learning
Govind, Madhu – ProQuest LLC, 2022
In recent years there has been an increased push for K-12 computer science education. A major reason for this push is the growing evidence that introducing young children to coding can enhance their interest and promote their learning of foundational skills needed to thrive in today's technologically rich world. However, little research has…
Descriptors: Grade 2, Elementary School Teachers, Teacher Attitudes, Robotics
Aljameel, Iman H. – Online Submission, 2022
This study aims to conduct a literature review to explore the justification for including programming and coding in K-12 curricula. Additionally, it considers the value of teaching computational thinking and programming principles, pedagogical strategies, and the advantages and drawbacks of teaching programming to young students. Most studies…
Descriptors: Elementary Secondary Education, Computer Science Education, Programming Languages, Programming
Andrea Domínguez-Lara; Wulfrano Arturo Luna-Ramírez – International Association for Development of the Information Society, 2022
The automatic code generation is the process of generating source code snippets from a program, i.e., code for generating code. Its importance lies in facilitating software development, particularly important is helping in the implementation of software designs such as engineering diagrams, in such a case, automatic code generation copes with the…
Descriptors: Programming, Coding, Computer Software, Programming Languages
Andrea Beesley; Jared Boyce; Patrik Lundh; Carol Tate; Mindy Hsiao; Elise Levin-Guracar – SRI Education, a Division of SRI International, 2022
This study set out to answer research questions about the design of CPR2, the implementation of CPR2 in middle school classrooms, and the potential of CPR2 to improve both students' and teachers' abilities to engage in mathematical generalization. This report examines measures the extent to which CPR2 activities improved teachers' and students'…
Descriptors: Middle Schools, Middle School Mathematics, Curriculum Development, Teacher Education
Edwin Ambrosio – ProQuest LLC, 2022
Assessments are some of the most common tools used to evaluate student learning. While exams have always been a part of evaluating how well students learn and retain information, the most effective way to administer them has always been debated. However, remarkably few studies have compared online and paper testing, and even fewer have examined…
Descriptors: Computer Science Education, Computer Assisted Testing, Test Format, Performance
Alexander Card – ProQuest LLC, 2022
One approach to teaching game design to students with a wide variety of disciplinary backgrounds is through team game projects that span multiple weeks, up to an entire term. However, open-ended, creative projects introduce a gamut of challenges to novice programmers. My goal is to assist game design students with the planning stage of their…
Descriptors: Computer Science Education, Programming, Scaffolding (Teaching Technique), Teaching Methods
James Johnston – ProQuest LLC, 2024
The need in the public sector is to help people 60+ years of age in the safe, practical use of technology for business, personal use, and family interaction, as this group is targeted more than others for technology fraud. The practice-focused question centers around which topics need to be part of technology fraud pilot training to reduce the…
Descriptors: Older Adults, Learning Theories, Information Security, Pilot Projects