My institution gives a very significant incentive to those who excel academically in their early years. I would beat myself up if I did not use the unique opportunity of vast free time this summer to advantage myself in this regard.
My question is essentially for those who have experience studying the subject at university level, or self-studying to an approximately equivalent degree, with emphasis on the pure and problem-solving end over the applied. What strategies, resources, and tips would you advise for learners?
Also, I understand that this type of question is asked fairly regularly. Due to the nature of this forum, much has been said about approaching applications of mathematics for those in other disciplines or for the purpose of self-study. But I think that most would agree that from the outset, pure mathematics and abstract problem skills appear arcane from university-level on.
So my advice: find a great book, make notes and expand on what the author is saying with diagrams or additional lines of working, focus on solving problems, do it out of love.
https://www.youtube.com/watch?v=dW8Cy6WrO94&list=PL55C7C8378...
Visual Group Theory, by Nathan Carter is a book you can get something from no matter your level of maths, imho.
If you know some linear algebra, Gilbert Strang's course on YouTube may be interesting - https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra...
- Reread everything. The first time, only read definitions and theorems; proceed steadily and focus on high-level ideas. The second time, try to recall definitions and focus on details of theorems. The third time, try to recall definitions and recall proofs of key theorems; work on memorization and fluency. The fourth time, try to modify the conditions of theorems and see what changes. If you are struggling with reading, get as far as you can and then go around again - it gets easier every time. Take as much time as you can afford before reading the same section again to let the material sink in.
- Do lots of problems - start with trivial examples and slowly scale up the difficulty. Lock down the basics before moving on to harder problems. Ask for recommendations for books that have particularly good problems.
- Practice proving theorems and claims. If you have a question while reading, make a conjecture and try to prove it formally. It took me too long to realize that understanding abstract math is not the same as being able to do proofs and formalize intuition. Following along while reading doesn't mean you can quickly or easily prove facts about the material, and the proof is what counts in the end. Knowing why something is true is not helpful if you cannot formalize it.
- Hone intuition. Proving things is just performing a (directed) graph search on a set of facts with a well-defined start and end goal. Having good internal heuristics will help the search proceed quickly, in the right direction, while avoiding dead-ends; the only way to develop this sense is by practice.
For context, I have a PhD in theoretical computer science and a master in mathematics. I've been teaching mathematics for several years ranging from high school to university.
The biggest problem for students, especially at the university level, is that they don't have the basics down. If you are not fluid in fractions and manipulating equations, you can't focus on the important part of learning induction proofs. This is just one example, but the return on investment on getting the basics down is huge.
For each new subject, you need to take the prerequisites serious. If you can't read a new definition and focus only on the new part, you should go back. The is of course very time consuming if you are missing a lot of prerequisites but if you want to get good, this is the way.
A well planned program will do this for you to some degree but the reason most people struggle is that they don't take prerequisites seriously or simple haven't learned them probably. You should be able to solve exercises in each prerequisite subject to a fairly good degree before tackling the next.
For anybody starting or doing university level mathematics I suggest your start refreshing pre-uni. Make sure you have fractions, linear and quadratic equations, exponentiation and logorithms and basic properties of functions are really down. If you have time, it can be very beneficial for pure mathematics to start out with some formal logic and natural deduction to really understand the way mathematicians reason in proofs and definitions.
Finally, ask all the stupid questions. Nobody, except yourself maybe, care if you misunderstood a basic point and got something wrong because of it. If "you just don't get" something, there is a high chance you missed something. If you don't understand the answer, same thing applies. Mathematics should be, if done properly, straight forward.
Of course, if your goal is to get good grades in specific courses which have exams on specific dates, then this isn't very useful advice.
Some other advice:
- don't underestimate the value of memorization when it comes to definitions and important theorems.
- do lots of practice problems which are like those on the exams (obviously)
- as much as possible, find peers to study with and talk with. it's easy to fool yourself into thinking you understand something, but when you try to talk about it with a real person, the holes in your knowledge are revealed pretty quickly.
- if you can't do that, try to explain the concepts and ideas you're learning to an imaginary friend.
- you might be able to find lecture notes or slides online from the actual versions of classes taught at your institution.
I agree you should ask the professors for materials to look at, or at least try to focus on the materials and courses actually taught at your institution. This is the path of least resistance and will probably make it easier to stay motivated too.
1. Don't panic. If you don't understand everything immediately, that's normal. Try second or third time - and even fourth and fifth. Not necessarily immediately - take some time.
2. Try different books - for different people different explanations "click" differently.
3. Math is often understood better a few months after you studied the material. In many courses you don't have time to internalize new concepts in real time - but after some pause you feel better adjusted to them.
4. When you see a math expression, read it aloud, for better understanding. The goal is to force you to actually pay attention to every feature of the math notation used. Even reading this once helps. After reading a few times, you may start to see patterns and understandable pieces of the expression.
5. Scientists sometimes need quite a bit of time to understand what their peers - even in close areas - write in their papers. Reading one paper, even not too long, for the whole week to get a good understanding could be normal.
However you should probably ask professors at your school what you should be doing in your free time, since they are the one's who will be determining said significant incentive so probably have a better idea what you should be doing than any of us.
That'll get you through the courses, and your level of effort and capabilities will determine how much you learn. Forget about grades, if you just do your best you'll get the best grade you can.
1. Find a time of day to read and work on problems that works for you and make it interruption-free. For me it was up at 6AM and working until 9 or 10AM with no phone or laptop. If you can do longer or fit in another session, go for it.
2. I found that I process new material in the background, so either going to the gym or taking a long walk gave my mind the break and mental space to process what it had just ingested.
3. In mathematics, it's common to present the most terse, stripped-down version of a result which can rob it of the background and context. I found it was often helpful to find the author's previous work, PhD thesis or talks in order to understand how they got to their result.
4. Don't be afraid to get a little side-tracked or obsessed with something that's not directly related to what you're currently working on. Part of training to be a mathematician is learning the ability to hold seemingly unrelated concepts in your head for long periods of time until the connection becomes apparent. Learn to love difficult things!
You can try to do math on your own, but you'll have a high chance of failing. You need to get feedback.
Just like you can't learn a foreign language without interacting with the speakers of that language, it's very hard to learn math without speaking with people who know math.
So, by all means, find good books, good youtube videos (you can't go wrong with 3blue1brown), Khan academy, all those will help. But if you don't get feedback from people, it's easy to think you make solid progress when you actually don't. It's easy to not know what direction to pursue among hundreds of options.
How do you get feedback? If you can afford it, just pay for it. Nowadays there should be various online services that offer math tutoring. Get in touch with them, and tell them you'd like to go through Calculus 1, or Ordinary Differential Equations, for example. With a competent tutor, you can learn calculus in, let's say, 3 weeks, on your own, you could spend 3 months and still have serious gaps.
Edit: Because of feedback, it's actually easier to get good at programming than at math. In programming, you write programs, if they run and product the result you expect, that's great, if they don't, you realize right away you made a mistake.
So, if you can find a little coding project that forces you to learn math, you can get valuable math feedback by seeing that the program runs as expected. Ray tracing comes to mind. Maybe building an n-body simulator could be a fun exercise too. The phenomenal book "Turtle Geometry" teaches you math in this way, it asks you to write and run (and play with) various programs to produce quite some pretty pictures. You could go through it, and write all those programs in Python rather than Logo (Python has a turtle package embedded). With that book you can really learn a ton of math, including some Riemannian geometry.
- get a small-ish whiteboard; one that you can fit in a larger bag. Do problems on that whiteboard first, then work them out on paper for submission once you have either solved the problem or know you are on the right track. It’s way easier to wipe the whiteboard clean to start over than it is to erase your pencil work.
- invest in a quality mechanical pencil and a separate eraser.
-work at least 3 extra problems beyond what was assigned for each category of problem
- don’t memorize anything that you can derive quickly - memorize the derivation. Use your scratch paper to derive whatever you need, when you need it, instead of fretting over memorizing the right formulas, etc.
- read up on the topic of lecture, before lecture, so that you can listen to the meta-information and ask questions during lecture instead of scrambling to follow the topic.
- make a notebook of techniques and tricks of the trade
- definitions are everything.