Tutorial 3: (quick, personal summary) In Tutorial 3, my aims were (1) to encourage learning algorithms by designing them. We have D1 that extends the idea of swapping two variables. I use this problem to discuss generalizing it to "create holes" when
Read More...
Tutorial 2: (quick, personal summary) In Tutorial 2, my aims were (1) to get/force students to simulate an algorithm themselves (learning via doing; understanding via more doing; and mastering through even more understanding), (2) discuss/explain the
Read More...
Tutorial 1: (quick, personal summary) In Tutorial 1, my aim was to illustrate the difficulty associated with coming up with a "good" section of step-by-step instructions to achieve a task, any task. Multiple issues arise: what level of detail (abstraction),
Read More...