Publication Date
| In 2026 | 0 |
| Since 2025 | 214 |
| Since 2022 (last 5 years) | 1128 |
| Since 2017 (last 10 years) | 2270 |
| Since 2007 (last 20 years) | 3758 |
Descriptor
| Programming | 4360 |
| Computer Science Education | 1782 |
| Foreign Countries | 1420 |
| Teaching Methods | 1125 |
| Computer Software | 1095 |
| Educational Technology | 767 |
| Student Attitudes | 685 |
| Problem Solving | 625 |
| Programming Languages | 617 |
| Thinking Skills | 592 |
| College Students | 559 |
| More ▼ | |
Source
Author
| Bers, Marina Umaschi | 21 |
| Barnes, Tiffany | 17 |
| Xinogalos, Stelios | 16 |
| Hwang, Gwo-Jen | 14 |
| Sullivan, Amanda | 14 |
| Denner, Jill | 13 |
| Brusilovsky, Peter | 11 |
| Kafai, Yasmin B. | 10 |
| Laakso, Mikko-Jussi | 10 |
| Lepp, Marina | 10 |
| Luik, Piret | 10 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 108 |
| Practitioners | 49 |
| Administrators | 17 |
| Students | 15 |
| Researchers | 13 |
| Media Staff | 9 |
| Policymakers | 7 |
| Parents | 3 |
| Community | 1 |
Location
| Turkey | 165 |
| Taiwan | 92 |
| Australia | 81 |
| China | 74 |
| United Kingdom | 59 |
| Sweden | 50 |
| Spain | 49 |
| Canada | 48 |
| Finland | 47 |
| California | 44 |
| Greece | 42 |
| More ▼ | |
Laws, Policies, & Programs
| No Child Left Behind Act 2001 | 2 |
| Individuals with Disabilities… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Shao-Heng Ko; Kristin Stephens-Martinez – ACM Transactions on Computing Education, 2025
Background: Academic help-seeking benefits students' achievement, but existing literature either studies important factors in students' selection of all help resources via self-reported surveys or studies their help-seeking behavior in one or two separate help resources via actual help-seeking records. Little is known about whether computing…
Descriptors: Computer Science Education, College Students, Help Seeking, Student Behavior
Anshul Shah; Thomas Rexin; Fatimah Alhumrani; William G. Griswold; Leo Porter; Gerald Soosai Raj – ACM Transactions on Computing Education, 2025
Objectives: The traditional, instructor-led form of live coding has been extensively studied, with findings showing that this form of live coding imparts similar learning to static-code examples. However, a concern with Traditional Live Coding is that it can turn into a passive learning activity for students as they simply observe the instructor…
Descriptors: Computer Science Education, Advanced Courses, Active Learning, Programming
Maciej Pankiewicz; Yang Shi; Ryan S. Baker – International Educational Data Mining Society, 2025
Knowledge Tracing (KT) models predicting student performance in intelligent tutoring systems have been successfully deployed in several educational domains. However, their usage in open-ended programming problems poses multiple challenges due to the complexity of the programming code and a complex interplay between syntax and logic requirements…
Descriptors: Algorithms, Artificial Intelligence, Models, Intelligent Tutoring Systems
John Paul P. Miranda; Jaymark A. Yambao – Journal of Education and Learning (EduLearn), 2025
This study explores the novice programmers' intention to use chat generative pretrained transformer (ChatGPT) for programming tasks with emphasis on performance expectancy (PE), risk-reward appraisal (RRA), and decision-making (DM). Utilizing partial least squares structural equation modeling (PLS-SEM) and a sample of 413 novice programmers, the…
Descriptors: Novices, Employees, Programming, Artificial Intelligence
Zifeng Liu; Wanli Xing; Chenglu Li; Fan Zhang; Hai Li; Victor Minces – Journal of Learning Analytics, 2025
Creativity is a vital skill in science, technology, engineering, and mathematics (STEM)-related education, fostering innovation and problem-solving. Traditionally, creativity assessments relied on human evaluations, such as the consensual assessment technique (CAT), which are resource-intensive, time-consuming, and often subjective. Recent…
Descriptors: Creativity, Elementary School Students, Artificial Intelligence, Man Machine Systems
Andreas Eckert; Päivi Juvonen – Digital Experiences in Mathematics Education, 2025
There is a growing body of knowledge on coding and computational thinking for young students in mathematics education, and several attempts to lower the threshold for learning programming and programming languages have been reported. This study focuses on the challenges of teaching programming in a linguistically heterogeneous classroom by…
Descriptors: Mathematics Education, Programming, Coding, Language Usage
Marcus Messer; Neil C. C. Brown; Michael Kölling; Miaojing Shi – ACM Transactions on Computing Education, 2025
Providing consistent summative assessment to students is important, as the grades they are awarded affect their progression through university and future career prospects. While small cohorts are typically assessed by a single assessor, such as the module/class leader, larger cohorts are often assessed by multiple assessors, typically teaching…
Descriptors: Foreign Countries, Grading, Interrater Reliability, Teaching Assistants
Sebastian Mateos Nicolajsen; Sofie Nielsen; Louise Meier Carlsen; Claus Brabrand – Higher Education: The International Journal of Higher Education Research, 2025
Decades of technological development and innovation have led to an unprecedented digitalization of society. Graduates entering the modern workforce now need better computational competences. Higher education is thus forced to adapt and consider how to support these demands. To support educators in making decisions regarding "how" to…
Descriptors: Foreign Countries, Programming, Computer Science Education, Higher Education
Osman Kayhan; Özgen Korkmaz; Recep Çakir – Computers in the Schools, 2024
The aim of this study is to examine the effects of high school students' perceptions of computational thinking skills and perceptions of logical and mathematical intelligence on their programming self-efficacy. Descriptive survey model as a quantitative research design was used in the research. The data were collected face to face on a voluntary…
Descriptors: Computation, Thinking Skills, Logical Thinking, Self Efficacy
Nardie Fanchamps; Emily van Gool; Lou Slangen; Paul Hennissen – Education and Information Technologies, 2024
Learning basic concepts of programming resulting in a development on computational thinking (CT) can be reached by means of digital programming environments. As a counterpart, the application of unplugged programming activities seems also to have promising potential regarding the impact on CT. The main characteristic of unplugged programming is…
Descriptors: Computation, Thinking Skills, Programming, Computer Peripherals
Selin Urhan; Selay Arkün Kocadere – Educational Technology & Society, 2024
This study investigated the effect of video lecture types on the performance of students in computational problem-solving practices. A total of 19 university students participated in the computational problem-solving practices that mostly required declarative knowledge, and 22 university students participated in the computational problem-solving…
Descriptors: Video Technology, Lecture Method, Problem Solving, Computation
Laurence New-Moore; Gusti Agung Ayu Mas Pramitasari – Compare: A Journal of Comparative and International Education, 2024
Following the work of Tamatea and Pramitasari in the Bali Coding Class (2018), we ask if liberal empowerment can sit alongside Bourdieu's social reproduction theory in framing a non-formal education coding class for rural Balinese youth. While a review of critical theory informed literature suggests not, we appropriate the work of Mills to read…
Descriptors: Foreign Countries, Coding, Rural Youth, Nonformal Education
Gabriela de Carvalho Barros Bezerra; Wilk Oliveira; Ana Cláudia Guimarães Santos; Juho Hamari – ACM Transactions on Computing Education, 2024
Despite recent high interest among researchers and practitioners in learning programming, even the most dedicated learners can struggle to find motivation for studying and practicing programming. Therefore, in recent years, several strategies (e.g., educational games, flipped classrooms, and visual programming languages) have been employed to…
Descriptors: Gamification, Programming, Computer Science Education, Workshops
Andrew Millam; Christine Bakke – Journal of Information Technology Education: Innovations in Practice, 2024
Aim/Purpose: This paper is part of a multi-case study that aims to test whether generative AI makes an effective coding assistant. Particularly, this work evaluates the ability of two AI chatbots (ChatGPT and Bing Chat) to generate concise computer code, considers ethical issues related to generative AI, and offers suggestions for how to improve…
Descriptors: Coding, Artificial Intelligence, Natural Language Processing, Computer Software
Yingbin Zhang; Yafei Ye; Luc Paquette; Yibo Wang; Xiaoyong Hu – Journal of Computer Assisted Learning, 2024
Background: Learning analytics (LA) research often aggregates learning process data to extract measurements indicating constructs of interest. However, the warranty that such aggregation will produce reliable measurements has not been explicitly examined. The reliability evidence of aggregate measurements has rarely been reported, leaving an…
Descriptors: Learning Analytics, Learning Processes, Test Reliability, Psychometrics

Peer reviewed
Direct link
