Teaching and software development have more in common than one might think. Agile development, a popular methodology in software engineering, corresponds to good teaching practice: both teaching and software development involve building and changing knowledge in a system, and both require simultaneous awareness of the present state and the long-term goals. Good practice, in both contexts, acknowledge human limitations so we can work gracefully and efficiently.
Posts tagged education
Here are my notes on the 2015 CMC-North conference, plus a little neat graphical stuff (and doodles of the rooms some of the talks were held in).