Publication Date
In 2025 | 225 |
Since 2024 | 796 |
Since 2021 (last 5 years) | 2287 |
Since 2016 (last 10 years) | 3991 |
Since 2006 (last 20 years) | 6010 |
Descriptor
Source
Author
Barnes, Tiffany | 22 |
Armoni, Michal | 18 |
Yadav, Aman | 17 |
Gal-Ezer, Judith | 16 |
Malmi, Lauri | 15 |
Xinogalos, Stelios | 15 |
Soh, Leen-Kiat | 14 |
Frydenberg, Mark | 13 |
Hazzan, Orit | 13 |
Kafai, Yasmin B. | 13 |
Howe, Richard D. | 12 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 722 |
Teachers | 398 |
Researchers | 149 |
Policymakers | 95 |
Administrators | 71 |
Students | 66 |
Media Staff | 11 |
Parents | 9 |
Community | 6 |
Counselors | 1 |
Support Staff | 1 |
More ▼ |
Location
Turkey | 247 |
Australia | 164 |
United Kingdom | 153 |
Canada | 127 |
Taiwan | 117 |
California | 112 |
China | 112 |
United States | 95 |
Germany | 86 |
Spain | 78 |
Finland | 75 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Does not meet standards | 1 |
Lihui Sun; Junjie Liu – Journal of Educational Computing Research, 2025
Computational Thinking (CT) has evolved as an essential competency for K-12 students, and programming practices are recognized as the key way to facilitate CT development. However, most studies of CT development in middle graders have focused on visual programming, lacking evidence to demonstrate the effectiveness of Python programming. Therefore,…
Descriptors: Computation, Thinking Skills, Skill Development, Middle School Students
Mayowa Oyedoyin; Ismaila Temitayo Sanusi; Musa Adekunle Ayanwale – Computer Science Education, 2025
Background and Context: Recognizing that digital technologies can enable economic transformation in Africa, computing education has been considered a subject relevant for all within the compulsory level of education. The implementation of the subject in many schools is, however, characterized by a myriad of challenges, including pedagogical…
Descriptors: Elementary School Students, Student Attitudes, Internet, Coding
Mark Frydenberg; Anqi Xu; Jennifer Xu – Information Systems Education Journal, 2025
This study explores student perceptions of learning to code by evaluating AI-generated Python code. In an experimental exercise given to students in an introductory Python course at a business university, students wrote their own solutions to a Python program and then compared their solutions with AI-generated code. They evaluated both solutions…
Descriptors: Student Attitudes, Programming, Computer Software, Quality Assurance
David R. Firth; Adam Gonzales; Michelle Louch; Bryan Hammer – Information Systems Education Journal, 2025
ChatGPT is having an impact on students, and information systems (IS) and computing academic professionals alike. Our goal for this paper is to help faculty and students know the conditions in which generative AI such as ChatGPT should or should not be used. To that end, we describe the development of a 2x2 matrix. On the horizontal axis we have…
Descriptors: Artificial Intelligence, Computer Software, Synchronous Communication, Information Systems
Giulia Toti; Lei Si; David Daniels; Matin Amoozadeh; Mohammad Amin Alipour; Guoning Chen – Discover Education, 2025
In May 2020, about 2 months after countless institutions across the world resorted to moving all their courses online in response to the COVID-19 pandemic, we conducted a survey to evaluate the impact of this transition on a group of computer science students. That first survey highlighted mostly negative effects, with students struggling to…
Descriptors: School Closing, Online Courses, COVID-19, Pandemics
Erkan Er; Gökhan Akçapinar; Alper Bayazit; Omid Noroozi; Seyyed Kazem Banihashem – British Journal of Educational Technology, 2025
Despite the growing research interest in the use of large language models for feedback provision, it still remains unknown how students perceive and use AI-generated feedback compared to instructor feedback in authentic settings. To address this gap, this study compared instructor and AI-generated feedback in a Java programming course through an…
Descriptors: Student Evaluation, Student Attitudes, Feedback (Response), Artificial Intelligence
Deborah O. Agbanimu; Peter A. Okebukola; Franklin U. Onowugbeda; Esther O. Peter; Adekunle I. Oladejo; Olasunkanmi A. Gbeleyi; Ibukunolu A. Ademola – Journal of Educational Research, 2025
This study investigates the effectiveness of a culturo-techno-contextual approach (CTCA) in teaching flowcharts and algorithms to junior secondary school students. Despite their importance in programming, these concepts are often difficult for students to grasp. The study involved 196 students (average age 12) who were divided into experimental…
Descriptors: Junior High School Students, Flow Charts, Algorithms, Computer Science Education
Agarsha Manoharan; Abiniah Sriskantharajah; H. M. K. K. M. B. Herath; L. G. P. K. Guruge; S. L. P. Yasakethu – Education and Information Technologies, 2025
MetaHuman technology's development and the Metaverse's growth have transformed virtual interactions and brought up new cybersecurity risks. This research provides cybersecurity awareness education tools for phishing attacks in the metaverse realm that use MetaHuman avatars, which turned out to be more dishonest than conventional phishing…
Descriptors: Information Security, Computer Security, Computer Simulation, Risk
Irene Govender; Reginald G. Govender; Desmond Wesley Govender – Educational Process: International Journal, 2025
Background/purpose: This research explores the use of robotics to facilitate the learning of computer programming among non-specialist pre-service teachers with no prior programming experience. With the increasing demand for 21st-century teaching competencies, it is essential to equip future educators with computational thinking (CT) skills, even…
Descriptors: Robotics, Coding, Preservice Teachers, Computer Science Education
Cederqvist, Anne-Marie – International Journal of Technology and Design Education, 2022
Technology educators often provide activities where pupils design programmed technological solutions (PTS) with various programming materials for developing pupils' technological knowledge related to PTS and digital technology. However, few studies have investigated how pupils experience these activities. To fill this gap in knowledge, this…
Descriptors: Technology Education, Programming, Computer Science Education, Learning Activities
Leite, Ana Isabella Muniz; Lagoa, Lucas; Lopes, Samuel; Braga, Rosana; Antonino, Pablo Oliveira; Nakagawa, Elisa Yumi – IEEE Transactions on Education, 2022
Contribution: This article details the conduction of an experiment to investigate the knowledge that computer science graduate students have about safety-critical systems development, in particular, safety requirements specifications. Future research directions are also discussed. Background: Safety-critical systems have been increasingly used in…
Descriptors: Graduate Students, Computer Science Education, Knowledge Level, Safety
Gao, Zhikai; Erickson, Bradley; Xu, Yiqiao; Lynch, Collin; Heckman, Sarah; Barnes, Tiffany – International Educational Data Mining Society, 2022
In computer science education timely help seeking during large programming projects is essential for student success. Help-seeking in typical courses happens in office hours and through online forums. In this research, we analyze students coding activities and help requests to understand the interaction between these activities. We collected…
Descriptors: Computer Science Education, College Students, Programming, Coding
Blumenthal, Richard – ACM Transactions on Computing Education, 2022
In May and June 2021, the author conducted a survey of the computing and mathematical graduation requirements of 500 Bachelor of Science in Computer Science (BSCS) programs in the U.S. to determine alignment among these requirements and those recommended by ACM/IEEE-CS's Computer Science Curricula 2013 guidelines and ABET's Criteria for…
Descriptors: Alignment (Education), Computer Science Education, Curriculum Development, Accreditation (Institutions)
Karnalim, Oscar; Simon; Chivers, William; Panca, Billy Susanto – ACM Transactions on Computing Education, 2022
To help address programming plagiarism and collusion, students should be informed about acceptable practices and about program similarity, both coincidental and non-coincidental. However, current approaches are usually manual, brief, and delivered well before students are in a situation where they might commit academic misconduct. This article…
Descriptors: Computer Science Education, Programming, Plagiarism, Formative Evaluation
Temirbekova, Zh. E.; Pyrkova, A. Yu. – Education and Information Technologies, 2022
Currently, the study of microcontroller and microcircuits by students is becoming very important and in demand when acquiring competencies in the computer engineering educational program. This knowledge and skills will be necessary for the employment of graduates in industry, science and education. There are more and more large technical systems…
Descriptors: Electronic Equipment, Skill Development, Computer Science Education, Engineering Education