K
K
kostebo2017-06-23 09:12:35
Programming
kostebo, 2017-06-23 09:12:35

What to study to become a mathematician-programmer?

Graduated from high school this year. I will enter Moscow State University at the VMK in the Olympiad without entrance examinations. I love mathematics, I like programming, I would like to connect my life with these disciplines in the future.
The curriculum at VMK, as I know, is pretty outdated, so it seems to me that a lot of time will need to be devoted to self-education. I would like to ask what promising areas currently exist and what should be studied and in what sequence?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
F
Flur, 2017-06-23
@aslanovich

Start with Algorithms and complexity estimation, learning NP-problems.
Next, you should choose the appropriate programming language (the basis of the basics of C ++).
Next, move on to OOP and programming patterns

C
cypselusmurarius, 2017-06-23
@cypselusmurarius

The country's leading technical universities are cooperating with mail.ru, in particular, programming courses are being conducted. At Moscow State University, this is the Technosphere (you can watch it on youtube). If you are doing well with mathematics, you can take up such disciplines as "machine learning", "big data", learning neural networks (In terms of languages, these are mainly Python and R). Phystech, by the way, has courses in these disciplines here . If you google this topic in more detail, you can find many interesting rusers (kaggle), courses (edx, coursera, Mit), etc. There are few specialists in these areas and they are now in great demand.

D
Denis Zagaevsky, 2017-06-23
@zagayevskiy

The VMK has a very good theory. As for giving few modern things - no. Not a little. Not all, of course, but not a few. It all depends on the department. I recommend in the first or second year to be like special seminars of different departments, to see what is interesting, so that in the third year you know where to go.
I'll tell you about the departments of the third stream (programming)
I can recommend ASVK, there are a lot of laboratories where you can meet different cool people and gain experience and knowledge.
If we compare AL (algorithmic languages) and SP (systems programming), then they usually think that SP is cooler, but in fact it turns out that they just have more hemorrhoids, while AL has less of it, but more fun.
The first stream can be ignored if you do not want to go into mathematics, and the second one can be viewed.
In general, VMK gives very cool training. After the university, you can immediately go to work, but it is better to start in the 3-4 year, of course.

S
Sergey, 2017-06-23
@begemot_sun

Choose data scince which thread is there and programming and mathematics.

M
Mikhail Potanin, 2017-07-27
@potan

Type theory, category theory.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question