Publication Date
In 2025 | 128 |
Since 2024 | 507 |
Since 2021 (last 5 years) | 1734 |
Since 2016 (last 10 years) | 3041 |
Since 2006 (last 20 years) | 4832 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
Teachers | 256 |
Practitioners | 183 |
Students | 53 |
Administrators | 32 |
Researchers | 24 |
Media Staff | 18 |
Parents | 11 |
Policymakers | 10 |
Community | 3 |
Counselors | 1 |
Support Staff | 1 |
More ▼ |
Location
Turkey | 197 |
Taiwan | 107 |
United Kingdom | 107 |
Australia | 104 |
China | 88 |
Canada | 71 |
Spain | 68 |
California | 58 |
Sweden | 56 |
Germany | 54 |
Greece | 51 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Yang Shi; Robin Schmucker; Keith Tran; John Bacher; Kenneth Koedinger; Thomas Price; Min Chi; Tiffany Barnes – Journal of Educational Data Mining, 2024
Understanding students' learning of knowledge components (KCs) is an important educational data mining task and enables many educational applications. However, in the domain of computing education, where program exercises require students to practice many KCs simultaneously, it is a challenge to attribute their errors to specific KCs and,…
Descriptors: Programming Languages, Undergraduate Students, Learning Processes, Teaching Models
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
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
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
Lindgren, Chris Aaron – Written Communication, 2021
Coding has typically been understood as an engineering practice, where the meaning of code has discrete boundaries as a technology that does precisely what it says. Multidisciplinary code studies reframed this technological perspective by positing code as the latest form of writing, where code's meaning is always partial and dependent on…
Descriptors: Coding, Data Processing, Data Analysis, Programming
Strand, Torill – Studies in Philosophy and Education, 2021
I here explore the educational potential of cinema and TV-series through the eyes of the French philosopher Alain Badiou. To illustrate, I read the Norwegian web-based TV-series "Skam" (shame), which reached out to millions of Nordic teens by a broad distribution, easy access and speaking a language young people could relate to. The…
Descriptors: Foreign Countries, Programming (Broadcast), Television, Films
Margulieux, Lauren E.; Catrambone, Richard – Journal of Computing in Higher Education, 2021
Procedural problem solving is an important skill in most technical domains, like programming, but many students reach problem solving impasses and flounder. In most formal learning environments, instructors help students to overcome problem solving impasses by scaffolding initial problem solving. Relying on this type of personalized interaction,…
Descriptors: Scaffolding (Teaching Technique), Problem Solving, Learning Strategies, Programming
The Impact of SRA-Programming on Computational Thinking in a Visual Oriented Programming Environment
Fanchamps, Nardie L. J. A.; Slangen, Lou; Specht, Marcus; Hennissen, Paul – Education and Information Technologies, 2021
Visual programming environments are popular instruments in teaching Computational Thinking (CT) in schools today. Applying Sense-Reason-Act (SRA) programming can influence the development of computational thinking when forcing pupils to anticipate the unforeseen in their computer programs. SRA-programming originates from the programming of…
Descriptors: Programming, Computation, Thinking Skills, Computer Peripherals
Gutiérrez-Cárdenas, Juan – Journal of Information Systems Education, 2020
In the current literature, there is limited evidence of the effects of teaching programming languages using two different paradigms concurrently. In this paper, we present our experience in using a multiparadigm and multiprogramming approach for an Introduction to Programming course. The multiparadigm element consisted of teaching the imperative…
Descriptors: Information Systems, Programming, Computer Science Education, Introductory Courses
Cederqvist, Anne-Marie – Education and Information Technologies, 2020
Programming has recently become part of Swedish technology education; pupils should now be able to analyse existing programmed technological solutions, and be able to design new ones. Teachers facing this curriculum change need guidance on how to teach and what to address, based on how pupils understand the content. The aim of this study is to…
Descriptors: Programming, Foreign Countries, Technology Education, Middle School Students
Mariano, Diego; Martins, Pedro; Helene Santos, Lucianna; de Melo-?Minardi, Raquel Cardoso – Biochemistry and Molecular Biology Education, 2019
The advent of the high-throughput next-generation sequencing produced a large number of biological data. Knowledge discovery from the huge amount of available biological data requires researchers to develop solid skills in biology and computer science. As the majority of the Bioinformatics professionals are either computer science or life sciences…
Descriptors: Computer Literacy, Computer Science Education, Programming, Biological Sciences
Lincoln, James – Physics Teacher, 2019
Python is a free, text-based programming language that has already been used by those who do physics research to great effect. But students can also learn to use it and, through its use, learn other aspects of physics--especially ones that are difficult or impossible to perform as physical labs. This article serves as a most-fundamental start for…
Descriptors: Science Instruction, Physics, Computer Uses in Education, Programming Languages