Answer the question
In order to leave comments, you need to log in
Does a programmer need specialized mathematics?
Hello, I ask this question: I moved to the 10th grade. After 11th grade, I want to become a programmer. On the exam you need to pass: either profile mathematics, or basic. On the official websites of universities, nothing specific is written on this issue. Logically, a programmer needs specialized mathematics. But I'd like to know what's really going on? Since logic is not friendly with education, I decided to ask you. Tell me, is profile mathematics mandatory for a programmer?
Answer the question
In order to leave comments, you need to log in
The more you know, the better. As usual, the most important quality of a programmer is finding a solution. First correct, then optimal. Sometimes it's a mathematical solution, sometimes it's not. But if we are talking about education, then it is never enough. An unobvious, illogical consequence - you will have to study all your life. Oh, if they told me about this in the first grade, I would be very upset)))
Knowing the math will determine your ceiling as a programmer. The formal answer to your question is: not required.
For the development of simple applications, solving typical practical problems, you can limit yourself to basic mathematics. But if you have ambitions, you want to be in the "higher caste", "on the edge", then a strong mathematical skill is absolutely necessary.
So. This issue is solved very simply - by a phone call to the ADMISSION COMMISSION of the university where you want to apply. They will definitely answer you there.
99.9% of programmers in 99.9% of their jobs need mathematics only in the 6th grade of the school.
Higher mathematics is not needed at all in practice , unless you are 1 out of a million who desperately need it to work. For example, even if you recognize speech using the fast Fourier transform, then it is enough for you to know the basic properties of this transformation, which can be studied in a couple of hours. A full tower is not needed here.
Well, as a last resort - if you are a 3D specialist, for example, you need such "complex" things as affine transformations, but I would put it in higher mathematics with a stretch.
At the university, in the "programming" specialties, a lot of mathematics is given in the first years and it is better if you are ready to perceive this information. As I suspect, basic mathematics was introduced only in order to increase the average score and reduce the number of losers. This exam is utterly miserable.
Mathematics is gymnastics for the mind, but a programmer needs a mind. It will put your brain in order, teach you to think logically, which is important for a programmer. In general, computers were created to help with calculations.
And with basic mathematics you won’t go far in terms of admission, with it you can only enter purely humanitarian specialties
To avoid unnecessary competition - desirable. Everyone loves PHP/HTML/CSS, but 99% of them are not capable of creating or learning really complex things.
Information or technical specialties usually require Mathematics + Russian + Physics or Mathematics + Russian + Informatics. Both Russian and Mathematics need specialized ones.
Basic is possible only if the specialty does not require these subjects for admission (for example, many humanitarian specialties do not need mathematics).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question