Ten quick tips for delivering programming lessons

PLoS Comput Biol. 2019 Oct 31;15(10):e1007433. doi: 10.1371/journal.pcbi.1007433. eCollection 2019 Oct.

Abstract

Teaching well is a craft like any other, and success often comes from an accumulation of small improvements rather than from any single large change. This paper describes 10 practices you can use when teaching programming (and other subjects). All are easy to adopt and have proven their value in institutional classrooms, intensive workshops, and other settings.

MeSH terms

  • Humans
  • Teaching / education*
  • Teaching / psychology

Grants and funding

The author received no specific funding for this work.