Publication Date
| In 2026 | 1 |
| Since 2025 | 17 |
| Since 2022 (last 5 years) | 90 |
| Since 2017 (last 10 years) | 400 |
| Since 2007 (last 20 years) | 1049 |
Descriptor
| Coding | 1084 |
| Teaching Methods | 1084 |
| Foreign Countries | 367 |
| Qualitative Research | 235 |
| Interviews | 220 |
| Student Attitudes | 182 |
| Teacher Attitudes | 174 |
| Observation | 172 |
| Video Technology | 168 |
| Educational Technology | 158 |
| Case Studies | 151 |
| More ▼ | |
Source
Author
| Bers, Marina Umaschi | 4 |
| Ching, Yu-Hui | 3 |
| Cromley, Jennifer G. | 3 |
| Estapa, Anne | 3 |
| Leatham, Keith R. | 3 |
| Otten, Samuel | 3 |
| Peterson, Blake E. | 3 |
| Vaughn, Sharon | 3 |
| An, Song A. | 2 |
| Ayres, Kevin M. | 2 |
| Baldwin, Sally | 2 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 21 |
| Practitioners | 4 |
| Researchers | 4 |
| Parents | 2 |
| Administrators | 1 |
Location
| Turkey | 40 |
| Australia | 34 |
| Canada | 24 |
| China | 20 |
| California | 18 |
| Taiwan | 18 |
| United Kingdom | 18 |
| Texas | 15 |
| United States | 15 |
| New Zealand | 14 |
| South Africa | 14 |
| More ▼ | |
Laws, Policies, & Programs
| No Child Left Behind Act 2001 | 6 |
| Individuals with Disabilities… | 2 |
| Elementary and Secondary… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Fergusson, Anna; Pfannkuch, Maxine – Mathematical Thinking and Learning: An International Journal, 2022
The advent of data science has led to statistics education researchers re-thinking and expanding their ideas about tools for teaching statistical modeling, such as the use of code-driven tools at the secondary school level. Methods for statistical inference, such as the randomization test, are typically taught within secondary school classrooms…
Descriptors: Foreign Countries, Data Science, Statistics Education, Mathematical Models
Nikola M. Luburic; Luka Z. Doric; Jelena J. Slivka; Dragan Lj. Vidakovic; Katarina-Glorija G. Grujic; Aleksandar D. Kovacevic; Simona B. Prokic – IEEE Transactions on Learning Technologies, 2025
Software engineers are tasked with writing functionally correct code of high quality. Maintainability is a crucial code quality attribute that determines the ease of analyzing, modifying, reusing, and testing a software component. This quality attribute significantly affects the software's lifetime cost, contributing to developer productivity and…
Descriptors: Intelligent Tutoring Systems, Coding, Computer Software, Technical Occupations
Brian R. Belland; Anna Y. Zhang; Eunseo Lee; Emre Dinç; ChanMin Kim – Journal of Computing in Higher Education, 2025
Computer science can be included in Early Childhood Education (ECE) through the use of block-based coding and robots. But this requires adequate preparation of ECE teachers to work with coding and robots, and integrate such into high quality lesson plans. In this paper, we investigate predictors of lesson plan quality among preservice, early…
Descriptors: Robotics, Educational Quality, Lesson Plans, Early Childhood Education
Kimberly E. Beck; Jessica F. Shumway; Patrick Ocran; Jody Clarke-Midura; Mimi Recker – International Journal of Education in Mathematics, Science and Technology, 2025
Expansive Framing (EF) is a theory and an instructional technique to facilitate connections between content and contexts. We employed EF as an approach to create a series of integrated mathematics and computer science (CS) lessons, using digital technology as a tool to leverage shared mathematical and computational ideas. We used deductive…
Descriptors: Mathematics Instruction, Computer Science Education, Grade 5, Elementary School Teachers
Deepak Dawar – Information Systems Education Journal, 2024
Learning computer programming is typically difficult for newcomers. Demotivation and learned helplessness have received much attention. Besides the subject's intricacy, low in-class participation has been associated with poor student achievement. This paper presents a follow-up, stage 2 study on the novel instructional technique, Student-Driven…
Descriptors: College Students, Computer Science Education, Required Courses, Elective Courses
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Rim Gouia-Zarrad; Cindy Gunn – International Electronic Journal of Mathematics Education, 2024
This research paper explores the integration of ChatGPT as a tool for interactive learning of numerical methods in a differential equations (DEs) course. DE course is crucial for engineering students to model real-world phenomena. However, many DE courses focus only on analytical solutions and neglect important numerical solutions. To overcome…
Descriptors: Learning Experience, Teaching Methods, Artificial Intelligence, Computer Software
Kathryn Irene Cunningham – ProQuest LLC, 2020
Introductory programming courses typically focus on building generalizable programming knowledge by focusing on a language's syntax and semantics. Assignments often involve "code tracing" problems, where students perform close tracking of code's execution, typically in the context of 'toy' problems. "Reading-first" approaches…
Descriptors: Programming, Coding, Teaching Methods, Introductory Courses
Zeyad Alshaikh – ProQuest LLC, 2021
Programming skills are a vital part of many disciplines but can be challenging to teach and learn. Thus, the programming courses are considered difficult and a major stumbling block. To overcome these challenges, students could benefit from extensive individual support such as tutoring, but there are simply not enough qualified tutors available to…
Descriptors: Questioning Techniques, Teaching Methods, Intelligent Tutoring Systems, Coding
Prasad, Alvin; Chaudhary, Kaylash; Sharma, Bibhya – Education and Information Technologies, 2022
As a novice, learning computer programming is challenging. It requires learners to be inquisitive and acquire skills to analyze problems to get to solutions critically. Unfortunately, students drop out of programming courses because students think that programming is difficult to understand. The student's understanding of the problem definition is…
Descriptors: Programming, Computer Science Education, Skill Development, Computer Literacy
Özkan, Nazim; Özgeldi, Meriç; Uzun, Erman – Education Quarterly Reviews, 2022
The purpose of this study was to investigate how the 8th graders interpreted the equal sign in the pan balance activities they created on Scratch. Five eighth graders (4 girls and 1 boy) in Turkey participated in this study. Case study was employed as a qualitative research method. Data was gathered through the Scratch files created by the…
Descriptors: Middle School Students, Grade 8, Knowledge Level, Symbols (Mathematics)
Bettin, Briana; Jarvie-Eggart, Michelle; Steelman, Kelly S.; Wallace, Charles – IEEE Transactions on Education, 2022
In the wake of the so-called fourth industrial revolution, computer programming has become a foundational competency across engineering disciplines. Yet engineering students often resist the notion that computer programming is a skill relevant to their future profession. Here are presented two activities aimed at supporting the early development…
Descriptors: College Freshmen, Engineering Education, Programming, Coding
Carl Christopher Haynes-Magyar – ProQuest LLC, 2022
Novice programmers need well-designed instruction and assessment informed by research and critical perspectives to conquer the historical challenges associated with completing introductory computer programming courses successfully. These issues include high dropout and failure rates, the struggle to acquire and retain basic programming knowledge,…
Descriptors: Programming, Electronic Publishing, Books, Computer Science Education
Thomas G. Calderon; James W. Hesford; Michael J. Turner – Advances in Accounting Education: Teaching and Curriculum Innovations, 2022
In recent years professional accountancy bodies (e.g., CPA), accreditation institutions (e.g., AACSB) and employers have steadily raised, and continue to raise expectations regarding the need for accounting graduates to demonstrate skills in data analytics. One of the obstacles accounting instructors face in seeking to implement data analytics,…
Descriptors: Programming Languages, Accounting, Business Education, Data Analysis
Weipeng Yang; Chaopai Lin; X. Christine Wang; Alfredo Bautista; Hui Li; Jesus Alfonso D. Datu; Bi Ying Hu – Journal of Educational Computing Research, 2026
The integration of coding into early childhood education has gained traction globally, yet evidence of its efficacy in fostering diverse developmental domains remains limited. This study aimed to (1) assess effects of a coding curriculum on preschoolers' computational thinking (CT), math, language, and social-emotional outcomes, and (2) examine…
Descriptors: Foreign Countries, Coding, Computation, Curriculum Implementation

Peer reviewed
Direct link
