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 teaching
As before, I’m concluding this year’s geometry classes with an all-too-quick look at right triangle trig and the area of regular polygons. This is a great way to wrap up the school year.