Answer the question
In order to leave comments, you need to log in
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
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
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.
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.
Choose data scince which thread is there and programming and mathematics.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question