3 ms·
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 pr
by philipmjohnson 12y 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/ 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/experience-project-euler-3.html http://philipmjohnson.github.io/ics613s15/morea/coding/exper...
Philip