Answer the question
In order to leave comments, you need to log in
What does basic mathematics mean for a programmer?
Here is another question about the topic of mathematics for programmers. I've been studying java for a year now and little by little I begin to understand what's next without knowledge of mathematics, I won't be able to do anything. But since I'm not on you with math. I have really big problems in this regard. As for discrete mathematics, I know that I need it. But what can be said about the profile level of mathematics in the Unified State Examination? I would like to know the opinion of ordinary programmers. What level of specialized mathematics do you need to have in order to solve everyday practical problems. Profile mathematics levels 50-70 points average level, 70 - 90 high level. Points are assessed in the exam. PS I know that I need math, but I would like to determine the level of difficulty in cramming.
Answer the question
In order to leave comments, you need to log in
It is necessary to learn:
1. University textbooks on higher mathematics: matrices, linear algebra, vectors.
2. Laforet: Hashes, trees, O(n)
3. University textbooks on statistics: histograms, baes, probabilities, Monte Carlo,
4. Neural networks - there was a breakthrough recently, we need to get a newer book.
5. High school textbook on mathematical logic to know things like !(a&b) = a||b
6. High school textbook on computational mathematics: steepest descent method, etc.
You need to know in general what it is all about and dig deeper where the real work is going on. AI stands for neural networks, graphics stands for matrices.
Good luck!
Just as it is scary to become, looking at these answers! An applied programmer who does not need to get into Big Data, computer vision and scientific activity, only needs the basics of school algebra and Boolean algebra. Of course, algorithms are needed, which can be understood without knowledge of the university mat. analysis will not be easy, but still possible. Moreover, for almost any incomprehensible algorithm, you can find a video on YouTube in which this algorithm will be explained "on the fingers". I will not argue that the programmer does not need all this matan, of course this is not so. But you can freely rise to the middle level without it...
Arithmetic
Basic (very basic) Boolean Algebra
If you are going to do something serious, then matrices, theory, matstat and
profile
The USE tests the ability of students to solve problems, and for this, its authors are waiting for a separate boiler with all the amenities.
Because the main task of mathematics is to teach how to set problems. Mathematical training is needed precisely in order to compose a mathematical problem that has a solution for a specific situation.
However, judging by the word "not much", I'm wasting minutes and bytes on philosophy...
I did not pass the exam, but school mathematics is a sandbox game compared to normal, university mathematics. You will certainly hit this wall after the first couple of years in IT, as soon as you need to deal with the optimization of something, for example.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question