Students' misconceptions and other difficulties in introductory programming: A literature review
Efforts to improve computer science education are underway, and teachers of computer
science are challenged in introductory programming courses to help learners develop their …
science are challenged in introductory programming courses to help learners develop their …
Introductory programming: a systematic literature review
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 …
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
AI code generators like OpenAI Codex have the potential to assist novice programmers by
generating code from natural language descriptions, however, over-reliance might …
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 …
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
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 …
middle school. Titled “Foundations for Advancing Computational Thinking”(FACT), the …
Parsons problems and beyond: Systematic literature review and empirical study designs
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …
knowledge of syntax, problem decomposition, algorithm development, and debugging …
A theory of instruction for introductory programming skills
ABSTRACT Background and Context: Current introductory instruction fails to identify,
structure, and sequence the many skills involved in programming. Objective: We proposed a …
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 …
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 …
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 …
and many creative" Initial Learning Environments"(ILEs) have been released to encourage …