Teaching and Learning Programming
Teaching and Learning Programming is a research topic within Computer Science Applications. Science Explorer counts 28k research works in it since 1950. 9.9% of them reached the world's top 10% most cited for their field and year.
This cluster of papers focuses on computational thinking in education, including topics such as programming education, educational robotics, the maker movement, learning analytics, gender differences in computer science education, tangible interfaces for learning, and the integration of computational thinking into K-12 curriculum. The papers explore various strategies to promote computational thinking skills and engagement in STEM education among students of different ages and backgrounds.
- Computational Thinking
- Programming Education
- Educational Robotics
- Maker Movement
- Learning Analytics
- Gender Differences
- Tangible Interfaces
- STEM Education
- K-12 Curriculum
- Scratch Programming
- Research works
- 28k fractional, since 1950
- In the world top 10%
- 2.8k per year above
- Top-10% rate
- 9.9% share of its works in the world top 10%
- Growth, 2018-21 → 2022-25
- +26% the tick is no change
- Largest producer
United States
48% of the 10 largest, 2022-now
Which countries lead Teaching and Learning Programming research?
By volume, the United States and China publish the most (2.5k and 550 works in 2022-now).
By volume, 2022-now
- 1
United States 2.5k works
- 2
China 550 works
- 3
Indonesia 419 works
- 4
Brazil 324 works
- 5
Germany 290 works
- 6
Türkiye 256 works
- 7
India 237 works
- 8
United Kingdom 230 works
- 9
Spain 187 works
- 10
Canada 183 works
How concentrated that is
The same countries as shares of everything the list above accounts for. A node where two countries do two thirds of the work and one spread evenly across twelve read alike as a ranking and not at all alike here.
Shares of the rows listed above, not of the whole node.
Which institutions lead Teaching and Learning Programming research?
By volume in 2022-now, North Carolina State University publishes the most Teaching and Learning Programming research, followed by University of Florida and University of Illinois Urbana-Champaign.
By volume, 2022-now
- 1
North Carolina State University
United States 44 works
- 2
University of Florida
United States 43 works
- 3
University of Illinois Urbana-Champaign
United States 42 works
- 4
University of Michigan
United States 37 works
- 5
University of Washington
United States 34 works
- 6
Georgia Institute of Technology
United States 32 works
- 7
Indonesia University of Education
Indonesia 31 works
- 8
University of California San Diego
United States 30 works
- 9
Education University of Hong Kong
China 30 works
- 10
Purdue University West Lafayette
United States 29 works
Who are the leading researchers in Teaching and Learning Programming?
The most-cited researchers publishing on Teaching and Learning Programming include Jürgen Schmidhuber, Herbert A. Simon and Kalyanmoy Deb.
- 1
Jürgen Schmidhuber
Switzerland 188k citations
- 2
Herbert A. Simon
United States 179k citations
- 3
Kalyanmoy Deb
United States 171k citations
Ranked by citations received across their whole record, among researchers with at least three works on this topic.
Where is Teaching and Learning Programming research done?
The largest centres of Teaching and Learning Programming research in 2022-now are Beijing (China), New York (United States), Atlanta (United States) and Tokyo (Japan). Among places with at least 20 works in it, it is an unusually large share of all research in Tai Po and Logan.
Largest cities, 2022-now
- 1
Beijing
China 77 works
- 2
New York
United States 61 works
- 3
Atlanta
United States 53 works
- 4
Tokyo
Japan 53 works
- 5
Bandung
Indonesia 53 works
- 6
London
United Kingdom 52 works
- 7
Madrid
Spain 51 works
- 8
Washington D.C.
United States 50 works
- 9
Urbana
United States 49 works
- 10
Taipei
Taiwan 48 works
Where it is the local speciality
- Tai PoCN · 30.1 works25×
- LoganUS · 22.1 works14×
Location quotient: how much more of its research is in Teaching and Learning Programming than the world average.
Where is the best place to study Teaching and Learning Programming?
Among universities, judged by research, Education University of Hong Kong, University of Hong Kong and Chinese University of Hong Kong score highest, combining excellence, specialisation, size, growth and international reach. Research strength is one signal when choosing where to study; it does not measure teaching.
One dot per university in the first ten of the table below, at the default weights. The upper left is the interesting corner: small places doing unusually strong work.
Universities only. The score blends excellence (40%), size (30%), specialisation (10%), growth (10%), international reach (10%), 2022-now; growth compares 2018-21 with 2022-25 and counts up to +20%, since a jump from a small base is mostly noise.
Every institution in Teaching and Learning Programming, country by countryIs Teaching and Learning Programming research growing?
Output in 2022-2025 was 26% higher than in 2018-2021, peaking in 2025. The fastest-growing topics are Teaching and Learning Programming.
The same series as a ribbon: one cell per year, darker for more. The line above answers how much; this answers when.
Its share of all research
Growing output can still be a shrinking share: all of science grows. This is Teaching and Learning Programming as a percentage of every work published that year, 0.037% in 2024.
Fractional works of Teaching and Learning Programming over all fractional works that year. How the balance of science has shifted.
How much of it reaches the world top 10%
Year by year.
Of each year's works in it, the share that reached the world's 10% most cited for their field and year. A field is the world for its own topics, so there is no other line to hold it against.
Which topics inside it are moving
Growth and decline on one axis around a shared zero. Two lists side by side hide the thing that matters: whether the growth dwarfs the decline, or the other way round.
Discussion
Ask a question or share a note about Teaching and Learning Programming. Posts are plain text and can be reported.