# Teaching and Learning Programming

**Type:** Topics  
**Canonical URL:** https://scholariq.org/topics/teaching-and-learning-programming/

## Facts

| Field | Value |
| --- | --- |
| Description | 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. |
| Domain | Physical Sciences |
| Field | Computer Science |
| OpenAlex ID | t10533 |
| Works | 19 |

## Topic papers all

Showing 15 of 19.

- [Defining Computational Thinking for Mathematics and Science Classrooms](https://scholariq.org/papers/defining-computational-thinking-for-mathematics-and-science-classrooms/)
- [Improving programming skills in engineering education through problem-based game projects with Scratch](https://scholariq.org/papers/improving-programming-skills-in-engineering-education-through-problem-based-game/)
- [Teaching software engineering by means of computer‐game development: Challenges and opportunities](https://scholariq.org/papers/teaching-software-engineering-by-means-of-computer-game-development-challenges/)
- [pOwerball](https://scholariq.org/papers/powerball/)
- [On the Automatic Assessment of Computational Thinking Skills](https://scholariq.org/papers/on-the-automatic-assessment-of-computational-thinking-skills/)
- [Interactive Assessment Tools for Computational Thinking in High School STEM Classrooms](https://scholariq.org/papers/interactive-assessment-tools-for-computational-thinking-in-high-school-stem/)
- [“I Broke Your Game!”: critique among middle schoolers designing computer games about climate change](https://scholariq.org/papers/i-broke-your-game-critique-among-middle-schoolers-designing-computer-games-about/)
- [Balancing Pedagogy, Game and Reality Components Within a Unique Serious Game for Training Levee Inspection](https://scholariq.org/papers/balancing-pedagogy-game-and-reality-components-within-a-unique-serious-game-for/)
- [Increasing high school girls' self confidence and awareness of CS through a positive summer experience](https://scholariq.org/papers/increasing-high-school-girls-self-confidence-and-awareness-of-cs-through-a/)
- [Is My Game OK Dr. Scratch?](https://scholariq.org/papers/is-my-game-ok-dr-scratch/)
- [Bringing Computational Thinking Into High School Mathematics and Science Classrooms](https://scholariq.org/papers/bringing-computational-thinking-into-high-school-mathematics-and-science/)
- [Applying game-based learning to a primary school class in computer science terminology learning](https://scholariq.org/papers/applying-game-based-learning-to-a-primary-school-class-in-computer-science/)
- [FUSE: An Alternative Infrastructure for Empowering Learners in Schools](https://scholariq.org/papers/fuse-an-alternative-infrastructure-for-empowering-learners-in-schools/)
- [An open source graphical robot programming environment in introductory programming curriculum for undergraduates](https://scholariq.org/papers/an-open-source-graphical-robot-programming-environment-in-introductory/)
- [Teaching Computer Science Courses in Distance Learning.](https://scholariq.org/papers/teaching-computer-science-courses-in-distance-learning/)

## Topic primary papers

- [Defining Computational Thinking for Mathematics and Science Classrooms](https://scholariq.org/papers/defining-computational-thinking-for-mathematics-and-science-classrooms/)
- [Improving programming skills in engineering education through problem-based game projects with Scratch](https://scholariq.org/papers/improving-programming-skills-in-engineering-education-through-problem-based-game/)
- [pOwerball](https://scholariq.org/papers/powerball/)
- [On the Automatic Assessment of Computational Thinking Skills](https://scholariq.org/papers/on-the-automatic-assessment-of-computational-thinking-skills/)
- [Interactive Assessment Tools for Computational Thinking in High School STEM Classrooms](https://scholariq.org/papers/interactive-assessment-tools-for-computational-thinking-in-high-school-stem/)
- [“I Broke Your Game!”: critique among middle schoolers designing computer games about climate change](https://scholariq.org/papers/i-broke-your-game-critique-among-middle-schoolers-designing-computer-games-about/)
- [Is My Game OK Dr. Scratch?](https://scholariq.org/papers/is-my-game-ok-dr-scratch/)
- [Bringing Computational Thinking Into High School Mathematics and Science Classrooms](https://scholariq.org/papers/bringing-computational-thinking-into-high-school-mathematics-and-science/)
- [An open source graphical robot programming environment in introductory programming curriculum for undergraduates](https://scholariq.org/papers/an-open-source-graphical-robot-programming-environment-in-introductory/)
- [Teaching Computer Science Courses in Distance Learning.](https://scholariq.org/papers/teaching-computer-science-courses-in-distance-learning/)
- [Teaching forward kinematics in a robotics course using simulations: transfer to a real-world context using LEGO mindstorms™](https://scholariq.org/papers/teaching-forward-kinematics-in-a-robotics-course-using-simulations-transfer-to-a/)
- [Project moveSMART: When Physical Education Meets Computational Thinking in Elementary Classrooms](https://scholariq.org/papers/project-movesmart-when-physical-education-meets-computational-thinking-in/)

---
Source: ScholarIQ — public research metadata, principally OpenAlex. See https://scholariq.org/sources/ for provenance and https://scholariq.org/methodology/ for what these figures mean.
