Where can I learn advanced Mathematics?

AI Thread Summary
A 13-year-old student expresses a desire to learn advanced mathematics beyond the standard Year 9 curriculum, which they find overly focused on exams. They seek to improve their math skills to enhance their computer programming abilities and develop a hobby in mathematics. The discussion emphasizes the importance of mastering basic algebra, geometry, and trigonometry, as these are foundational for programming, particularly in game development. Suggestions include utilizing resources like Khan Academy for structured learning, exploring books on mathematics and game physics, and studying concepts such as projective geometry and linear algebra. The conversation also highlights the relevance of physics, especially kinematics, in simulating real-world scenarios in programming. Overall, the focus is on self-directed study and connecting mathematical concepts to practical applications in computer science.
Ottahhh
Messages
6
Reaction score
0
Hi, I'm 13 and wondering where I can learn this more advance Mathematics.
Before you start thinking to your self "Well this little blighter must not pay attention at school!", I should probably explain why that statement would be invalid.
You see, the Mathematical curriculum for my educational year group (Year 9) is rather controversial for a cynical being, such as my self. All they care about is getting you through exams and that's it. I'm a Computer Scientist, but Maths is my weak point and let's me down when it comes to programming games etc.
I'm looking for Math skills above the Pythagorean Theorem as that is the sort of stage I'm at now and I want to expand my learning by studying more advanced Maths out of school to help me with the Math required in my computer programming and I also want to make Maths a bit of a hobby of mine.
Any help is appreciated but sarcastic comments are not.
Thank you for reading.

Josh, 13.
 
Physics news on Phys.org
You're only 13, which is fine, but it means that your math options tend to be quite limited. Basically, the only thing which you can do now is to study the standard curriculum in your free time.

This entails:
- Basic algebra: This is extremely boring, but very important. If you feel only a little bit uneasy when asked to solve

<br /> \left\{<br /> \begin{array}{c}<br /> 2x+4y=5\\ 3x+y=0<br /> \end{array}<br /> \right.<br />

or

x^2-3x+5=0

then you need to practice more. Such things are the very basics and you have to be very comfortable with them (even though it's boring).

If you know algebra, then you can go to geometry. Geometry will definitely help you program games. You'll learn about equations of lines, slopes, intersection of lines. These are all essential when drawing something on a computer screen.

If you know geometry, then you can do trig. This will also help you in programming games. Basically, everything that involves circles and triangles will involve trig. So being able to work with it is quite important.

It would also be wise if you could study some physics (kinematics in particular). If you wish to simulate things like an apple dropping or a car moving or a cannonball launching in the air, then kinematics will be very helpful.

You should also check out things like projective geometry and linear algebra (matrices). You can learn these things after you taught yourself geometry. They are extremely helpful in programming, but perhaps a little difficult.

Ottahhh said:
Any help is appreciated but sarcastic comments are not.

Just report these comments, please.
 
Hi, I think its great your taking an interest in learning and trying to find new things to learn.

Have you tried asking at your school to see if they can provide you with more material? Or perhaps the public library has some books on maths, or even better, game development (I have an interest in that mayself)

If you enjoy having short lectures, try Khan Academy : http://www.khanacademy.org/ - Some of it is pretty advanced but if you work hard eventually you will get there and your brain will thank you for it.

Good luck!
 
I like the book Math 1001 by Prof Elwes. It introduces many current math topics in bitesize chunks far beyond simple algebra. Ideas to play with.

https://www.amazon.com/dp/1554077192/?tag=pfamazon01-20

There's also the math behind origami paper folding that pretty interesting. Some people have discovered that origami can solve many of the ancient conundrums like trisecting an angle or doubling a cube... Its also very geometrical and has a lot of application in engineering.

There are also books on game physics and graphics that may be of interest:

https://www.amazon.com/dp/1554077192/?tag=pfamazon01-20

and then there's my favorite: Open Source Physics at www.compadre.org/osp with many examples of doing
simple physics simulations. You might learn some things that you could apply to your games in the sample java code.
 
Last edited by a moderator:
Do you know any set theory or formal logics? If not, then you could start studying the basics of those subjects; they're relevant to computer science and amazing tools for every subject in which precision is necessary. Material is available on the web, so all you need is will and patience.
 
Thank you for all the help and suggestions given, I hope that if I need help my posts (regardless of the apparent simplicity of the question in context) are welcome in the Math section of these forums.

Josh
 
Ottahhh said:
Hi, I'm 13 and wondering where I can learn this more advance Mathematics.
Before you start thinking to your self "Well this little blighter must not pay attention at school!", I should probably explain why that statement would be invalid.
You see, the Mathematical curriculum for my educational year group (Year 9) is rather controversial for a cynical being, such as my self. All they care about is getting you through exams and that's it. I'm a Computer Scientist, but Maths is my weak point and let's me down when it comes to programming games etc.
I'm looking for Math skills above the Pythagorean Theorem as that is the sort of stage I'm at now and I want to expand my learning by studying more advanced Maths out of school to help me with the Math required in my computer programming and I also want to make Maths a bit of a hobby of mine.
Any help is appreciated but sarcastic comments are not.
Thank you for reading.

Josh, 13.

Here's something you can investigate. What happens if none of the angles in a triangle are 90 degrees? You get something known as the Law of Cosines, of which the Pythagorean Theorem is just a special case. Learn things like that. Connect what you have to what will come and you'll not only solidify your foundations, but have a head start in future subjects. Functions like the cosine are very easy to understand, but are also very important to know.

Others have given good advice already, but I want to stress connections to higher techniques. For instance, when you start learning about slopes of lines, start thinking about how the slopes of lines will behave as the change in x approaches zero. Then start thinking about what happens when those lines become curves.. yet can still be considered lines if you look at them at a small enough change in x! At your stage of the game, there's all kinds of things you can investigate that are generalizations of "easy" things. Geometry, trigonometry, and calculus (in that order) are great things to motivate such investigations.
 
Back
Top