King's College London

Research portal

Ten quick tips for teaching programming

Research output: Contribution to journalArticle

Neil C. C. Brown, Greg Wilson

Original languageEnglish
Number of pages8
JournalPLoS Computational Biology
Issue number4
Publication statusPublished - 5 Apr 2018


King's Authors


Research from educational psychology suggests that teaching and learning are subject-specific activities: learning programming has a different set of challenges and techniques than learning physics or learning to read and write. Computing is a younger discipline than mathematics, physics, or biology, and while there have been correspondingly fewer studies of how best to teach it, there is a growing body of evidence about what works and what doesn’t. This paper presents ten quick tips that should be the foundation of any teaching of programming, whether formal or informal.

Download statistics

No data available

View graph of relations

© 2018 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454