I noticed a great overlap in learning math and programming. Programming was easier for me to learn and now helps me to understand math a bit better. Coding a real project is the equivalent to math's proofs, I think. The book "Badass - Making Users Awesome" says, learning something just requires two steps. Perceptual exposure (of hundreds of correct examples) and deliberate practice. I think, math falls short in the f…
> Coding a real project is the equivalent to math's proofs, I think. Surprisingly, this turns out to be true: https://en.m.wikipedia.org/wiki/Curry%E2%80%93Howard_corresp...
How to learn mathematics: the asterisk method
71–79 of 79 posts
Re: How to learn mathematics: the asterisk method
#72Earlier quoted context omitted.
It seems like proof-based maths and applied maths are different fields. The latter is more closely related to engineering. I am the kind of person who likes to solve more practical problems but it is more of a hindrance in advanced maths, where you manipulate concepts that are too abstract for practical use, like infinities.
As an applied mathematician, I disagree. Proofs are often useful in applied maths, and most applied maths is much more closely related to pure maths than to engineering. Infinities show up in practical applied maths, but there are more abstract things that don't (yet).
Though just like libraries in programming mean that you don't have to worry about how to implement a hash table when using Python's dicts, advances in math mean that you don't have to worry about infinities and infinitesimals when you are constructing a bridge using differential equations.
That's progress!
Re: How to learn mathematics: the asterisk method
#73I noticed a great overlap in learning math and programming. Programming was easier for me to learn and now helps me to understand math a bit better. Coding a real project is the equivalent to math's proofs, I think. The book "Badass - Making Users Awesome" says, learning something just requires two steps. Perceptual exposure (of hundreds of correct examples) and deliberate practice. I think, math falls short in the f…
You can use for (...) { ... }, you can use while (...) { ... }, and you can use do { .... } while ( ... ).
Of course, which one you pick depends on context. But, then, which one of sqrt or "raised to 1/2" you choose also depends on what's more convenient at the time.
Re: How to learn mathematics: the asterisk method
#74Earlier quoted context omitted.
That's an explanation that only makes sense from the perspective of pure math. Many of us engineers are wholly incapable of caring about the resolution of theoretical problems. Learning how to take a real world problem and map it into the domain of theory is a special skill that is not required for pure math, because it has an intrinsically messy interface into the real world. I suspect that a pure mathematician woul…
I don't think mathematicians look scornfully upon people doing the mapping between applied and theoretical domains. On the contrary, I think there's a lot of respect (and perhaps some envy). It's an entirely different set of skills, and a lot of great math has been inspired by applications, which would never have been possible if pure mathematicians worked in isolation. (The respect/envy comes from the fact that most…
Proper abstract mathematicians view applications not with scorn, but as a challenge to come up with even more abstract math. :)
Re: How to learn mathematics: the asterisk method
#75Copying stuff by hand or otherwise focuses you on writing not reading. Personally I felt experimentation with this method set me back in my studies.
There's quite a bit of research linking writing with reading and understanding. Writing to Read: A Meta-Analysis of the Impact of Writing and Writing Instruction on Reading https://doi.org/10.17763/haer.81.4.t2k0m13756113566
Re: How to learn mathematics: the asterisk method
#76I noticed a great overlap in learning math and programming. Programming was easier for me to learn and now helps me to understand math a bit better. Coding a real project is the equivalent to math's proofs, I think. The book "Badass - Making Users Awesome" says, learning something just requires two steps. Perceptual exposure (of hundreds of correct examples) and deliberate practice. I think, math falls short in the f…
But, then does programming. In C, there's at least three (arguably more) ways of doing a loop. You can use for (...) { ... }, you can use while (...) { ... }, and you can use do { .... } while ( ... ). Of course, which one you pick depends on context. But, then, which one of sqrt or "raised to 1/2" you choose also depends on what's more convenient at the time.
Good points, thanks.
Re: How to learn mathematics: the asterisk method
#77Earlier quoted context omitted.
There's quite a bit of research linking writing with reading and understanding. Writing to Read: A Meta-Analysis of the Impact of Writing and Writing Instruction on Reading https://doi.org/10.17763/haer.81.4.t2k0m13756113566
I'm aware of this kind of research existing. I guess my personal experience does not count as a scientific work. However it's not study on math and math is not normal reading. It's anything but. You need to understand every symbol, place it in context and do all of the proofs in your head so you can get some feel for it. If you are copying you are not doing this. I'm a terrible hand writer. I have a math degree.
Re: How to learn mathematics: the asterisk method
#78Earlier quoted context omitted.
Intuitively, it does make sense. If you only ever encounter something once, it probably does not make sense to spend brain resources storing it.
I think I've reinvented trigonometry at least fifteen times in my life when I needed to animate something roughly circular, spherical or wave-like. I still have no freakin clue which thing is a sin, cos or tan. I failed precalc (and they still let me work on video games!) But I do remember that a hypotenuse is the square root of A^2 + B^2 and from that I can pretty much figure out the rest.
Atleast two methods I still recall:
1. Look up the SOH CAH TOA method.
2. Knowing that Sin(0) = 0 and Cos(0) = 1 can give a hint which one to use. You may know an equation should have a Sin or Cos but unsure which one so you pick the one that gives the expected results at 0 degrees. Works great for engineering type of problems.
Re: How to learn mathematics: the asterisk method
#79Unrelated, but I am curious about the splash page and redirect. Is this good enough to thwart spiders without having to use Google's captcha? Making pages un-crawlable is a major topic of interest. I read that it's very hard to do nowadays. http://www.geometry.org/human/?i=/tex/conc/mathlearn.html
Why avoid spiders, to prevent bots stealing your posts? This also prevents search engines crawling them, which is a major downside, no?