It's not just the books it is the whole method of teaching. I remember learning the steps to calculate an eigenvector without a single comment on why one would ever want to do that. I think it is done so that the educator can claim "this course teaches all of calculus and linear algebra and quantum mechanics". To actually explain things properly would require more modest course goals.
vasco|1 year ago
klysm|1 year ago
ozim|1 year ago
You cannot simply explain to someone complex stuff - best way is to let people grind through to build their own understanding.
Parent poster wrote that "it’s useful for determining the similarity of two vectors" - now I would ask why do I need to determine similarity of two vectors as it does not mean much to me - if I would be grinding through math problems I would most likely find out why, but there is no way I could understand and retain it when someone would just tell me.
z3phyr|1 year ago
Simple:
Start with
a) Suppose you are making a video game..
b) Suppose you are determining ballistic trajectory of your missile system based on model rockets
c) Suppose you are running a fighter robot group..
Or any of the stuff children are supposed to *actually* do and then take these classes with determination to do the actual creative things that they wanna do all life.
There is an aspect of jest in the above comment, but it also contains some likely truth. Children love doing stuff, and these are the things that may enable them.
jampekka|1 year ago
To get someone understand something holistically, as in link to their previous knowledge base, requires knowledge of what their knowledge base is. Traditionally this has been done with structuring the teaching with prerequisites etc and hoping it works.
I struggle with this quite a bit when I teach students with heterogeneous background. To be effective, one has to first probe what the students already knows to be able to relate the new stuff to that, and this requires interaction. Hypertext is/would be helpful for self-learning, but it's sadly very underutilized. LLMs may be better. But probably even those can't at least in the current form replace interactive human teaching as they don't really form/retain a model of what the user knows.
vasco|1 year ago
This is absolutely not true. Many times I've experienced the moment of something complex "clicking" after hearing or reading an appropriate explanation for a phenomenon - finally seeing the right visual or appropriate example or comparison. I find it hard to believe you've never experienced this other than through grinding problem sets.
The_Colonel|1 year ago
Maybe you prefer to figure out everything yourself, but you have just one lifetime, and having access to guidance while grinding will allow you to learn things faster (and thus more).
hobs|1 year ago
Grinding through to build your own understanding when someone can just give you useful meaning and context to connect to your other parts of learning is a core teaching skill, and anyone avoiding that because its "too hard" is doing a deep disservice to their students.
codingrightnow|1 year ago
aerhardt|1 year ago
klysm|1 year ago
unknown|1 year ago
[deleted]
ozim|1 year ago
Otherwise at the end you get people dissatisfied they cannot get job but they have a degree.