In graduate school that was expanded: take every chapter of the textbook and rewrite it, filling in all the intermediate steps of every proof, those where the author writes "it follows that ..." or "from which it's obvious that ..."
In graduate school that was expanded: take every chapter of the textbook and rewrite it, filling in all the intermediate steps of every proof, those where the author writes "it follows that ..." or "from which it's obvious that ..."
I recently-ish had a read through some of my old fundamental/pure maths notes from Uni, including plenty of proofs. The damned things are littered with steps which were "obvious" to my smug self-satisfied 20 year old self but impenetrable to me reading without much context 20 years later.
Git.
1) Drill/spaced repetition basic definitions. The Cornell note taking method is convenient to do this while taking notes.
2) Keep a diary of thoughts, things you couldn't solve or did solve. Especially identifying problems, what works or doesn't, why something went wrong. Metacognitive thinking was really useful for transferring problems to solving new ones.
3) A study group involving a lot of us explaining to each other.
That strategy in my opinion is not optimal for humans.
What we need to do is develop math resources that can help students learn things analytically & conceptually.
Like how they learn biology.
Maths content is the ne plus ultra of conceptual.
It's totally possible to slog through a chapter of a maths text and feel like we got it. But it turns out our 'understanding' was a facade. We can't apply the concepts in a new situation. Exposing ourselves to feedback via problem sets reveals this.
How do they learn biology?
Yes, you’ll learn more. Also, TAs will recognize you put in the effort so if you’re arguing for partial points or you’re really close to a cutoff grade they will be more likely to bump you up versus someone they’ve not seen or noticed all semester.
It really depends on the textbook, isn't it? I find it impossible to solve all the problems in CLRS, for example. Our professor assigned one of the problems about universal hashing, and it took me hours to get the key insights to find the correct proof. I can't imagine how one can solve all the problems given so many competing priorities, except for a few truly talented.
> given so many competing priorities,
Undoubtedly, the best time to do this was when you were young. The second best time is now. Pick a book and work on a problem or 2 every day. It will likely take 6 months or so but you will learn the material. This is an incredible way to level up in a technical area.
Imagine how much knowledge is in CLRS.
On the other hand, I second the suggestion to engage more deeply with the subject material itself: Modify assumptions and see what happens. Can certain proofs be simplified? Try to reconstruct proofs by only memorising certain key details. Try to draw a mental map of a subject and how the different theorems and definitions relate together. Try to implement some proofs in an automated theorem prover, if that's your thing.
Sadly I didn't do that. I graduated and do okay, but I encourage everyone to do better than me. As I get close to retirement I need a few people who are still working to build things (and medical treatments) that makes my life better (and in turn take some of that money I saved up over the years for your own life)
I also don't think that people who develop new medical treatments necessarily did all the exercises in a pure maths textbook. Being able to prove that continuous functions on a compact set are uniformly continuous probably won't help you fight cancer.
Some books can take many many months to finish off like this, and most courses only cover a small percentage of the book.