+ 4
How important to any programmer to learn the higher mathematics?🙅🙅
7 Réponses
+ 4
I need answer more than an upvote
+ 3
Not that, my highest current degree in Grade 8, 14 years old. I understand most of the maths... But I think if you want to do languages such as R you need to know higher mathematical degrees
+ 3
i don't think it is necessary to be good at maths. But surely you need to be good at problem solving.
+ 2
Thanks But I still need to know from higher ones
+ 2
Tip: Never mark your own answer as best unless you'd want to continue your question due to too less space
0
😅😅
0
I'm a university student majoring in Computer Science. I did have to take Calculus, and still require several stats and advanced calculus classes. I'm pretty advanced in Python, and plan on learning C, C++, and Java for this coming term. However ... these are just requirements for my degree, and not entirely necessary for learning how to code. I can confirm this.
That all being said, the more math you learn (especially linear algebra), the far more complex algorithms you can make and have a deep understanding on how they work at the most basic level. There's also the question of what kind of developer or programmer you're planning to be. So if you go into a field that at least requires you to have an understanding of how those formulas work, and how you can implement them ... you will need some background there, otherwise it's gonna be a struggle.
For example, if you're a back-end developer and on the team that is to design physics-based characteristics in a game engine, having the knowledge lets you not only design more effective algorithms for this, but also confirm your work. But if lets say you are going into web development or some areas of game development, advanced math isn't as necessary, in fact you'll hardly ever use it. If you have the chance, I would at least take a peek at linear algebra, it's insanely useful for programming.
In short, it's not necessary, but it really depends what you want to do. At the very least, programming effectively requires that you know BEDMAS, and some algebra knowledge (variables and stuff). I hope this helps answer your question.