Publication Date
| In 2026 | 2 |
| Since 2025 | 278 |
| Since 2022 (last 5 years) | 1488 |
| Since 2017 (last 10 years) | 3016 |
| Since 2007 (last 20 years) | 4866 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
| Teachers | 258 |
| Practitioners | 183 |
| Students | 53 |
| Administrators | 32 |
| Researchers | 24 |
| Media Staff | 18 |
| Parents | 11 |
| Policymakers | 11 |
| Community | 3 |
| Counselors | 1 |
| Support Staff | 1 |
| More ▼ | |
Location
| Turkey | 199 |
| Taiwan | 107 |
| United Kingdom | 107 |
| Australia | 105 |
| China | 93 |
| Canada | 71 |
| Spain | 71 |
| California | 58 |
| Sweden | 58 |
| Germany | 54 |
| Finland | 52 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
Dennis Tay – Journal of Statistics and Data Science Education, 2024
Data analytics and programming skills are increasingly important in the humanities, especially in disciplines like linguistics due to the rapid growth of natural language processing (NLP) technologies. However, attitudes and perceptions of students as novice learners, and the attendant pedagogical implications, remain underexplored. This article…
Descriptors: Data Analysis, Programming, Linguistics, Graduate Students
Valerie Critten; Hannah Hagon; Melike Aslan Unlu – International Journal of Computer Science Education in Schools, 2024
In light of current developments, there is an increasing effort to integrate computing-oriented activities into the education of children as young as two years old. Although the computing strand is not officially addressed in the Early Years Foundation Stage Statutory Framework (DfES, 2024), a small number of early years teachers in England…
Descriptors: Foreign Countries, Early Childhood Education, Computation, Problem Solving
Timo Tossavainen; Claes Johansson; Alf Juhlin; Anna Wedestig – LUMAT: International Journal on Math, Science and Technology Education, 2024
We report on three episodes from a case study where upper secondary students numerically explore the definite integral in a Python environment. Our research questions concern how code can mediate and support students' mathematical thinking and what kind of sociomathematical norms emerge as students work together to reach a mutual understanding of…
Descriptors: Programming, Mathematics Education, Thinking Skills, Secondary School Students
Loïs Vanhée; Karin Danielsson; Lena Enqvist; Kalle Grill; Melania Borit – European Journal of Education, 2024
Whereas hackathons are widespread within and outside academia and have been argued to be a valid pedagogical method for teaching interdisciplinarity, no detailed frameworks or methods are available for conceptualizing and organizing educational hackathons, i.e., hackathons dedicated to best achieving pedagogic objectives. This paper is dedicated…
Descriptors: Interdisciplinary Approach, Learning Activities, Programming, Computer Security
Mark Sena; Thilini Ariyachandra – Information Systems Education Journal, 2024
The Titanic disaster is a topic that continues to fascinate. As the importance of analytics continues to grow in industry, data literacy skills have become increasingly important in business education. This project allows students to use the passenger data from the Titanic to build their data literacy skills using an engaging, experiential topic.…
Descriptors: Literacy, Teaching Methods, Experiential Learning, Business Education
Zahra Atiq; Rakhi Batra – ACM Transactions on Computing Education, 2024
Emotions are a complex multi-faceted phenomenon. To assess the complexity of emotions from different facets, multi-modal approaches are necessary. However, multi-modal approaches are rarely used for assessing emotions, especially in the context of computer programming. This study adopts a multi-modal approach to understand the changes in students'…
Descriptors: Psychological Patterns, Change, Programming, Problem Solving
Ellie Lovellette; Dennis J. Bouvier; John Matta – ACM Transactions on Computing Education, 2024
In recent years, computing education researchers have investigated the impact of problem context on students' learning and programming performance. This work continues the investigation motivated, in part, by cognitive load theory and educational research in computer science and other disciplines. The results of this study could help inform…
Descriptors: Computer Science Education, Student Evaluation, Context Effect, Problem Solving
McLoughlin, Shane; Tyndall, Ian; Pereira, Antonina – Journal of Behavioral Education, 2022
In recent years, small-scale studies have suggested that we may be able to substantially strengthen children's general cognitive abilities and intelligence quotient (IQ) scores using a relational operant skills training program (SMART). Only one of these studies to date has included an active Control Condition, and that study reported the smallest…
Descriptors: Cognitive Ability, Intelligence Quotient, Early Adolescents, Programming
Jahnke, Maximilian; Höppner, Frank – International Educational Data Mining Society, 2022
The value of an instructor is that she exactly recognizes what the learner is struggling with and provides constructive feedback straight to the point. This work aims at a step towards this type of feedback in the context of an introductory programming course, where students perform program execution tracing to align their understanding of Java…
Descriptors: Programming, Coding, Computer Science Education, Error Patterns
Bende, Imre – Acta Didactica Napocensia, 2022
Understanding data structures is fundamental for mastering algorithms. In order to solve problems and tasks, students must be able to choose the most appropriate data structure in which the data is stored and that helps in the process of the solution. Of course, there is no single correct solution, but in many cases, it is an important step to…
Descriptors: Programming, Computer Science Education, Data, Visual Aids
Morales-Trujillo, Miguel Ehecatl; Galster, Matthias; Gilson, Fabian; Mathews, Moffat – IEEE Transactions on Education, 2022
Background: Peer evaluation in software engineering (SE) project courses enhances the learning experience of students. It also helps instructors monitor and assess both teams and individual students. Peer evaluations might influence the way individual students and teams work; therefore, the quality of the peer evaluations should be tracked through…
Descriptors: Undergraduate Students, Computer Software, Programming, Peer Evaluation
Gunasilan, Uma – Higher Education, Skills and Work-based Learning, 2022
Purpose: Debates are well known to encompass a variety of skills we would like higher education candidates to embody when they graduate. Design/methodology/approach: Debates in a classroom with computer science as the main subject has been popular in high schools particularly with emerging issues around the area, however it does not have as an…
Descriptors: Debate, Learning Activities, Teaching Methods, Programming
Marwan, Samiha; Akram, Bita; Barnes, Tiffany; Price, Thomas W. – IEEE Transactions on Learning Technologies, 2022
Theories on learning show that formative feedback that is immediate, specific, corrective, and positive is essential to improve novice students' motivation and learning. However, most prior work on programming feedback focuses on highlighting student's mistakes, or detecting failed test cases after they submit a solution. In this article, we…
Descriptors: Feedback (Response), Formative Evaluation, Programming, Coding
de Jesus, Ângelo Magno; Silveira, Ismar Frango – Informatics in Education, 2022
The Computational Thinking (CT) teaching approach allows students to practice problem-solving in a way that they can use the Computer Science mindset. In this sense, Collaborative Learning has a lot to contribute to educational activities involving the CT. This article presents the design and evaluation of a Collaborative Learning framework for…
Descriptors: Cooperative Learning, Computation, Thinking Skills, Video Games
Sharmin, Sadia – ACM Transactions on Computing Education, 2022
Computer science is a fast-growing field in today's digitized age, and working in this industry often requires creativity and innovative thought. An issue within computer science education, however, is that large introductory programming courses often involve little opportunity for creative thinking within coursework. The undergraduate…
Descriptors: Creativity, Computer Science Education, Literature Reviews, Introductory Courses

Peer reviewed
Direct link
