Teaching How to Think Like a Programmer: Emerging Insights (original) (raw)

More Time or Better Tools? A Large-Scale Retrospective Comparison of Pedagogical Approaches to Teach Programming

Gabriela Silva-Maceda

IEEE Transactions on Education, 2016

View PDFchevron_right

Toward a Framework of Programming Pedagogy

Wilfred Lau

Encyclopedia of Information Science and Technology, Second Edition

View PDFchevron_right

Teaching Programming Using the Robot-Based Learning Approach

Maizatul Hayati Mohamad Yatim

International Journal of Artificial Intelligence, 2020

View PDFchevron_right

Conceptualisation of a learning environment for programming through an analysis of the underlying research issues in teaching programming

Ioana Chan Mow

CSEIT 2012 conference proceedings, 2012

View PDFchevron_right

Simulated Robotic Agents As Tools To Teach Programming

Louis Major

View PDFchevron_right

Strategies for Teaching Programming to Meet New Challenges: State of the Art

Ivica Boljat, Nikolina Bubica

View PDFchevron_right

From Scratch to “Real” Programming

michal armoni

ACM Transactions on Computing Education, 2015

View PDFchevron_right

Teaching computer programming: Practices, difficulties and opportunities

Orlando López-Cruz

2015 IEEE Frontiers in Education Conference (FIE), 2015

View PDFchevron_right

A Cognitive Based Approach For Teaching Programming To Computer Science And Engineering Students

Leo Benegas

2005 Annual Conference Proceedings

View PDFchevron_right

Teaching and Learning Computing

Matt Bower

View PDFchevron_right

On the Cognitive Development of the Novice Programmer and the Development of a Computing Education Researcher

Raymond Lister

9th Computer Science Education Research Conference (CSERC '20), 2020

View PDFchevron_right

A survey of literature on the teaching of introductory programming

Lauri Malmi

ACM SIGCSE …, 2007

View PDFchevron_right

Playing with Programming

Álvaro Santos

Gamification-Based E-Learning Strategies for Computer Programming Education

View PDFchevron_right

An Experience to use Robotics to Improve Computer Science Learning

Vandermi Silva

2009

View PDFchevron_right

Students Learn Robot Programming Faster using Simulations

Robin Shoop, Chris Schunn

View PDFchevron_right

Playing With Programming: A serious game to start programming

César Páris, Anabela Gomes

View PDFchevron_right

Programming Revisited - The Educational Value of Computer Programming

Andrew Begel

2004

View PDFchevron_right

Tackling barriers in the learning of computer programming

André Koscianski

2009

View PDFchevron_right

Introducing computer science fundamentals before programming

Richard J LeBlanc, Russell Shackelford

… and Learning in an Era of …, 1997

View PDFchevron_right

A Didactic Model for Developmental Training in Computer Science

Todorka Terzieva

View PDFchevron_right

A comparison of different approaches to the introductory programming course

Myles McNally

Proceedings of the 8th …, 2006

View PDFchevron_right

An environment to improve programming education

Anabela Gomes

2007

View PDFchevron_right

Introductory programming course: review and future implications

Uzma Omer

PeerJ Computer Science, 2021

View PDFchevron_right

An Exploration into Effective Teaching of Introductory Programming

PVR Murthy

2015

View PDFchevron_right

A Case for Learning Research in Computer Science Education

Christina Gardner-McCune

View PDFchevron_right

Enhancing Practice and Achievement in Introductory Programming with a Robot Olympics

Michael 'Adrir' Scott, George Ghinea, Allan Tucker

IEEE Transactions on Education, 2015

View PDFchevron_right

Studies and proposals about initial programming learning

Anabela Gomes

2010

View PDFchevron_right

Designing and deploying programming courses: Strategies, tools, difficulties and pedagogy

Stelios Xinogalos

Education and Information Technologies, 2014

View PDFchevron_right

Integrating teaching-and-learning techniques for novice computer programming students

Glenda Coates Barlow-Jones

2012

View PDFchevron_right