What are some interesting areas of math to study beyond calculus?
12 points| chillpenguin | 2 years ago | reply
Here are some things I have already studied:
- Calculus
- Differential, Integral, Sequences and Series, Vector (partial differential equations, gradients, Lagrange multipliers)
- Statistics and Probability basics
- normal distributions, hypothesis testing ("rejecting null hypothesis"), combinations/permutations
- Linear Algebra
- matrices, vector spaces
- Abstract algebra concepts from my studies in Functional Programming
- monads, monoids, higher order functions
- Discrete Structures and other CS stuff
- proof theory, set theory basics, logic, boolean algebra, graph theory
- Computer Science
- Deterministic Finite Automata, Grammars, Turing Machines (and Chomsky hierarchy of languages)
- Fractals, Cellular Automata
- Algorithms and analysis of algorithms
- alternative number system: base 2 number system (binary)
Recommend me something new!
[+] [-] ggr2342|2 years ago|reply
There is one course on MIT Opencourseware that teaches it: https://ocw.mit.edu/courses/18-098-street-fighting-mathemati...
The book used in the course is also very good. The author is the same as the course instructor Prof Sanjoy Mahajan.
[+] [-] hnthrowaway0315|2 years ago|reply
Mathematical Logic also looks interesting, especially from a historical perspective.
Please also check out "Gödel, Escher and Bach" if you haven't done so.
Just a note that studying Mathematics, especially tough topics needs a lot of discipline, time and energy, so be prepared mentally and physically. I don't think it's something one can do one hour daily and accumulate. Without many hours of study the more difficult topics just don't stick.
[+] [-] AprilPhoenix|2 years ago|reply
Also, if you are interested in more sophisticated ways of capturing quantum physics, geometric algebra is really cool.
[+] [-] SOTGO|2 years ago|reply
[+] [-] chillpenguin|2 years ago|reply
[+] [-] jay-c|2 years ago|reply
A proof-based linear algebra course would be the next course that is typical in the progression. If you've already done that, then an introductory real analysis course.
If you want something a bit more practical then maybe a probabilistic modeling course? ( think Gaussian mixture models, bayesian networks, plate models).
[+] [-] chillpenguin|2 years ago|reply
[+] [-] AtlasBarfed|2 years ago|reply
[+] [-] beyondCritics|2 years ago|reply
My personal recommendation would be to cover functional programming from the ground up. I consider the benefits of learning this as enormous for me.
[+] [-] kingkongjaffa|2 years ago|reply
The linked pages from that DDG search are mostly the reading list for BEFORE you attend and the reading list per class is not found like this.
On the other hand you can go directly to video lectures a MIT open courseware, and others, and most recently a great resource for pure mathematics is:
https://courses.maths.ox.ac.uk/course/view.php?id=1051
wherein the courses are split by the old term names/tripos:
Michaelmas Hilary Trinity
https://courses.maths.ox.ac.uk/course/index.php
[+] [-] deterministic|2 years ago|reply
https://softwarefoundations.cis.upenn.edu/
It will not only make you a better software developer (by improving how you think) it will also show you how to prove software correct. And it is fun!
[+] [-] euix|2 years ago|reply
https://en.wikipedia.org/wiki/Ulam_spiral
[+] [-] chillpenguin|2 years ago|reply
[+] [-] rahimnathwani|2 years ago|reply
See page 15 of this PDF for his treatment of eigenvectors: https://linear.axler.net/Eigenvalues.pdf
[+] [-] bordercases|2 years ago|reply
[+] [-] jstx1|2 years ago|reply