Ten quick tips for teaching programming.
Neil C. C. BrownGreg WilsonPublished in: PLoS Comput. Biol. (2018)
Keyphrases
- computer programming
- programming course
- pair programming
- introductory programming
- introductory computer science
- programming language
- computer science education
- learning environment
- computer science curriculum
- learning process
- programming education
- learning systems
- high school
- e learning
- hybrid learning
- object oriented programming
- higher education
- online learning
- distance education
- database
- introductory programming courses
- programming concepts
- problem based learning
- educational technology
- instructional strategies
- teacher education
- secondary school
- elementary school
- programming environment
- object oriented
- web based learning
- thinking skills
- students studying
- lego mindstorms
- computer technology
- learning analytics