Open research questions in Teaching and Learning Programming
776 gap statements mined from Teaching and Learning Programming papers in our 7.9M-paper local library, which holds 4,427 papers on the topic — drawn mostly from each paper's own stated research gap, future-work, challenge and limitation notes, and its abstract. The ones listed below are a selection still marked open; each names the study that raised it, with a DOI link where the paper has one.
Choosing where to publish on Teaching and Learning Programming? See the ranked Computer Science journals.
What the literature leaves open
The paper identifies the challenge of preparing students for a world where conventional coding is no longer the primary means of, or barrier to, implementation. It highlights the need for faculty to rethink pedagogy for an AI-augmented era.
The Democratization of Computational Thinking: Education, Practice, and Our AI-Augmented Future · 2026 · DOIThe paper highlights the need for universities to redesign curricula around AI literacy, fluency, and mastery.
The Democratization of Computational Thinking: Education, Practice, and Our AI-Augmented Future · 2026 · DOIThe lack of a control group limits causal inference. The study faced the challenge of integrating AiSim into routine lessons rather than delivering it as a standalone AI literacy course. The research had to preserve the natural instructional arrangement by keeping students in their original classes.
Situated AI Literacy Change Through GenAI-Supported Simulation in Secondary Physics: Field Evidence from Curriculum-Integrated Inquiry · 2026 · DOIThe literature lacks theory-based frameworks for programming pedagogy. Education theory-driven design frameworks for LLMs remain underdeveloped. There is a need to reconsider the components of pedagogy in relation to LLMs.
Large language model-assisted modern programming pedagogy model: a perspective on teaching programming in the era of LLMs · 2026 · DOIThe lack of a systematic approach to integrating digital tools and GenAI in programming education. The need for a pedagogical framework that aligns digital tools with cognitive skills such as logical and algorithmic thinking.
A Digital Ecosystem Model for Developing Logical Thinking in Novice Programmers: Integrating Visualization Technologies and GenAI · 2025 · DOIThere has been no study examining the effectiveness of an accessible computing curriculum for students with ASD on their learning of computational thinking concepts. The existing curriculums may not be suitable for students with ASD, and there is a need to develop accessible curriculums.
The Impact of a Computing Curriculum Accessible to Students with ASD on the Development of Computing Artifacts · 2024 · DOIThe balance between automation and preserving essential programming skills is a challenge introduced by AI tools. The potential for over-reliance on AI tools and a limited understanding of core programming concepts are also concerns.
There is a need to investigate the impact of various learning style dimensions on the effectiveness of live coding.
Learning Styles Impact Students’ Perceptions on Active Learning Methodologies: A Case Study on the Use of Live Coding and Short Programming Exercises · 2024 · DOIThe current research on gender differences in computational thinking skills among primary and secondary school students is imbalanced across regions and age groups. The development of a clearer definition of computational thinking is required for a more specific identification of gender differences.
Gender Differences in Computational Thinking Skills among Primary and Secondary School Students: A Systematic Review · 2024 · DOIThe lack of consensus on the operationalization of computational thinking. The need for a systematic review of computational thinking assessment instruments. The importance of deepening the understanding of teaching and assessment processes from the early years of schooling.
Systematic Review of Instruments to Assess Computational Thinking in Early Years of Schooling · 2024 · DOIThe need to address educational gaps and adapt to evolving demands in the VET domain. The challenge of integrating CT into VET programs to prepare students for the contemporary workforce.
Empowering Vocational Students: A Research-Based Framework for Computational Thinking Integration · 2024 · DOIThe lack of integration of CT into VET programs. The need for a framework that connects CT practices and integration elements to the engineering design process. The limited understanding of the intersection of CT and STEM education in the context of VET.
Empowering Vocational Students: A Research-Based Framework for Computational Thinking Integration · 2024 · DOIThe lack of interest in programming among many students. The need for improved methods for teaching programming to beginners.
Cultivating Creativity and Improving Coding Skills in Primary School Students via Domain-General and Domain-Specific Learning Scaffoldings · 2024 · DOIThe study was conducted in an extracurricular context, which may have limitations. The quasi-experimental design was chosen due to the lack of feasibility of random assignment to control and experimental groups. The study had to ensure the safety of the children while interacting with the robot.
High-Capacity Robots in Early Education: Developing Computational Thinking with a Voice-Controlled Collaborative Robot · 2024 · DOIThe lack of automation in the assessment process of complex programming assignments. The need for a defined assessment process that can be used to grade complex programming assignments. The challenge of ensuring grading quality while speeding up the assessment process.
The gap between the need for creative problem-solving skills in the digital age and the traditional education systems. The lack of a comprehensive framework that integrates CT education, creativity, Bloom’s Taxonomy, and Project-Based Instruction.
Computational Thinking (CT) towards Creative Action: Developing a Project-Based Instructional Taxonomy (PBIT) in AI Education · 2024 · DOIThere is a lack of understanding of students' perspectives on AI-driven conversational agents in learning. The ethical implementation of AI-driven educational tools is a concern, and there is a need to address issues of privacy, surveillance, and algorithmic bias.
Integrating Youth Perspectives into the Design of AI-Supported Collaborative Learning Environments · 2024 · DOIBalancing teachers' visions with practical instructional needs. Finding the time needed to dedicate to computing as a new representational tool. Critically thinking about what to leave out, both in physics and computing.
Expanding Models for Physics Teaching: A Framework for the Integration of Computational Modeling · 2024 · DOILimited research on the integration of computational modeling into physics education. A need for frameworks that reflect teachers' values and goals. A lack of understanding of how teachers conceptualize computational modeling in physics.
Expanding Models for Physics Teaching: A Framework for the Integration of Computational Modeling · 2024 · DOIMany teachers do not regularly integrate modelling tasks into their lessons. The openness of modelling tasks has a limited impact on performance. Mathematical and contextual complexities play more critical roles than the openness of modelling tasks.
The lack of a control group limits causal inference - The study was conducted in a single urban secondary school in Beijing, China - The study used a one-group embedded mixed-methods pretest-posttest field…
Situated AI Literacy Change Through GenAI-Supported Simulation in Secondary Physics: Field Evidence from Curriculum-Integrated Inquiry · 2026 · DOIFuture studies should test the effectiveness of the mechanisms proposed in the LAMPP…
Large language model-assisted modern programming pedagogy model: a perspective on teaching programming in the era of LLMs · 2026 · DOIInvestigating the long-term effects of the proposed approach, - Comparing the proposed approach with other instructional models, - Exploring the use of GenAI in other educational…
A Digital Ecosystem Model for Developing Logical Thinking in Novice Programmers: Integrating Visualization Technologies and GenAI · 2025 · DOIFurther research to fully understand the capabilities and limitations of AI tools and ensure their effective use in education.
Teaching CT effectively in Early Childhood Education presents unique challenges due to the developmental stages of young learners - Making CT concepts accessible and relevant to young learners' cognitive abilities - Preparing preservice teachers to incorporate robotics and CT into their future…
AI-Generated Context for Teaching Robotics to Improve Computational Thinking in Early Childhood Education · 2024 · DOI
Most-cited papers in Teaching and Learning Programming
- Computational thinking · Communications of the ACM · 2006 · 5,959 citations
- Computational Thinking in K–12 · Educational Researcher · 2013 · 2,026 citations
- The knowledge level · Artificial Intelligence · 1982 · 1,369 citations
- Dual coding theory and education · Educational Psychology Review · 1991 · 1,286 citations
- Defining Computational Thinking for Mathematics and Science Classrooms · Journal of Science Education and Technology · 2015 · 1,215 citations
- Demystifying computational thinking · Educational Research Review · 2017 · 1,139 citations
- Learning and Teaching Programming: A Review and Discussion · Computer Science Education · 2003 · 1,020 citations
- Review on teaching and learning of computational thinking through programming: What is next for K-12? · Computers in Human Behavior · 2014 · 1,019 citations
- Exploring the educational potential of robotics in schools: A systematic review · Computers & Education · 2011 · 901 citations
- The Five-Stage Model of Adult Skill Acquisition · Bulletin of Science Technology & Society · 2004 · 826 citations
Most recent work
- Teacher training in the age of AI: impact on AI literacy and teachers’ attitudes · Frontiers in Education · 2026
- Generative Artificial Intelligence‐Assisted STEM Education: A Systematic Review and Future Research Agenda · European Journal of Education · 2026
- When Generative AI Meets Socratic Method: Investigating Programming Learning Dynamics Through Behaviours, Interaction Qualities and Perceptions · Journal of Computer Assisted Learning · 2026
- Psychological and technological predictors of AI literacy profiles: a latent profile analysis among Chinese college students · BMC Psychology · 2026
- Leveraging Large Language Models to Enhance Self‐Regulated Learning in Programming Education With Explainable AI · Journal of Computer Assisted Learning · 2026
- Discipline-Specific AI literacy (DiSAIL): a theoretical framework for situated engagement with generative AI in education · International Journal of Technology and Design Education · 2026
- Chinese Special Education Teachers’ Experiences With Generative AI: Differences in Perceptions, Use, and TAM Pathways for IEP Writing and Lesson Planning · Journal of Special Education Technology · 2026
- Videogame Programming & Education: Enhancing Programming Skills Through Unity Visual Scripting · Computers · 2026
- Integrating agile methodologies and AI-assisted learning in web programming education: a theoretical framework for CS curriculum transformation · Discover Education · 2026
- Understanding and Enhancing CS Students’ Interaction Experience with AI Coding Assistant Tools · ACM Transactions on Software Engineering and Methodology · 2026
Find a gap in your own Teaching and Learning Programming sub-topic
This page shows what the Teaching and Learning Programming literature already flags as unresolved. To narrow it to your specific question, search the Research Gap Finder: the search is free with a free account and lists the papers closest to your topic first. Unlocking that topic (50 credits, charged once) fills the comparison table from our 7.9M-paper local library and writes the gaps from its rows.
Open the Research Gap Finder →