|
|
|
|
|
by philipmjohnson
4152 days ago
|
|
I teach software engineering using an "athletic" pedagogy which means (in part) that I publish YouTube videos showing how I complete small (i.e. 10-30 minute problems) in an efficient manner. Students then try to complete the problems as fast as I do. Once a week, in class, they are assigned a new problem that they must complete correctly within a short time period or else receive no credit. This provides a mixture of learning by watching a more experienced practitioner do the work, along with active engagement. For example, here is the website for the software engineering class I am teaching this semester: http://philipmjohnson.github.io/ics613s15/ The athletic modules ("WODs") start with the coding module. Here's an example of the pedagogy: http://philipmjohnson.github.io/ics613s15/morea/coding/exper... Philip |
|