K
K
KiTiger2015-11-04 12:50:13
Programming
KiTiger, 2015-11-04 12:50:13

What mathematical disciplines are needed, or will be a big plus in programming?

Good day to all!
I study in college, the teaching of mathematical disciplines is disgusting there, but I want to know mathematics. Therefore, I decided to study them on my own, but I just don’t know what disciplines to take on, there are a lot of them, and there won’t be enough time to study everything in a row. Therefore, I want to know from you: what disciplines do you need to study?
I am programming in C++. I am interested in the areas of graphics programming (I learn linear algebra (60%)) and artificial intelligence.
Thanks in advance!

Answer the question

In order to leave comments, you need to log in

5 answer(s)
L
L0k1, 2015-11-04
@L0k1

This question comes up a lot on the toaster. Could have googled.
Programming is different.
If you want to rivet sites - why do you need mathematics at all?
If you render some 3D models (for example), engage in game development, etc... - there is nowhere without mathematics

K
khud, 2015-11-05
@khud

In any programming, mathematics is needed so that they do not speak. Even in Enterprise and Web, how much is another matter. I would say that discrete mathematics in the minimum volume is exactly yes, at least logic, sets and bit operations. The theory of probability and the beginning of analysis at the level of O-notation, limits and differentiation is also relevant in some matters. Linear algebra is definitely yes, at least at the level of vectors and matrices.

N
Neonoviiwolf, 2015-11-04
@Neonoviiwolf

Using Google

D
Dum_spiro_spero, 2015-11-05
@Dum_spiro_spero

"I'm interested in graphics programming (I'm learning linear algebra (60%)) and artificial intelligence."
Well, things can still change. )) According to books - Google + toaster - there have already been a lot of recommendations.
You are right about the statistics.
I will also add from myself - the theory of signal processing - all sorts of Fourier, wavelets, etc ...
Numerical methods are different, from approximations to diffurs and integrals. The peculiarity is that when you transfer analytical methods to a computer, everything becomes significantly different.
And most importantly - solve problems!

M
Mikhail Potanin, 2015-11-05
@potan

Linear algebra and optimization methods (both in graphics and in AI are actively used).
Category theory is useful to better understand the semantics of the language and is in demand in some areas of AI.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question