Publication Date
| In 2026 | 1 |
| Since 2025 | 64 |
| Since 2022 (last 5 years) | 406 |
| Since 2017 (last 10 years) | 894 |
| Since 2007 (last 20 years) | 1375 |
Descriptor
| Teaching Methods | 1549 |
| Programming | 1129 |
| Computer Science Education | 652 |
| Foreign Countries | 557 |
| Computer Software | 427 |
| Programming Languages | 405 |
| Educational Technology | 286 |
| Student Attitudes | 283 |
| Undergraduate Students | 238 |
| Problem Solving | 230 |
| Instructional Effectiveness | 221 |
| More ▼ | |
Source
Author
| Bers, Marina Umaschi | 10 |
| Xinogalos, Stelios | 10 |
| Hwang, Gwo-Jen | 8 |
| Isaías, Pedro, Ed. | 6 |
| Sullivan, Amanda | 6 |
| Barnes, Tiffany | 5 |
| Malik, Sohail Iqbal | 5 |
| Malmi, Lauri | 5 |
| Mentz, Elsa | 5 |
| Yuen, Allan H. K. | 5 |
| Huang, Yueh-Min | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 68 |
| Practitioners | 18 |
| Students | 6 |
| Researchers | 4 |
| Administrators | 2 |
| Media Staff | 2 |
| Parents | 1 |
| Policymakers | 1 |
Location
| Turkey | 45 |
| Taiwan | 32 |
| Australia | 29 |
| China | 26 |
| Spain | 24 |
| United Kingdom | 24 |
| Brazil | 20 |
| South Africa | 19 |
| Sweden | 19 |
| Finland | 17 |
| Germany | 17 |
| More ▼ | |
Laws, Policies, & Programs
| United Nations Convention on… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Geldenhuys, Cindy Jean; Fataar, Aslam – South African Journal of Education, 2021
Several teachers have recently started introducing coding into their teaching in primary schools. This comes on the back of the emerging prominence of educational technology and the teaching of computational skills at school level, in light of the country's policy commitment to the Fourth Industrial Revolution. Coding has been punted as 1 of 2…
Descriptors: Elementary School Teachers, Teaching Experience, Programming, Foreign Countries
Kwon, Kyungbin; Lee, Kyungbin; Chung, Jaehwa – International Journal of Computer Science Education in Schools, 2018
Evaluating the quality of students' programs is necessary for better teaching and learning. Although many innovative learning environments for computer science have been introduced, the scarcity of program evaluation frames and tools is a demanding issue in the teaching practice. This study examined the quality of students' Scratch programs by…
Descriptors: Computer Science Education, Programming, Programming Languages, Program Evaluation
Zilong Zhong; Hui Guo; Kun Qian – Education and Information Technologies, 2024
This study leverages bibliometric analysis through the bibliometrix R-package to dissect the expansive influence of machine learning on education, a field where machine learning's adaptability and data-processing capabilities promise to revolutionize teaching and learning methods. Despite its potential, the integration of machine learning in…
Descriptors: Bibliometrics, Programming Languages, Artificial Intelligence, Technology Uses in Education
Huiyan Ye; Oi-Lam Ng; Allen Leung – ZDM: Mathematics Education, 2024
There has been a renewed interest in creativity as a twenty-first century skill in K-12 mathematics education. However, previous research has paid less attention to creative actions than to other learning outcomes, which are often product- instead of process-based, especially in a programming context. Thus, situated in the context of mathematical…
Descriptors: Mathematics Instruction, Mathematics Teachers, Faculty Development, Learning Processes
Chih-Chang Yu; Leon Yufeng Wu – Educational Technology & Society, 2024
This study presents a new blended learning model that combines a computer-assisted learning system called Cognitive Apprenticeship Programming Learning System (CAPLS) with instructor co-teaching in an introductory programming course. CAPLS, as its unique aspect, functions as a master in cognitive apprenticeship, guiding learners throughout their…
Descriptors: Programming, Computer Science Education, College Entrance Examinations, Mathematics Tests
Emily Mae Kaplitz – ProQuest LLC, 2024
There has been an increase of both neurodivergent students and enrollment in Computer Science programs in higher education. These increases have brought attention to two separate challenges: neurodivergent college students struggle more compared to their neurotypical peers and many students struggle in introductory computer science courses. This…
Descriptors: Undergraduate Students, Neurological Impairments, Computer Science Education, Programming
Sun, Lihui; Hu, Linlin; Zhou, Danhua – Journal of Educational Computing Research, 2022
In this work, we studied the influence of different programming approaches on the development of students' computational thinking (CT) skills, the programming experience and gender differences in CT development were also discussed. A total of 158 junior high school students and one teacher participated in the study over 5 months. The sample…
Descriptors: Programming, Junior High School Students, Computation, Thinking Skills
Pérez-Marín, Diana; Hijón-Neira, Raquel; Pizarro, Celeste – International Journal of Early Years Education, 2022
Significant interest in teaching children to code since Preschool Education has arisen in recent years. This paper focuses on the benefits of preschoolers learning to code at such short age. The research questions are whether by coding they can improve skills such as sequencing and plotting a route? Which factors influence the learning? And, to…
Descriptors: Programming, Early Childhood Education, Preschool Children, Thinking Skills
Sharpe, J. P. – Physics Teacher, 2022
The Poisson distribution describes the probability of a certain number of events occurring in an interval of time when the occurrence of the individual events is independent of one another and the events occur with a fixed mean rate. Probably the best-known example of the Poisson distribution in the physics curriculum is the temporal distribution…
Descriptors: Physics, Science Instruction, Probability, Mathematics Skills
Weiss, Charles J. – Biochemistry and Molecular Biology Education, 2022
This article reports a workshop from the 2021 IUBMB/ASBMB Teaching Science with Big Data conference held virtually in June 2021 where participants learned to explore and visualize large quantities of protein PBD data using Jupyter notebooks and the Python programming language. This activity instructs participants using Jupyter notebooks, Python…
Descriptors: Visual Aids, Programming Languages, Data Analysis, Science Instruction
Çetinkaya-Rundel, Mine; Dogucu, Mine; Rummerfield, Wendy – Statistics Education Research Journal, 2022
Many data science applications involve generating questions, acquiring data and preparing it for analysis--be it exploratory, inferential, or modeling focused--and communicating findings. Most data science curricula address each of these steps as separate units in a course or as separate courses. Open-ended term projects, however, allow students…
Descriptors: Introductory Courses, Data Analysis, Statistics Education, Units of Study
Jiang, Yabing – Journal of Information Systems Education, 2022
Small teaching approaches are well-structured, incremental teaching improvement techniques supported by research in cognitive science, memory, and learning. I systematically implement a series of small teaching activities in an introductory programming course to tackle the teaching and learning challenges faced by instructors and students. The…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Academic Achievement
Alexander Card – ProQuest LLC, 2022
One approach to teaching game design to students with a wide variety of disciplinary backgrounds is through team game projects that span multiple weeks, up to an entire term. However, open-ended, creative projects introduce a gamut of challenges to novice programmers. My goal is to assist game design students with the planning stage of their…
Descriptors: Computer Science Education, Programming, Scaffolding (Teaching Technique), Teaching Methods
Lasater, Robert S.; Joseph, Anny-Claude; Cummiskey, Kevin – Teaching Statistics: An International Journal for Teachers, 2023
In this paper, we provide instructors with an approach for a classroom activity for students in an introductory data science or statistics course who have little or no statistical programming experience. We designed this activity to help students improve their statistical literacy while exploring a social justice problem-the gender wage gap. To…
Descriptors: Gender Differences, Salary Wage Differentials, Visual Aids, Statistics Education
Quadir, Benazir; Mostafa, Kazi; Yang, Jie Chi; Shen, Juming; Akter, Rokaya – Education and Information Technologies, 2023
This study used the ARCS approach to investigate the effects of university students' motivation, including attention, relevance, confidence, and satisfaction, to use the Programming Teaching Assistant (PTA) on their Programming Problem-Solving Skills (PPSS). Previous studies have shown that PTA features enhance learners' programming performance,…
Descriptors: Programming Languages, Computer Science Education, Problem Solving, Student Motivation

Peer reviewed
Direct link
