4 ms·
Author. Looking back at this project now, I think the real takeaway is that the act of programming can teach. (Even when you program like I do.) I built this to
by matthewtoast 13y ago
Author. Looking back at this project now, I think the real takeaway is that the act of programming can teach. (Even when you program like I do.) I built this to learn concepts that had always frustrated me in school: fundamental math that I was fed up, as a 27 year old, never having understood. Building this really helped me wrap my mind around trigonometry for the first time, and I still open up this visualization when I need a reminder.
- jasode 13y agoVery nice work. Bret Victor also has demos showing "dynamic" manipulation of math. http://worrydream.com/#!/KillMath http://worrydream.com/#!/KillMath There's also the Lucas gallery but they are straight animations and not manipulated by user. http://en.wikipedia.org/wiki/User:LucasVB/Gallery http://en.wikipedia.org/wiki/User:LucasVB/Gallery
- vlasev 13y agoThis looks decent but I think it could be made a lot better. Right now it's kind of messy with all the functions and all the lines and numbers on the circle there at the same time. It would be better to be able to select those functions you wish to view.
- vlasev 13y agoReason for disagreement?
- ht_th 13y ago> I think the real takeaway is that the act of programming can teach. That looks like the learning theory of "constructionism" (with the n not the v) and the ideas of S. Papert and A.A. diSessa who did research about using logo for children to learn about arithmetic and physics. Interesting stuff, especially from a point of view of a programmer who thinks about learning.