RStudio, Inc., Toronto, Canada.
PLoS Comput Biol. 2019 Oct 31;15(10):e1007433. doi: 10.1371/journal.pcbi.1007433. eCollection 2019 Oct.
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.
教得好是一门像其他任何手艺一样的技能,成功往往来自于小的改进的积累,而不是来自于任何单一的大的改变。本文描述了 10 种你可以在教授编程(和其他科目)时使用的实践。所有这些实践都很容易采用,并且已经在机构教室、强化研讨会和其他环境中证明了它们的价值。