Publication Date
In 2025 | 56 |
Since 2024 | 206 |
Since 2021 (last 5 years) | 645 |
Since 2016 (last 10 years) | 1180 |
Since 2006 (last 20 years) | 1698 |
Descriptor
Source
Author
Barnes, Tiffany | 12 |
Xinogalos, Stelios | 11 |
Laakso, Mikko-Jussi | 9 |
Malmi, Lauri | 8 |
Çakiroglu, Ünal | 8 |
Cetin, Ibrahim | 7 |
Luxton-Reilly, Andrew | 7 |
Boyer, Kristy Elizabeth | 6 |
Kafai, Yasmin B. | 6 |
Kwon, Kyungbin | 6 |
Lavy, Ilana | 6 |
More ▼ |
Publication Type
Education Level
Location
Turkey | 89 |
Taiwan | 43 |
China | 33 |
Finland | 28 |
Australia | 27 |
Greece | 25 |
United Kingdom | 23 |
Israel | 22 |
Brazil | 21 |
Sweden | 21 |
Japan | 20 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Asma Hadyaoui; Lilia Cheniti-Belcadhi – Journal of Computer Assisted Learning, 2024
Background: Project-based collaborative learning (PBCL) is a technique that supports knowledge and skill development through complex, real-world projects. Understanding factors that influence group performance in PBCL, such as gender composition, is crucial. Objectives: This study investigates the impact of gender composition on group performance…
Descriptors: Gender Differences, Skill Development, Cooperative Learning, Active Learning
Minji Jeon; Kyungbin Kwon – TechTrends: Linking Research and Practice to Improve Learning, 2024
This study investigated the computational thinking (CT) practices of eight pre-service teachers through their Scratch and Python programs. Conducted within an undergraduate-level computer science education course, students learned CT concepts via parallel instruction in block-based programming (Scratch) and text-based programming (Python). The…
Descriptors: Preservice Teacher Education, Preservice Teachers, Computation, Cognitive Processes
Fehaid Lafi Alshammari – Journal of Education and e-Learning Research, 2024
Microlearning is a modern learning modality that has been adopted in recent years for student education. This study aimed to reveal the effect of video-based microlearning on the development of programming skills and technology acceptance among intermediate school students. The study used a quasi-experimental design for two groups. A technology…
Descriptors: Foreign Countries, Middle School Students, Programming, Computer Science Education
Hao-Yue Jin; Maria Cutumisu – Education and Information Technologies, 2024
Computational thinking (CT) is considered to be a critical problem-solving toolkit in the development of every student in the digital twenty-first century. Thus, it is believed that the integration of deeper learning in CT education is an approach to help students transfer their CT skills beyond the classroom. Few literature reviews have mapped…
Descriptors: Computation, Thinking Skills, Problem Solving, Artificial Intelligence
Dorottya Demszky; Jing Liu; Heather C. Hill; Dan Jurafsky; Chris Piech – Educational Evaluation and Policy Analysis, 2024
Providing consistent, individualized feedback to teachers is essential for improving instruction but can be prohibitively resource-intensive in most educational contexts. We develop M-Powering Teachers, an automated tool based on natural language processing to give teachers feedback on their uptake of student contributions, a high-leverage…
Descriptors: Online Courses, Automation, Feedback (Response), Large Group Instruction
Zhu, Hongwei; Shen, Yuzhong – IEEE Transactions on Education, 2021
Contribution: An approach of integrating financial literacy into an introductory programming course is introduced. New learning materials are developed and the impact of the approach on motivating students and improving learning outcomes are evaluated using mixed methods. Background: More than two-thirds of college students in the U.S. graduate…
Descriptors: Money Management, Computer Science Education, Programming, Introductory Courses
Saito, Daisuke; Yajima, Risei; Washizaki, Hironori; Fukazawa, Yoshiaki – Education Sciences, 2021
In evaluating the learning achievement of programming-thinking skills, the method of using a rubric that describes evaluation items and evaluation stages is widely employed. However, few studies have evaluated the reliability, validity, and consistency of the rubrics themselves. In this study, we introduced a statistical method for evaluating the…
Descriptors: Scoring Rubrics, Computer Science Education, Programming, Reliability
Dorodchi, Mohsen; Dehbozorgi, Nasrin; Fallahian, Mohammadali; Pouriyeh, Seyedamin – Informatics in Education, 2021
Teaching software engineering (SWE) as a core computer science course (ACM, 2013) is a challenging task. The challenge lies in the emphasis on what a large-scale software means, implementing teamwork, and teaching abstraction in software design while simultaneously engaging students into reasonable coding tasks. The abstraction of the system…
Descriptors: Computer Science Education, Computer Software, Teaching Methods, Undergraduate Students
Denning, Peter J.; Tedre, Matti – Informatics in Education, 2021
Over its short disciplinary history, computing has seen a stunning number of descriptions of the field's characteristic ways of thinking and practicing, under a large number of different labels. One of the more recent variants, notably in the context of K-12 education, is "computational thinking", which became popular in the early 2000s,…
Descriptors: Thinking Skills, Computation, Computer Science, Mathematics
Chongning Sun – ProQuest LLC, 2021
Self-efficacy is seen as a barrier for youth, females in particular, to enter computer science (CS). In this study, I presented a near-peer mentoring model that focused on changing the mentee's self-efficacy in CS. The present study had three objectives: (a) to design a near-peer mentoring model (i.e., a conceptual model) around the sources of…
Descriptors: Peer Teaching, Mentors, Self Efficacy, Programming
Luo, Tian; Reynolds, Jilian; Muljana, Pauline Salim – Educational Technology Research and Development, 2022
Students need to learn and practice computational thinking and skills throughout PreK-12 to be better prepared for entering college and future careers. We designed a math-infused computer science course for third to fifth graders to learn programming. This study aims to investigate the impact of the course on students' knowledge acquisition of…
Descriptors: Elementary School Students, Computer Science Education, Programming, Retention (Psychology)
Sun, Chongning; Clarke-Midura, Jody – Mentoring & Tutoring: Partnership in Learning, 2022
We developed a near-peer mentoring model for high school youth to mentor middle school youth on how to program using MIT App Inventor. The purpose of this study was to investigate: (a) the effectiveness of the near-peer mentoring model for the mentees; and (b) how the mentees' vicarious experience with the near-peer mentors led to changes in their…
Descriptors: Mentors, Peer Teaching, Models, High School Students
Salehi, Ozlem; Seskir, Zeki; Tepe, Ilknur – IEEE Transactions on Education, 2022
Contribution: In this study, an alternative educational approach for introducing quantum computing to a wider audience is highlighted. The proposed methodology considers quantum computing as a generalized probability theory rather than a field emanating from physics and utilizes quantum programming as an educational tool to reinforce the learning…
Descriptors: Computer Science Education, Quantum Mechanics, Computation, Teaching Methods
Ishihara, Makio; Rattanachinalai, Pongpun – Education and Information Technologies, 2022
This paper designs and develops a computer programming learning system for total beginners and those who have no programming experience. The traditional computer programming learning systems require prior knowledge about variables, their types, operators for arithmetic calculations and relational calculations etc., for adopting a wide range of…
Descriptors: Computer Science Education, Programming, Novices, Task Analysis
Mohanarajah, Selvarajah; Sritharan, Thambithurai – Journal of Information Technology Education: Research, 2022
Aim/Purpose: The key objective of this research is to examine whether fix-and-play educational games improve students' performance in learning programming languages. We also quantified the flow experiences of the students and analyzed how the flow contributes to their academic performances. Background: Traditionally, learning the first computer…
Descriptors: Game Based Learning, Educational Games, Programming, Learner Engagement