Students' misconceptions and other difficulties in introductory programming: A literature review

Y Qian, J Lehman - ACM Transactions on Computing Education (TOCE), 2017 - dl.acm.org
Efforts to improve computer science education are underway, and teachers of computer
science are challenged in introductory programming courses to help learners develop their …

Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

Studying the effect of AI code generators on supporting novice learners in introductory programming

M Kazemitabaar, J Chow, CKT Ma, BJ Ericson… - Proceedings of the …, 2023 - dl.acm.org
AI code generators like OpenAI Codex have the potential to assist novice programmers by
generating code from natural language descriptions, however, over-reliance might …

Computing in the curriculum: Challenges and strategies from a teacher's perspective

S Sentance, A Csizmadia - Education and information technologies, 2017 - Springer
Computing is being introduced into the curriculum in many countries. Teachers' perspectives
enable us to discover what challenges this presents, and also the strategies teachers claim …

Designing for deeper learning in a blended computer science course for middle school students

S Grover, R Pea, S Cooper - Computer science education, 2015 - Taylor & Francis
The focus of this research was to create and test an introductory computer science course for
middle school. Titled “Foundations for Advancing Computational Thinking”(FACT), the …

Parsons problems and beyond: Systematic literature review and empirical study designs

BJ Ericson, P Denny, J Prather, R Duran… - Proceedings of the …, 2022 - dl.acm.org
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …

A theory of instruction for introductory programming skills

B Xie, D Loksa, GL Nelson, MJ Davidson… - Computer Science …, 2019 - Taylor & Francis
ABSTRACT Background and Context: Current introductory instruction fails to identify,
structure, and sequence the many skills involved in programming. Objective: We proposed a …

12 novice programmers and introductory programming

AV Robins - The Cambridge handbook of computing education …, 2019 - books.google.com
One of the central topics in computing education research (CEDR) is the exploration of how
a person learns their first programming language, also described in terms such as …

Relationships: computational thinking, pedagogy of programming, and Bloom's Taxonomy

CC Selby - Proceedings of the workshop in primary and secondary …, 2015 - dl.acm.org
This study explores the relationship between computational thinking, teaching programming,
and Bloom's Taxonomy. Data is collected from teachers, academics, and professionals …

Should your 8-year-old learn coding?

C Duncan, T Bell, S Tanimoto - Proceedings of the 9th workshop in …, 2014 - dl.acm.org
There has been considerable interest in teaching" coding" to primary school aged students,
and many creative" Initial Learning Environments"(ILEs) have been released to encourage …