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 |
Yin-Rong Zhang; Zhong-Mei Han; Tao He; Chang-Qin Huang; Fan Jiang; Gang Yang; Xue-Mei Wu – Journal of Computer Assisted Learning, 2025
Background: Collaborative programming is important and challenging for K12 students. Scaffolding is a vital method to support students' collaborative programming learning. However, conventional scaffolding that does not fade may lead students to become overly dependent, resulting in unsatisfactory programming performance. Objectives: This study…
Descriptors: Middle School Students, Grade 8, Scaffolding (Teaching Technique), Programming
Sümeyra Akkaya; Anil Erkan – International Journal of Contemporary Educational Research, 2025
Coding means writing down the steps to be followed in order to carry out any operation through computers, using commands step by step. In other words, it is the job of finding a solution to an existing problem by using the language that the computer understands. Thanks to coding education, students are provided with skills such as research,…
Descriptors: Stakeholders, Opinions, Coding, Computer Science Education
Hui-Zhi Hu; Li-Guo Zhang; Jia-Hua Zhang; Di Zhang; Jia-Rui Xie – Education and Information Technologies, 2025
Computer Science (CS) is a vital subject in K-12 education, and acquiring proficiency in CS is essential for nurturing talent. However, current teaching practices often rely on standardized tests to evaluate academic performance, which may not offer a comprehensive and multidimensional assessment of students' competency in learning CS.…
Descriptors: Evaluation Methods, Student Evaluation, Competence, Computer Literacy
Dwi Maryono; Sajidan; Muhammad Akhyar; Sarwanto; Bayu Tri Wicaksono; Nurcahya Pradana Taufik Prakisya – Discover Education, 2025
This study investigates the integration of adaptive e-learning and gamification through a platform called NgodingSeru.com to improve problem-solving skills in programming among vocational high school students. The adaptive system offers personalized learning by adjusting task difficulty to student's proficiency levels, while gamification elements…
Descriptors: Career and Technical Education Schools, High Schools, High School Students, Electronic Learning
Linda J. Sax – Journal of The First-Year Experience & Students in Transition, 2025
Although the process of inquiry is guided by questions, the result is rarely a clear answer. Instead, deep investigation--despite producing data, results, and evidence--ultimately results in a lot more questions. The author, rather than feeling disillusioned by that reality, has come to accept it as the cyclical nature of research. For more than…
Descriptors: College Students, Student Experience, Educational Research, Gender Differences
Yadav, Aman; Heath, Marie K. – TechTrends: Linking Research and Practice to Improve Learning, 2022
The unexamined power and prejudice embedded within technologies and societies has led to direct harm to individuals of color, minoritized groups, and the US ideal of a multi-racial democracy. Rather than an accident of AI or a "glitch" of the system, these inequities highlight the invisible and oppressive architecture -- a "New Jim…
Descriptors: Racial Discrimination, Computer Science Education, Elementary Secondary Education, Social Justice
Rodrigues, Luiz; Pereira, Filipe; Toda, Armando; Palomino, Paula; Oliveira, Wilk; Pessoa, Marcela; Carvalho, Leandro; Oliveira, David; Oliveira, Elaine; Cristea, Alexandra; Isotani, Seiji – ACM Transactions on Computing Education, 2022
Students face several difficulties in introductory programming courses (CS1), often leading to high dropout rates, student demotivation, and lack of interest. The literature has indicated that the adequate use of gamification might improve learning in several domains, including CS1. However, the understanding of which (and how) factors influence…
Descriptors: Gamification, Programming, Computer Science Education, Introductory Courses
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
Yesengazyevna, Sagimbayeva Ainur; Niyetbayeva, Nadira; Tassuov, Bolat; Kalima, Tuyenbayeva; Bekbulatovna, Arystanova Assel – Cypriot Journal of Educational Sciences, 2022
The purpose of this research is to get students' opinions on teaching programming to students with the help of educational games in the conditions of additional education in computer science. In order to carry out the study in accordance with the main purpose, the phenomenological approach, one of the qualitative research methods, was used. The…
Descriptors: Computer Science Education, Educational Games, College Students, Student Attitudes
Stringer, Lynley Rose; Lee, Kerry Maree; Sturm, Sean; Giacaman, Nasser – Education and Information Technologies, 2022
Many countries around the world have now introduced Digital Technology concepts and pedagogical practices to their primary school curricula to ensure students develop the understanding, competences and values that will enable them to contribute to and benefit from their future labour market and society. This study aimed to explore teachers'…
Descriptors: Literature Reviews, Elementary School Teachers, Teaching Experience, Computer Science Education
Ezeamuzie, Ndudi O.; Leung, Jessica S. C.; Garcia, Raycelle C. C.; Ting, Fridolin S. T. – Journal of Computer Assisted Learning, 2022
Background: The idea of computational thinking is underpinned by the belief that anyone can learn and use the underlying concepts of computer science to solve everyday problems. However, most studies on the topic have investigated the development of computational thinking through programming activities, which are cognitively demanding. There is a…
Descriptors: Computation, Thinking Skills, Problem Solving, Cognitive Processes
Švábenský, Valdemar; Vykopal, Jan; Celeda, Pavel; Kraus, Lydia – Education and Information Technologies, 2022
Cybersecurity professionals need hands-on training to prepare for managing the current advanced cyber threats. To practice cybersecurity skills, training participants use numerous software tools in computer-supported interactive learning environments to perform offensive or defensive actions. The interaction involves typing commands, communicating…
Descriptors: Data Use, Learning Analytics, Information Security, Training
Çakiroglu, Ünal; Mumcu, Süheda; Atabay, Melek; Aydin, Merve – International Journal of Computer Science Education in Schools, 2022
This study aims to explore the influences of the CS-unplugged activities in developing problem solving skills of preschool children. The participants were 11 children (4-5 aged) enrolled in a public preschool and Code.org activities were used as an instructional package. Activity evaluation form and interviews were used to understand children's…
Descriptors: Problem Solving, Preschool Children, Computer Science Education, Programming
Olipas, Cris Norman – Online Submission, 2022
This study aims to identify the experiences of information technology (IT) students in learning computer programming. Specifically, the feelings towards learning programming and the challenges and difficulties encountered by IT students were determined. The researcher used a phenomenological approach to determine the commonality of lived…
Descriptors: Information Technology, Programming, Computer Science Education, Student Attitudes
Oliveira Moraes, Laura; Pedreira, Carlos Eduardo – IEEE Transactions on Learning Technologies, 2021
Manually determining concepts present in a group of questions is a challenging and time-consuming process. However, the process is an essential step while modeling a virtual learning environment since a mapping between concepts and questions using mastery level assessment and recommendation engines is required. In this article, we investigated…
Descriptors: Computer Science Education, Semantics, Coding, Matrices