Ten quick tips for teaching programming | PLOS Computational Biologyhttps://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006023
For example, a growing number of educators are including Parsons Problems in their pedagogic repertoire [20, 27]. Rather than writing programs from scratch, learners are given the lines of code they need to solve a problem, but in jumbled order. Reordering them to solve the problem correctly allows them to concentrate on mastering control flow without having to devote mental energy to recalling syntax or the specifics of library functions. They are also liked by learners; Ericson et al.  found that learners were more likely to attempt Parsons Problems than nearby multiple choice questions in an e-book.
Related By Tags
- 🔗 The Reusability Paradox
- 🔗 In defense of blub studies | benkuhn.net
- 🔗 Kids who grew up with search engines could change STEM education forever - The Verge
- 🔗 What Humanities Scholars Want Students To Know About the Internet: Alternative Paths for Alternative Endpoints | Computing Ed Research - Guzdial's Take
- 🔗 (A few) Ops Lessons We All Learn The Hard Way
- 🔗 Wesley Aptekar-Cassels | Things I Believe About Software Engineering
- 🔗 Engineering | BestPracticer
- 🔗 Sorry for all the Drupal: Reflections on the 3rd anniversary of "Drupal for Humanists" | Quinn Dombrowski
- 🔗 Computer Files Are Going Extinct - OneZero
- 🔗 The Rise of ``Worse is Better''